azagaya / laigter

Laigter: automatic normal map generator for sprites!
https://azagaya.itch.io/laigter
GNU General Public License v3.0
905 stars 62 forks source link

Custom Theme Support #70

Closed maxtron95 closed 1 month ago

maxtron95 commented 4 years ago

Hi, I was wanting to suggest custom themes now that the theme selector is implemented. I have a few suggestions.

  1. Allow user to have custom window colors and custom icon themes.

  2. The dialog that appears after selecting the theme manager icon, That dialog is titled Form. I think should be labeled something like Theme Manager

  3. I made a quick sketch of my ideas. lgtr-theme

azagaya commented 4 years ago

Yes, i thought of something like that. The thing is now themes should be loaded as resources at compile time. I need to experiment on setting a directory, a template stylesheet file so user can easily change colors (even from a gui perhaps), and a function to programatically change colors of the svg icons to generate the corresponding ones. I made a bash script to help me to do the icon color changes, but it only works on linux. First of all, i will improve the theme selector as you suggested, and make a unique stylesheet template. After that, and when i finish reworking tilemap support, i could work in the rest.

azagaya commented 1 month ago

Im sorry but i wont be able to work on this feature given my limited time...