Suggest aesthetic improvements π¨
GyulyVGC opened this issue Β· 35 comments
I'm considering to improve styles with the goal to create a more modern and minimal UI.
Recently I've made some improvements here and there, but I think that in order to improve the app design to a greater extent it's useful if you could share your opinions with me.
Here you can see some of the changes I made:
Suggestions for the settings dialog (before/after):
- Close button
- Consistent distance to the top and to the right (status: π«)
- Use the multiplication sign rather than an
X(status: β ) - Don't put it in a black circle (status: π«)
- Volume slider
- Remove the black dot (status: β )
- Check boxes
Remove the rounded boxes(status: π«)- Don't make the text orange on hover, it's irritating (status: β )
Thank you very much for the suggestions, they will be kept into account π
Suggestions for the settings dialog (before/after)
I'm curious about two more things and want to hear your feedback:
- would you remove the text color change on hover also from the radio buttons?
- would you also remove the round boxes when the respective notification is active?
would you remove the text color change on hover also from the radio buttons?
Yes.
would you also remove the round boxes when the respective notification is active?
This is something I didn't consider. I would either remove the boxes (both in the active and inactive state) or keep them. I think I'd prefer to keep the boxes.
Some suggestions for the "overview" (before/after):
- Remove boxes, use dark gray lines instead (status: π«)
- Areas always use all available space when the window is maximized (status: π«)
- Buttons at the top don't have a black background (status: π«)
- The legend in the traffic diagram has a dark, semi-transparent background instead of a border (status: β )
- The house icon for "localhost" is white in the dark theme (status: β )
- Icons at the bottom (like the GitHub logo) are monochrome (status: π«)
- The exclamation mark at the bottom left should be in only one shape (a circle or a triangle, but not both) (status: β )
@all-contributors please add @Aloso for ideas.
I've put up a pull request to add @Aloso! π
Suggestion: make the font & size user selectable. :)
Suggestion: make the font & size user selectable. :)
Thanks for the suggestion, however the library I use for the GUI doesn't support yet font fallback (soon it will).
For what concerns font size, what do you think about making available a selection between some alternatives (eg small, medium, large..)?
A different font size means different dimensions for some widgets, so having a limited set of choices would make the implementation more manageable.
what do you think about making available a selection between some alternatives (eg small, medium, large..)?
I think this would be a great idea and a good compromise!
Thanks for evaluating this.
try coloring the text in some parts. headings in a bright color, properties in another color and values in white. and maybe units like kb and mb in different colors
also yes i really need different scales of the ui. i cant use it without allocating a full maximized screen for it and id like to see a change there
try coloring the text in some parts. headings in a bright color, properties in another color and values in white.
Thanks for the feedback @Quicksilver151
I've done some of the text-colouring modifications you suggested and I'd like to know what you think about them π
Hii I'm looking to contribute here, are these enhancements still up or completed? wanna help :)
Hi @Irene-123
I'm still up to new suggestions.
Feel free to exchange your thoughts with me about possible enhancements π
Hello, I am very happy to provide some small suggestions for the beautification of this project,are these enhancements still up?This is my first time making some small contributions to this community, and I hope I haven't bother you :)
Hey @zhangyangyiniao
Don't worry, your suggestions/contributions are welcome!
Thanks for sharing your ideas! π
I can definitely consider 1), while I think 2) couldn't be necessary since you can already enable or disable a specific notification type from the settings
Suggestion: make the font & size user selectable. :)
...
also yes i really need different scales of the ui. i cant use it without allocating a full maximized screen for it and id like to see a change there
Hey @sysms @Quicksilver151 your suggestions have been kept into account and now the application settings include the possibility to set a custom zoom level: this impacts all the widgets, including text.
This feature has been merged to the main branch as part of #365 and will be officially released in version 1.3.
Suggestions about this part:
- Make the black icons white
I've finally implemented this suggestion in 223352e.
Now the SVGs not related to country flags have the same color as the body text.
(1)The switch of bytes and packets in Data representation can be done using buttons, which I personally feel is more intuitive.
@zhangyangyiniao following you suggestion, I decided to apply your idea to all the radio buttons of the application.
So in practice I've totally removed radio buttons, replacing them with more modern-looking buttons.
Below you can see screenshots of how different parts of the app now appear.
Hi, like I suggest to most network tools... the ability to display in bits/second.
Hi @lingfish,
thanks for the suggestion.
Since this is not directly related to aesthetics, it may be a good idea to open a separate issue.
By doing so, you can also express which in your opinion are the benefits with respect to the current representation.
is it possible to create blur effect? if so making the containers and boxes into macOS kind of blur/glass effects would be cool assuming ICED has that feature
is it possible to create blur effect? if so making the containers and boxes into macOS kind of blur/glass effects would be cool assuming ICED has that feature
It's one of the improvements I have in mind as well, but the PR featuring blur capability is not merged in Iced yet.
It'd be really cool to have a semi-transparent, blurred background and I'll definitely give it a try once available.
More specifically, I think it could be a nice idea to introduce in Sniffnet's settings a checkbox to make the current theme optionally have a glass effect.
Let me know if you have other ideas, but what I was considering is the whole background like this @PrethamMuthappa
@GyulyVGC yeah i agree with the sniffnet's settings for theme gives users options to choose , all the best :)























