xverizex / RetroSpriteEditor

The drawing tool for retro consoles
GNU General Public License v3.0
8 stars 1 forks source link

Changes & Overall improvements #3

Closed sungsphinx closed 10 months ago

sungsphinx commented 10 months ago

README:

Add Flathub Version & Flathub Installs badges Make the NES section a sorta mini-section thing (I am tired) Add navigation link things (still tired, awake at around 11:20)

:hammer_and_wrench: Preview :hammer_and_wrench:

Flathub Flathub Installs

Retro Sprite Editor

Draw your sprites and backgrounds with this program specially designed for retro consoles.
Features · Download · New Issue

Donate ❤️

Please consider donating to help development as this software is completely free and open source.

Donate Here

:hammer_and_wrench: End Preview :hammer_and_wrench:

Metainfo/Appdata:

Make the 'p' uppercase in "Features for NES platform"

The app itself

Meson:

Add APPLICATION_NAME & DEVELOPER_NAME to config.h

User Interface

Make AdwHeaderBar use the modern flat design without the AdwToolbarView stuff (probably should try it eventually though)

Make use of AdwAboutWindow with the version changing automatically with the meson version (thanks to PACKAGE_VERSION in config.h)

Don't force minimize and maximize buttons and instead respect the user's choice.

Make sure any child window spawned from the app uses the same WM_CLASS:

// Make sure all windows from this app use the same WM_CLASS as the main window does. (Shows the right icon for child windows on desktops like KDE Plasma)
g_set_prgname ("io.github.xverizex.RetroSpriteEditor");

Change pencil & swap icon colours to look nice on both dark and light mode

Once again, there could be things I have missed/not included, and also feel free to change anything.

sungsphinx commented 10 months ago

Screenshots below:

Dark Mode:

Dark Mode About Window Dark

Light Mode

Light Mode About Window Light

sungsphinx commented 10 months ago

Before:

Dark Mode

(No about window, all-caps words, forced minimize & maximize buttons, pencil & swap icons look odd (dark mode))