AcademySoftwareFoundation / AcademySoftwareFoundation/xstudio
Sync Sessions - Full
- Dominant language
- C++
- Stars
- 769
- Forks
- 129
- Avg merge
- 5d 11h
- Merged PRs (30d)
- 4
Description
1. Allow users to access remote media outside of local network during a session. This will allow even further capability for users running sessions where they are no longer confined to using local media only. Will allow much faster and easily accessible sync sessions. Will reduce issues with media not being present for all users attending session.
2. Setting level of quality of data depending on the needs of the department that's viewing media. Some depts don't require high quality media, this will improve the speed of the session.
3. Build on users abilities to control colour in session
4. Allow for a potential third or more tier of permission access, focusing on how users go about interacting with each other - mouse movement, timeline
5. Syncing links - match ability we have with session links that can be pasted into emails. Improves capability for users to easily and quickly set up and share sessions.
6. Initiate auto transfers i.e transfers for streamed pixels, in background. Improves chances for making sure session will be valid.
7. Layering of annotations and notes in zoom vs review tool. We expect this to function similar to Lazer mode/ Sketch mode i.e one is permanent and one is not.
8. Option of saving specific users annotations. Will allow users to decide to keep vs throwaway
Contributor guide
Research direction
The issue lists eight broad session capabilities but names no files, tests, or entry points. Start by breaking the requested remote media, quality, permissions, links, transfers, and annotation behaviors into separately scoped issues, then define acceptance criteria for each before locating the relevant session code.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100