|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file.
|
4 | 4 |
|
5 |
| -## [0.8.0] - 2024-12-11 |
| 5 | +## [0.9.0] - 2025-01-18 |
6 | 6 |
|
7 | 7 | ### 🚀 Features
|
8 | 8 |
|
9 |
| -- Add distribution target to justfile for building packages |
10 |
| -- Retrieve conn status |
11 |
| -- [**breaking**] Add System Tray module functionality |
12 |
| -- Introduce HyprWorkspaces class and integrate with NavBar for workspace management |
13 |
| -- Add SysInfo class for system resource monitoring and integrate with QuickMenu |
14 |
| -- Enhance PowerBox and QuickMenu with user information display and layout adjustments |
15 |
| -- Integrate Adw.Carousel for media player management in QuickMenu and remove redundant carousel code from Settings |
| 9 | +- Add QNetwork component for network management in QuickMenu |
| 10 | +- Enhance QNetwork component with awful dynamic access point listing and refresh functionality |
| 11 | +- Replace ListBox with ListView for WiFi access points in QNetwork |
| 12 | +- Add QBluetooth component for Bluetooth device management in QuickMenu |
| 13 | +- Refactor QBluetoothItem to use Gtk.Button and improve device connection display |
| 14 | +- Add QPowerProfiles component and integrate power profile management in Settings and NavBar |
| 15 | +- [**breaking**] Integrate River support in NavBar and enhance workspace management |
| 16 | +- Add callback to hide ppd module if power_profiles DOESNT FUCKING EXIST. |
16 | 17 |
|
17 | 18 | ### 🐛 Bug Fixes
|
18 | 19 |
|
19 |
| -- Update project version retrieval in meson.build |
20 |
| -- Width mpris players due to homo cols |
21 |
| -- Max w, and ellipsize qbutton |
| 20 | +- Increase max-width-chars for player name, title, and artist labels |
| 21 | +- End-title buttons for headerbars |
| 22 | +- Update notif_count_label label synchronization in NavBar.vala |
| 23 | +- Enable NavBar keymode on-demand, to prevent losing focus on Hyprland. |
| 24 | +- Update README to include River as a supported wayland compositor and specify libadwaita version requirement |
| 25 | +- Maybe it's better this way |
22 | 26 |
|
23 | 27 | ### 🚜 Refactor
|
24 | 28 |
|
25 |
| -- Removed Revealer for Runner |
26 |
| -- [**breaking**] QButton are now overlays, where extras_button is the overlay as revealer, many shits |
27 |
| -- No more overlay for QButton, simplie is better |
28 |
| -- Remove CircularProgressBar blp and update NavBar to include clock popover |
29 |
| -- Simplify CircularProgressBar line width handling and remove unused calculate_radius method |
30 |
| -- Optimize CPU and memory monitoring logic in SysInfo class |
| 29 | +- Implement confirmation dialog for shutdown and reboot actions |
| 30 | +- Update QuickMenu styles and transition to Adw.Bin for Settings |
| 31 | +- No more on_demand for navbar |
| 32 | +- Add more modularity, now depending on your Desktop, some modules will load or not |
| 33 | +- Make dependencies optional for better modularity |
| 34 | +- [**breaking**] Improve modularity by adding optional dependencies and adjusting subdirectory structure |
| 35 | +- Enhance settings UI with new audio button (WIP) and optional dependencies |
| 36 | +- Update QuickMenu and Settings UI for improved readability and layout |
| 37 | +- Remove notification overlay and integrate notification management into settings on QuickMenu |
| 38 | +- I think if more intuitive this way, idk |
| 39 | +- Streamline setup methods and enhance active view management in NavBar |
| 40 | +- [**breaking**] Dropping multiple classes in favor of global css classes props |
| 41 | +- Runner styles and enhance layout management |
| 42 | +- Improved Runner & RunnerButton accessibility |
31 | 43 |
|
32 | 44 | ### 🎨 Styling
|
33 | 45 |
|
34 |
| -- Update border styles and radius in SCSS files for improved layout |
35 |
| -- Formatted meson/ui |
36 |
| -- Snake_case css names |
| 46 | +- Update Vala code style and improve readability |
| 47 | +- Followed vala convention and used `cuddled else` |
| 48 | +- Update uncrustify configuration for LF newline |
37 | 49 |
|
38 | 50 | ### ⚙️ Miscellaneous Tasks
|
39 | 51 |
|
40 |
| -- *(nix)* Update Flake lock |
41 |
| -- *(nix)* Update flake lock |
| 52 | +- [**breaking**] Update readme |
| 53 | +- Update README and remove deprecated tray patch |
| 54 | +- Update flake.lock and flake.nix for dependency changes |
| 55 | +- Remove caution note about tray functionality in Nix section of README |
| 56 | +- Update flake.lock |
| 57 | +- Removed unused directive |
| 58 | +- Update readme, set libgtop as optional |
| 59 | +- Update flake.lock |
| 60 | + |
| 61 | +### Navbar |
| 62 | + |
| 63 | +- Better tooltip client |
| 64 | + |
| 65 | +### Scss |
| 66 | + |
| 67 | +- Fix order of class |
42 | 68 |
|
43 | 69 | <!-- generated by git-cliff -->
|
0 commit comments