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

Theme Editor. #53

Open
Lilu-VA opened this issue Aug 15, 2023 · 1 comment
Open

Theme Editor. #53

Lilu-VA opened this issue Aug 15, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@Lilu-VA
Copy link

Lilu-VA commented Aug 15, 2023

A simple theme editor to change how BLCMM looks would be very nice.

@Lilu-VA Lilu-VA added the enhancement New feature or request label Aug 15, 2023
@apocalyptech
Copy link
Contributor

Agreed, though the current theme handling would need a bit of an overhaul to support it. At the moment, the themes are defined in code and include some self-referential bits like so:

        theme.put(ColorType.UICancelButtonBackground, new Color(10, 0, 0));
        theme.put(ColorType.UITextLink, new Color(170, 170, 255));
        theme.put(ColorType.TreeMUTChecker, new Color(192, 139, 200));
        theme.put(ColorType.TreeCommentChecker, theme.get(ColorType.UINimbusAlertYellow));
        theme.put(ColorType.TreeSpecialCommentChecker, theme.get(ColorType.UINimbusAlertYellow).brighter().brighter().brighter());
        theme.put(ColorType.TreeCompleteClassCommandChecker, theme.get(ColorType.UIText).darker());
        theme.put(ColorType.TreeHotfixChecker, theme.get(ColorType.UINimbusInfoBlue));

Not a huge deal, of course -- plenty of ways around that -- but would definitely need a bit of an overhaul. Thanks for the suggestion, will try and get it in at some point!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants