Skip to content
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

Style Plugin #77

Open
Tracked by #76
gentlegiantJGC opened this issue May 17, 2024 · 0 comments
Open
Tracked by #76

Style Plugin #77

gentlegiantJGC opened this issue May 17, 2024 · 0 comments

Comments

@gentlegiantJGC
Copy link
Member

gentlegiantJGC commented May 17, 2024

There should be a plugin to manage registering style sheets and enabling them.
This should replace the hard coded system.

This should support setting the application style set with setStyle as well as a style sheet set with setStyleSheet

The style sheet should use qtsass so that colours can be extracted as variables allowing one plugin to define colours and another to define the style.
This will also allow style sheets to stack on top of each other.

A default style will be needed for the splash screen and exception dialog.

We will need to think about loading and unloading of plugins that extend the style to avoid flickering and application hanging with the style changing multiple times.

@gentlegiantJGC gentlegiantJGC mentioned this issue May 17, 2024
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant