Today, CSS is the universally recognized theming language – it is supported by Web, GTK and even Qt. Using it would thus give theme makers access to wide range of existing tooling like preprocessors (LESS, SASS…). This, in turn, would allow them to easily share theme definitions across applications. Additionally, CSS would allow greater flexibility than just setting variables.
Well, no one forces you to set variables. This was just done by me in a custom theme, which is neither official nor approved.
As I understand it, the theming is done by setting “variables” (okay, maybe I should have called it declarations) in colors.tdeskto-theme
. I used your theme as an example since it was recommended.
I used variables only for some often-used hex-keys to save my own time.
You can just replace colors' codes with those you like and get fully-working theme.
I do not mean the colour variables, I mean the overall syntax. I know I can just replace it but it would be nicer if we could just use existing tooling (that is SASS) for generating the file.
Using CSS would allow us to change things like the chat bubble shape and whatnot, which would be really cool and more in line with the themeing engine in Plus Messenger on Android.
Hey there!
We're automatically closing this issue since there was no activity in this issue since 499 days ago. We therefore assume that the user has lost interest or resolved the problem on their own. Closed issues that remain inactive for a long period may get automatically locked.
Don't worry though; if this is in error, let us know with a comment and we'll be happy to reopen the issue.
Thanks!
(Please note that this is an automated comment.)
Has there ever been an issue that was auto-closed and it should have been?
@jtojnar yep
@jtojnar Well, this issue perhaps could be the one.
The whole project code is not anywhere near CSS support and to add it you should completely rewrite its GUI code — the whole chat history is custom-rendered, with no Qt widgets or QML usage. I can't possibly imagine this CSS support happening here, maybe in some other app or some grand fork.
Most helpful comment
Using CSS would allow us to change things like the chat bubble shape and whatnot, which would be really cool and more in line with the themeing engine in Plus Messenger on Android.