Commit Graph
9 Commits
Author SHA1 Message Date
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 066d6f2e2f DimDesktop: removed in favor of nice curvy corners on panels 2025-10-31 10:53:59 -04:00
Ly-sec 8a78d8cb34 Dock: behave the same as bar (shows on all displays if no display is selected)
DockTab: add Enable toggle (default true)
SetupDockStep: add Dock settings to setup wizard
SetupWizard: add SetupDockStep
i18n: add dock translations
2025-10-30 14:15:23 +01:00
ItsLemmy 508879bbe8 Panels: Wallpaper, SetupWizrd, Launcher => Apply scale ratio 2025-10-22 09:38:16 -04:00
lysec 838491ba33 Logger: huge cleanup 2025-10-16 15:07:11 +02:00
ItsLemmy a7612d1744 Merged setup wizard 2025-10-15 19:25:00 -04:00
lysec 15eee455cf SetupWizard: replace remote logo with local 2025-10-15 19:11:18 +02:00
lysec f20cd85e79 SetupWizard: layout changes
Autoformat
2025-10-15 18:24:10 +02:00
lysec 514fdaa4cc SetupWizard: initial commit 2025-10-15 18:01:08 +02:00