Replies: 3 comments 4 replies
-
It is a great idea 👍 |
Beta Was this translation helpful? Give feedback.
1 reply
-
Maybe a usable implementation of a tri-state switch: https://github.com/jchiam/react-three-state-checkbox |
Beta Was this translation helpful? Give feedback.
1 reply
-
Super idea! |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's about to implement a panel that allows the participant to optionally override a bunch of aspects that are provided in general by the server via the
config.js
andinterface_config.js
-- like the initial mute state of audio and video, tiling, full screen, chat and filmstrip panel, audio processing options and so on?Technical, this might be some panel containing "generated" rows with a description and a thee-state slider (forced disabled, default as by server,forced enabled). If this kind of widget isn't available, two sliders (default, override) (disabled,enabled). The actual set of configuration parameter that is offered to override by the local user should be meta-configurable at the Admin UI and send by the server as a map of the names of the config variables to presented and the description.
The user's overrides may be stored using a certain key -- say
features/overrides
-- in the local store as an map of the config variable names as the key and a boolean as value. This represents the local overrides. An absent key represents the "use server default"This Panel might be invoked by an icon button at the front page, i.e. before joining a conference. It might be also opened via a button inside a conference. In this case, it should also offer a button to rejoin (i.e. reload) to apply changed settings.
Inside a conference room, before joining the conference, the persisted set of overrides may be evaluated and applied.
Something similar is already implemented as branding inside the Pàdé WebClient.
Beta Was this translation helpful? Give feedback.
All reactions