linutil icon indicating copy to clipboard operation
linutil copied to clipboard

Theming unification

Open SoapyDev opened this issue 1 year ago • 1 comments

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.

SoapyDev avatar Aug 17 '24 23:08 SoapyDev

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.

ChrisTitusTech avatar Sep 12 '24 18:09 ChrisTitusTech