New in CodeTogether 1.1
Seamless Flow of Control
Participants can now just start typing into an active editor to take control. The first time you do this in a session, you’ll be asked whether you really meant to take control.
If you’d rather not be bothered by the question, select the “Take control automatically” checkbox, and your edits will make it to the file immediately, provided of course that nobody else is actively editing. The checkbox will retain its state for the session, or until the browser is reloaded.
Do remember that you can also use the keyboard shortcut Ctrl / Cmd + K C
to explicitly request control.
Updated CodeTogether View and Presence UI
The CodeTogether view in the IDEs and the Presence view in the browser have been given a significant upgrade. The views now clearly display who’s in control and whom members are being followed by – members who aren’t following others are listed under the Browsing section. Links to active and recently modified files allow you to easily open these files too. Participants also have a new Invite button in the Presence view that will copy the Invite URL to the clipboard so you can easily invite more developers to your programming session.
Formatting
As a participant, if you have control, you can now format code. Right now you can only format the entire file, the ability to format selections is coming soon.
Key Fixes
- Are you someone who types at 14 characters per second while pressing backspace after every 5 strokes? Well, one of our testers is, and happened to find a bug that would break editor synchronization. This is now fixed and we’ve made the code responsible for relaying changes in both directions far more robust.
- For an Eclipse host, we’ve enhanced language smarts so you get better content assist and as-you-type validation in the browser.
- An edge case where edits in the browser would go to the wrong file has been fixed.
- For appropriate languages, content assist proposals will now be accepted if you enter a period or other trigger characters. Again, if you typed too fast after selecting a proposal, those typed characters were sometimes overwritten by the proposal text – no more.
For additional details, do check our delivery log.
If you have any feedback, comments, or feature requests, please reach out to us on Twitter or drop in for a chat with our team in our Gitter CodeTogether Community. And if you haven’t tried CodeTogether yet, what are you waiting for? It’s free!