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

WIP: Add a new set of icons for connection states and notifications #612

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

selvanair
Copy link
Collaborator

@selvanair selvanair commented Mar 16, 2023

This is still WIP (icon files need some fixes), but I would appreciate feedback on some questions I have:

  • Isn't it too intrusive to change icons in a minor or bugfix release?
    Knowing how hard such changes could be for some of users I interact with, I can empathize with admins who may complain.
  • In this version I've retained both old and new icons and added an option to switch. It defaults to "legacy icons" for now. Those who want to switch right away can do so by clicking a checkbox. Is this acceptable?

The new icons are as discussed in this thread: #595

@cron2
Copy link
Contributor

cron2 commented Mar 20, 2023 via email

- The notification icons and status window and menu item states
  can now optionally use icons that resemble the main application icon.

  New icons for five states (disconnected, connecting, connected,
  connected_with_errors, idle_error) are loaded though we currently
  use only the first three.

  TODO: Indicate connected-with-errors state using the corresponding
  icon, and improve how states are reported when there are multiple
  connections with conflicting states.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
@selvanair
Copy link
Collaborator Author

selvanair commented May 22, 2023

Changes:

  • Manually edited the new svg icon files to fix odd sizes and vew-ports (25x26 pixels --> 24x24 pixels etc.). The graphics itself does not overflow those updated sizes, so no scaling is done.
  • Updated Makefile.am
  • The status window now shows "connected_error.ico" in case of route errors

Some issues still remain: the orange dots in "connecting.ico" are drawn with white "stroke" and orange "fill". Just setting the background to transparent does not remove those white lines, and they look odd when displayed in dark background. Could be changed by editing the svg's but I'm not going to get into graphic design. If anyone wants to edit these, the svgs from #595 with my changes are in the zip file below.

new-icons.zip

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.

2 participants