-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Discussion: Build system improvements #141
Comments
Sorry about the late reply..
Is the goal to merely simplify the code without any practical changes, or do you wish to allow building all variants (i.e. transparent and *-solid variants) simultaneously?
These I've had in mind myself, and they should be fairly simple to implement. PRs are welcome :) |
Items 2. and 3. were implemented in 860860c and a7f6090. I'm still not sure about the main purpose of 1. I see it would allow building transparent and non-transparent simultaneously. However, I think that's generally not beneficial for users building the theme for themselves, since they would most likely just want one of the two options. This could be useful for distro packages, as they could build both options simultaneously. However since the transparency has always been separately built option, packagers have already adapted to this however they see best, and changing it would only cause extra work. Closing, since this seems to be abandoned anyway. |
I have already sent some pull requests regarding the build system.
I would like to continue this way to simplify the system, and I would like to have your opinion / validation before starting:
Variants management:
Index files:
SASS code generation:
gtk.scss.in
file containing themes variants variables).The text was updated successfully, but these errors were encountered: