Commit Graph

13 Commits

Author SHA1 Message Date
ItsLemmy d9a802fe21 Autofmt 2025-11-04 11:40:31 -05:00
loner 4ed3744cfb fix(battery): remove panelKeyboardFocus 2025-11-04 11:29:17 +08:00
loner cb4de305fe feat(battery): support adaptive layout for battery panel 2025-11-04 10:59:55 +08:00
ItsLemmy 101b27fcc7 New windowing system
Large commit that totally refactor of the way we handle the bar and
panels.

Testing should focus on Panels, Bar, Keyboard Focus, IPC calls.

Changes brief:
- One NFullScreenWindow per screen which handle it's bar and dedicated
panels.
- Added shadows
- Reintroduced dimming
- New panels animations
- Proper Z ordering
- Panels on overlay laywer is not reimplemented, if we do it then the
bar will be on the Overlay too
- Panel dragging was not reimplemented, to be discussed before
reimplementing
- Still a WIP, need to work more on shadows and polishing + debugging.
2025-11-03 00:53:02 -05:00
loner 7b10e100bf fix: Increase the UI height of the battery 2025-11-02 03:12:13 +08:00
ItsLemmy 698be35791 BatteryPanel: NBox wrapping 2025-10-31 15:17:44 -04:00
Damian D'Souza 7b1904738e BatteryPanel: fix scaling 2025-10-15 10:29:08 +02:00
Damian D'Souza a0c7519b23 BatteryPanel: change content based on battery manager enabled state 2025-10-13 01:05:29 +02:00
Damian D'Souza 465700e036 BatteryPanel: add battery manager toggle 2025-10-13 01:05:09 +02:00
Damian D'Souza c1e9f0e0b3 BatteryPanel: change percentage placeholder to percent 2025-10-10 20:28:51 +02:00
Damian D'Souza 1e2a2a1d4b Battery: update enum name from Conservative to Lifespan 2025-10-10 19:04:58 +02:00
Damian D'Souza f15a31462f Battery: change panel labels 2025-10-10 18:49:10 +02:00
Damian D'Souza 2f515ca3c5 BatteryPanel: implement basic battery panel with 3 radio buttons 2025-10-09 17:52:35 +02:00