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

cosmetic enhancement suggestions #228

Open
7 of 13 tasks
yorickvP opened this issue Feb 6, 2017 · 2 comments
Open
7 of 13 tasks

cosmetic enhancement suggestions #228

yorickvP opened this issue Feb 6, 2017 · 2 comments

Comments

@yorickvP
Copy link

yorickvP commented Feb 6, 2017

Hey, nice project! It looks good and I got it to work reliably (with electron, for now, fixes the SSL problems too). It's really fast, too!

I played around with it for a bit and made an opinionated list of things that I would change. Maybe I'll pull-request some.

  • overlayed side panel should disappear when the outside is clicked (like the app)
  • overlay side panel should drag in/out like on android. would work very well on my touchscreen.
  • overlay side panel could be transparent (custom theme support)
  • when side panel is folded away (not overlaid), the entire sidebar should be clickable to toggle it
  • amount of space for nick size should be adjustable (like in desktop)
  • channel list should toggle when quassel logo in menu bar is clicked (or, when in wide mode, menu should toggle?)
  • ability to hide menu bar, it's too big. vertical space is limited on laptop screens. maybe move functionality into the channel list for this. move logout button into options menu? I never log out.
  • in the channel list, network name should 'pin' to top when it would scroll offscreen so you can see what network you're on when you see what channel you're on
  • channel name (and network) should be in document.title
  • mirror nick hilighting from the desktop client, if they don't already. I have an implementation lying around somewhere.
  • show/hide network buffers.
  • show progress while connecting
  • set fake topic in queries

Thanks for all your hard work on this!

@magne4000
Copy link
Owner

  • 👍 overlayed side panel should disappear when the outside is clicked (like the app)
  • 👍 overlay side panel should drag in/out like on android. would work very well on my touchscreen.
  • 👍 overlay side panel could be transparent (custom theme support)
  • 👍 when side panel is folded away (not overlaid), the entire sidebar should be clickable to toggle it
  • 👍 amount of space for nick size should be adjustable (like in desktop)
  • 😐 channel list should toggle when quassel logo in menu bar is clicked (or, when in wide mode, menu should toggle?)
  • 🤔 ability to hide menu bar, it's too big. vertical space is limited on laptop screens. maybe move functionality into the channel list for this. move logout button into options menu? I never log out.
  • 👍 in the channel list, network name should 'pin' to top when it would scroll offscreen so you can see what network you're on when you see what channel you're on
  • 👍 channel name (and network) should be in document.title
  • Already exists (in general config wheelcog): mirror nick hilighting from the desktop client, if they don't already. I have an implementation lying around somewhere.
  • See Ability to edit chat lists #187 show/hide network buffers.
  • show progress while connecting. Would require a lot of modifications on libquassel, so really low priority.

@yorickvP
Copy link
Author

yorickvP commented Feb 7, 2017

I'm implementing some of this on yorickvP/quassel-webserver, feel free to cherry-pick the interesting stuff, for now I'm not completely focussing on mergability. I'll check off what's done there.

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

No branches or pull requests

2 participants