microsoft / live-share-sdk

A framework for building collaborative Microsoft Teams and M365 experiences.
Other
95 stars 31 forks source link

New LiveFollowMode DDS and 3 new samples #720

Closed ryanbliss closed 1 year ago

ryanbliss commented 1 year ago

New LiveFollowMode DDS & other SDK changes

LiveFollowMode is marked as beta while we gather feedback.

New gallery samples

Adding three new simple gallery samples intended for easy copy/paste of interesting Live Share features into React apps. For now, these are TypeScript only. All samples use Fluent UI v9.

Presence avatars

Simple LivePresence sample for rendering presence avatars using Fluent UI. Each user can type in their favorite food, which other users can see by hovering over their avatar. 06-readme-preview-image

Live countdown timer

Simple LiveTimer sample for rendering a countdown timer -- modeled after popular OS "Clock" timers (e.g., Windows). 07 readme-preview-image

3D model viewer

Simple LiveFollowMode sample for viewing a 3D model, with the ability to present to everyone, follow specific users, suspend following, and return to presenter/follower. Also supports LiveCanvas for drawing / cursors atop the model, and SharedMap for changing the color of the model. Uses Babylon JS for 3D rendering.

ryanbliss commented 1 year ago

How are we planning to capture the new feature in documentation and during package updates? Would be good to add the comment/description section to Readme and to public docs under beta/experimentation section. Apart from that, looks great!

@pradeepananth I'll be updating our public docs with it. Our package README doesn't really mention our DDS's right now for whatever reason. I'll update the root and live-share README to include this and our other non-beta DDS's.

ryanbliss commented 1 year ago

@pradeepananth updated the README with some lightweight information. I'll be updating our learn.microsoft.com docs with copy/paste code snippets as well (with a beta warning) once we publish 1.2.0.