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

feat(ui): add modern UI #12

Merged
merged 6 commits into from
Aug 17, 2024
Merged

feat(ui): add modern UI #12

merged 6 commits into from
Aug 17, 2024

Conversation

leafspark
Copy link
Owner

Add modern UI in preparation for v2.0.0

Changelog:

  • Seamless title bar for improved UI aesthetics
  • Window size configuration through environment variables
  • Scrollable window functionality
  • Alt+F4 keybind for Close action
  • Theming support for customizable appearance
  • CPU usage bar for performance monitoring
  • Save Preset and Load Preset options in File menu
  • Updated version to v1.7.0
  • Moved save/load preset logic to presets.py
  • Reformatted file for better code readability
  • Add Ctrl+ (increase by 10%), Ctrl- (reduce by 10%), Ctrl+0 (reset) window resizing shortcuts

- allow setting window size through env
- update version to v1.7.0
- make window scrollable
- move save/load preset logic to presets.py
- add Alt+F4 keybind to Close action
- add theming support
- add CPU usage bar
- add Save Preset and Load Preset menu bar options under File tab
- add Ctrl+ (increase by 10%), Ctrl- (reduce by 10%), Ctrl+0 (reset)
@leafspark leafspark self-assigned this Aug 17, 2024
@leafspark leafspark changed the title Modern UI feat(ui): add modern UI Aug 17, 2024
@leafspark leafspark merged commit 7ac297a into main Aug 17, 2024
12 checks passed
@leafspark leafspark deleted the modern-ui branch August 17, 2024 02:25
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

Successfully merging this pull request may close these issues.

1 participant