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
notiant and GitHub
38a7c606c8
Add airplane mode detection, improve NetworkService & add icons to notice toasts
2025-10-31 15:54:50 +01:00
lysec
838491ba33
Logger: huge cleanup
2025-10-16 15:07:11 +02:00
Damian D'Souza
7d0f14a3b4
BatteryService: set chargingMode to disabled after success
2025-10-15 18:29:23 +02:00
Damian D'Souza
9ca832eb5e
BatteryService: implement toggleEnabled function
2025-10-13 01:03:58 +02:00
Damian D'Souza
be5ad90885
BatteryService: rename hideSuccessToast to initialSetter, change logic on initial threshold setter
2025-10-13 01:03:18 +02:00
Damian D'Souza
c6cf1038b9
BatteryService: add uninstaller and cleanup processes
2025-10-13 01:02:00 +02:00
Damian D'Souza
7773124fb2
BatteryService: add log warn if incorrect mode is set
2025-10-12 20:51:33 +02:00
Damian D'Souza
7fd5e952d7
BatteryService: implement cycleModes function
2025-10-12 20:35:42 +02:00
Damian D'Souza
586f2db53d
BatteryService: automatically hide panel on initial setup
2025-10-10 20:47:56 +02:00
Damian D'Souza
684f8b3a53
BatteryService: load toast messages from file
2025-10-10 20:39:44 +02:00
Damian D'Souza
9b44ad3c5d
BatteryService: revert chragingMode to Disabled if manager installation failed
2025-10-10 20:09:19 +02:00
Damian D'Souza
5ff97e88c3
BatteryService: load charginMode from settings, save to settings after applying
2025-10-10 20:08:29 +02:00
Damian D'Souza
d4c364a51b
BatteryService: check if charging mode disabled before applying in init
2025-10-10 20:04:16 +02:00
Damian D'Souza
bcec1d0ebb
BatteryService: add Disabled to ChargingMode enum
2025-10-10 20:03:16 +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
dec4dad5a5
BatteryService: add separate process for installing manger, use toast messages instead of notifications
2025-10-10 18:00:40 +02:00
Damian D'Souza
33a5cc07d7
BatterySerivice: add init function which quietly updates battery treshold
2025-10-09 21:41:21 +02:00
Damian D'Souza
0f25dfc4b4
BatteryService: refactor setChargingMode into set and apply functions
2025-10-09 21:30:08 +02:00
Damian D'Souza
e661de9930
BatteryService: modify setter script to check if first install and call isntaller script if yes
2025-10-09 21:23:25 +02:00
Damian D'Souza
90ed62ccf2
BatteryService: implement basic functionality to set battery treshold
2025-10-09 17:52:23 +02:00
LemmyCook
a38f49cb35
More icons work
2025-09-09 18:10:25 -04:00
LemmyCook
16bd4b41dc
Icons: ArchUpdater, LockScreen, PowerMenu, BT Device List
2025-09-08 23:32:35 -04:00
LemmyCook
1f8c55d581
Icons: huge cleanup
2025-09-08 22:05:57 -04:00
LemmyCook
ccdb4e0664
Icons: more icons
2025-09-08 21:37:01 -04:00
LemmyCook
74cf71755b
Icons: battery + bt
2025-09-08 21:10:03 -04:00
LemmyCook
a4107c87c0
Icons: WIP using a proper mapping table
2025-09-08 21:05:48 -04:00
LemmyCook
fa970986dc
Icons: more icons
2025-09-08 18:45:09 -04:00
LemmyCook
ea6b8e0c02
Icons: Brightness and battery
2025-09-08 15:53:50 -04:00
LemmyCook
56993d3c00
Battery: Minimal BatteryService which only serve an appropriate icon. Trying different icons rotated 90 degrees to the left.
2025-09-06 18:16:59 -04:00