edemaine / comingle

Multiroom meeting app integrating web tools
MIT License
44 stars 8 forks source link

Additional interface settings #132

Open mehtank opened 3 years ago

mehtank commented 3 years ago

I made a few configurable settings based on some UX feedback that I've gotten; see branch : https://github.com/mehtank/comingle/tree/settings

Currently I've added them as settings in Config.coffee, but it probably makes more sense to have them be selectable per meeting, perhaps via widgets on the landing page before clicking the "Create New Meeting" button, then stored in the meeting object? Or do you have thoughts on how to do that? I'm still slowly learning meteor and coffeescript, so making such deeper changes gets pretty slow for me.

If they're false or not set, then the behavior should be exactly as it currently is.

edemaine commented 3 years ago

Some decisions/plans from today's meeting:

mehtank commented 3 years ago

Created a new PR #158 to handle the various compact mode options as user toggleable settings (and configurable by default in Config.coffee). I may have gotten a bit carried away in terms of what you can hide, but you can now turn most everything off if you have a particularly small screen.

As an aside, the options in Config.coffee are at server-level, but it might make sense to have a corresponding set of settings at a meeting level? That is, some for meetings on a server, it may make sense to have the create room widget hidden by default, but other meetings it might want to start out visible.

mehtank commented 3 years ago

Also added quickjoin to #158