Live Share Whiteboard
Live Share Whiteboard enhances the existing Visual Studio Live Share experience, by enabling you to open an integrated whiteboard, without needing to use a seperate tool or service. All participants within a Live Share session can collaboratively draw on the whiteboard, and see each others changes in real-time. For certain use cases (e.g. technical interviews, mentoring/classrooms), this can provide a useful means of communication, in addition to an audio call and co-editing and debugging.
This is an experimental extension, and isn't meant to replace existing solutions for creating persistent diagrams. For example, you can already use the PlantUML extension today, and synchronize the contents in real-time over Live Share (since it's just a text file + a preview surface). Therefore, the whiteboard is useful for creating ad-hoc/ephemeral drawings/diagrams, that would otherwise be inefficient to create via other means (e.g. UML).
To begin using the collaborative whiteboard within your Visual Studio Live Share sessions, simply perform the following steps:
This is an early/experimental extension, and therefore, has a number of known issues/limitations:
This extension is only possible due to the amazing Literally Canvas library. It powers the entire whiteboard experience, and the drawing syncronization happens over the Live Share secure channel via the Live Share extensibility API.
Additionally, the extension's icon is graciously provided by techawarong on IconFinder.