ccaven / classroom3d

Zoom replacement for online peer tutoring
Apache License 2.0
0 stars 0 forks source link

Add base logic for interactive elements #12

Closed ccaven closed 1 year ago

ccaven commented 1 year ago

Key idea:

  1. Manage all WebRTC logic from inside one component (e.g. <Whiteboard/>
  2. Standardize the "Press E to interact" hint (possibly in a <InteractionHint/>
  3. Can constantly un-locking the pointer be avoided? For example, the Whiteboard could move from side to side underneath your cursor, instead of you moving your mouse / view.
  4. Standardize using svelte/motion to interpolate network events (like in OnlinePlayer.svelte)
ccaven commented 1 year ago

Working on this now after closing #17