bernds / q5Go

A tool for Go players: SGF editor, analysis tool, game database and pattern search tool, IGS client
GNU General Public License v2.0
173 stars 28 forks source link

Better GNOME aesthetic integration #72

Open ghost opened 1 year ago

ghost commented 1 year ago

In some screens, using Adwaita-dark, it's hard to tell what's going on due to dark text on dark backgrounds. If we could modify the text colours, and set the icon packs to use (such as changing it to Breeze Dark on GNOME) that would be great.

image image

bernds commented 1 year ago

Please let me know if the last commit helps.

ghost commented 1 year ago

Please let me know if the last commit helps.

It certainly helped for the board screen, but the online screen still has the same issues (see bottom right).

image image

Also, I know this might take some more time and effort, but it would be nice to be able to choose the icon theme from within the program. On GNOME, Qt apps might not integrate its icons but most major ones like Scribus or Kdenlive let you choose the icon theme directly to use icons they were designed for, like KDE Breeze's.

Thank you, though! 🙏

bernds commented 1 year ago

Hmm, the server text is very odd. I'll keep poking at it, but I have no real idea.

Also don't know what to do about icon themes. It might be possible to get some icons from the system, but the majority (stones and such) are specific to q5go and not part of any system theme. Also, the Qt icon system is very confusing :)

ghost commented 1 year ago

Hmm, the server text is very odd. I'll keep poking at it, but I have no real idea.

Also don't know what to do about icon themes. It might be possible to get some icons from the system, but the majority (stones and such) are specific to q5go and not part of any system theme. Also, the Qt icon system is very confusing :)

No worries! The icons as they are now look pretty good! Thanks for the effort regardless 🙏