convos icon indicating copy to clipboard operation
convos copied to clipboard

Hide/fold side panels

Open mostlyvirtual opened this issue 3 years ago • 3 comments

Is your feature request related to a problem? Please describe. Panels cannot be hidden.

Describe the solution you'd like I would really like the option to hide the panels, when working on a smaller screen, especially the 'Participants' panel, to gain more screen realestate.

mostlyvirtual avatar May 31 '22 17:05 mostlyvirtual

The panels automatically hides when changing the screen size. Currently this is set both in the javascript and in the stylesheet:

https://github.com/convos-chat/convos/blob/main/assets/App.svelte#L63 https://github.com/convos-chat/convos/blob/main/assets/sass/abstracts/_variables.scss

I'm not sure if I will add buttons to toggle the panels, but if you can provide a screenshot, mockup or reference to another app that shows how this could look, I might consider it.

jhthorsen avatar Jun 01 '22 01:06 jhthorsen

@jhthorsen I understand if you decide not to add them, but I think they might be a welcome future at some point in time. Would that change be only Javascript, or would it require some Perl changes as well?

I'm attaching a couple of screenshots of how TheLounge has it implemented. I find it much less distracting and easier to use on a small screen or a small window if I'm tiling.

Screenshot 2022-06-01 at 22 10 17 Screenshot 2022-06-01 at 22 06 12 Screenshot 2022-06-01 at 22 06 04

mostlyvirtual avatar Jun 01 '22 19:06 mostlyvirtual

I'll look into it, since I've been wanting to add query params to show/hide parts of the UI for many years, and this functionality is overlapping 👍

jhthorsen avatar Jun 02 '22 04:06 jhthorsen