ChrisTitusTech / linutil

Chris Titus Tech's Linux Toolbox - Linutil is a distro-agnostic toolbox designed to simplify everyday Linux tasks.
https://christitus.com
MIT License
1.75k stars 158 forks source link

Theming unification #175

Open SoapyDev opened 3 weeks ago

SoapyDev commented 3 weeks ago

Pull Request

Title

Theming

Type of Change

Description

Unified the use of theme across all widgets. Now they all use theme colours and not hardcoded colours. Every widget act the same, based on the tablist when focused/unfocused. Added a cursor colour to separate highlighting and the elements in the list's colour.

Added Catpuccin Mocha as a theme... That was my actual goal at first, then the rest happened.

Testing

Manual testing

Impact

Unified visuals

Additional Information

https://github.com/user-attachments/assets/8a90d76b-fc68-47da-9ae6-d87741f1c1a2

Checklist

ChrisTitusTech commented 6 hours ago

Sorry for the inconvenience. We had a massive restructure of the codebase to improve future development. Because of this can you update your PR to the new structure. Thank you for your assistance and contribution.