Theming unification
Pull Request
Title
Theming
Type of Change
- [ ] New feature
- [ ] Bug fix
- [ ] Documentation Update
- [x] Refactoring
- [ ] Hotfix
- [ ] Security patch
- [x] UI/UX improvement
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
- [x] My code adheres to the coding and style guidelines of the project.
- [x] I have performed a self-review of my own code.
- [x] I have commented my code, particularly in hard-to-understand areas.
- [ ] I have made corresponding changes to the documentation.
- [x] My changes generate no errors/warnings/merge conflicts.
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.