Today I began building a native icon manager app for Linux.
On MacOS, I relied on IconJar to select icon sets that fitted different visual styles. It also gave me lightning-fast access to glyphs I would use over and over again, like arrows and chevrons.
While we have Norde Source for Linux, sadly:
- It crashes when you click-and-drag an icon
- It's slow to load
- It hasn't been updated in 4 years
Let's see where this goes!
#GNOME #Linux #FOSS #design #UIDesign
@chriswood Looks neat! The sidebar list box would benefit from the .navigation-sidebar class: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/style-classes.html#sidebars
The UI is coming along, bit by bit! Building templates is coming a bit more naturally too.
#GNOME
@chriswood Looking good! The color input should probably have its `valign` property set to `center`, and I wonder what the icon properties preview would look like if it was a full-height sidebar?
@bragefuglseth thanks for the alignment tip! Ooh if it’s possible to have an additional sidebar then that would be great! Do you know which widget I could use for that?
@bragefuglseth Oh thank goodness, I couldn't find that anywhere! That's going straight in, was really bugging me. So many other useful classes there I'll start using. Thank you!
@chriswood In GNOME apps with sidebars, the main menu (hamburger) button is usually placed to the right in the sidebar, not to the right in the entire window itself. Also, since the sidebar hides automatically on narrow window widths, the show/collapse button is usually not displayed when the window is that wide. You may choose to not follow that convention if you think it makes sense for your app, though 🙂
@bragefuglseth Perfect, I'll follow suit with those conventions. Thank you very much!
@chriswood No problem! Feel free to join the #app-dev:gnome.org room on Matrix for questions about coding/designing for GNOME, there are lots of helpful people there 💬