pencil2d / pencil

Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
http://pencil2d.org
GNU General Public License v2.0
1.45k stars 272 forks source link

Add support for custom themes #801

Open ElectricVersion opened 6 years ago

ElectricVersion commented 6 years ago

Pretty self explanatory - not a huge priority but allowing some customization of the UI would probably be an appealing feature for some users. If everyone is on board with this idea, I'll assign myself and begin working on it :)

I'm thinking we could make it so people can add CSS stylesheets or something, but if anyone has a better idea for how we could implement it I'm open to that of course.

MrStevns commented 6 years ago

Related to #550 I'm not against UI customization but Imo. just having a themes with light and dark or custom color would be enough.

When that's said though, if you want to implement it, feel free to do it ;) Qt has its own styling syntax which you can use, it's very similar to standard css.

J5lx commented 6 years ago

Just make sure that native themes (e.g. GTK+ themes picked up by Qt’s GTK+ style) keep working. For me it’s more important for a program to fit in with the rest of the system than having its very own unique look and feel (And for reference, custom CSS in Pencil2D was my primary reason for opening #550). However as long as that remains possible, go for it :+1: