Commit Graph
16 Commits
Author SHA1 Message Date
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
Sighthesia 4ca358b5ba ActiveWindow: fix layout gap left by hidden active window widget 2025-11-15 17:38:39 +08:00
ItsLemmy 355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05: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
ItsLemmy 9f7d4d274d autofmt 2025-10-16 20:21:44 -04:00
LemmyandGitHub 0a3820e4db Merge pull request #496 from lonerOrz/feat/adapt-bar-density-scaling
feat(bar): Introduce core density scaling mechanism
2025-10-16 20:18:17 -04:00
loner 9f46f8bed8 refactor(bar): Use ternary operator for scaling property 2025-10-17 06:30:55 +08:00
lysec 838491ba33 Logger: huge cleanup 2025-10-16 15:07:11 +02:00
loner 61043b78a5 feat(bar): Introduce core density scaling mechanism 2025-10-16 09:52:47 +08:00
ItsLemmy f4b27380c3 Qt-Scaling: first cleanup pass 2025-10-12 08:23:24 -04:00
ItsLemmy f77bbaa5e3 More math rounding to avoid any blur. 2025-10-10 15:47:14 -04:00
ItsLemmy bff195309a QuickSettings: editable widgets/button section in the ControlCenter 2025-10-08 23:05:52 -04:00
Ly-sec 04290d82cf NotificationService: respect 0s timeout (never disappear, fixes #419)
Autoformat
2025-10-04 17:31:01 +02:00
ItsLemmy f7e1fe4e0f Bar: minor memory optimization 2025-10-04 08:56:05 -04:00
ItsLemmy 9ed9231070 Init Sequence: removed a bunch of no longer necessary Settings.isLoaded 2025-09-29 09:11:37 -04:00
LemmyCook 8af8bf2e2e BarService: to keep tracks of bar widgets and improve IPC behavior. 2025-09-17 10:19:55 -04:00