Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI Tweaks #158

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

UI Tweaks #158

wants to merge 9 commits into from

Conversation

mehtank
Copy link
Contributor

@mehtank mehtank commented Mar 10, 2021

Lots of settings toggles to hide various UI elements

This was referenced Mar 10, 2021
@mehtank mehtank force-pushed the uitweaks branch 2 times, most recently from fc34c83 to 808b2ca Compare March 10, 2021 11:44
@edemaine edemaine linked an issue Mar 17, 2021 that may be closed by this pull request
@edemaine
Copy link
Owner

edemaine commented Mar 17, 2021

Further tweak ideas:

  • Hide Room Menubar interface via "hide" button, and maybe "show" button in right border?
  • Shorter text: Remove "Widget", maybe "Hide" (and invert meaning), "Compact Mode"
  • Meeting-level admin settings: Disable room creation except for admins (replacing Hide Room Creation Widget), disable room starring (replacing Hide Starred Rooms Accordion), disable room search (for when 1-2 rooms, maybe replacing Hide Room Search Widget), "one-room mode" (left border starts closed, start within the room?, menu bar starts hidden (even invisible if protected))

@mehtank
Copy link
Contributor Author

mehtank commented Apr 12, 2021

  • "Fixed" lint
  • Made shorter labels, with longer descriptions in tooltips
  • Allowed all toggles to be hidden (server-wide) in Config.coffee, so one can e.g. disable room creation altogether by setting default_hideCreate to true and showUI_hideCreate to false
    • Some of these should really be meeting-level settings, but I don't know how to define meeting-level parameters

@edemaine
Copy link
Owner

Sorry, close was accidental.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Additional interface settings
2 participants