Commit Graph

25 Commits

Author SHA1 Message Date
Ly-sec b9d198a879 SessionMenu: fix lockScreen button 2025-11-03 18:23:41 +01: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 1a124cf655 Colors: 2 news colors, mHover+mOnHover - autocomputed. Using them for all hovers instead of mTertiary. 2025-10-31 23:32:10 -04:00
notiant 71e24d717d SessionMenu: Use same animation as launcher 2025-10-28 02:08:02 +01:00
ItsLemmy 2c85dfd5cd autofmt 2025-10-26 19:20:24 -04:00
notiant 3d50fe9876 SessionMenu: Increase font size & fix missing translation 2025-10-27 00:04:37 +01:00
lysec fcb5510e94 SessionMenu: better layout 2025-10-18 14:42:35 +02:00
lysec 6ba3b465de SessionMenu: remove lock & suspend option, add toggle in general tab to
decide if lockscreen is used or not
2025-10-18 14:08:51 +02:00
Damian D'Souza 4be26bc604 SessionMenu: replace select next/previous usage with wrapping version 2025-10-17 00:49:10 +02:00
Damian D'Souza ab59e94ee6 SessionMenu: implement tab based navigation with wrapping next/previous functions 2025-10-16 20:25:50 +02:00
Damian D'Souza 7715dbf17a SessionMenu: implement wrapping select next/previous functions 2025-10-16 20:25:14 +02:00
lysec a542afb204 SessionMenu: more compact layout 2025-10-15 13:07:55 +02:00
ItsLemmy 757049fe30 SessionMenu: proper scaling 2025-10-12 18:35:14 -04:00
ItsLemmy f4b27380c3 Qt-Scaling: first cleanup pass 2025-10-12 08:23:24 -04:00
ItsLemmy 86127660fe Tooltip: different approach to get the current screen. 2025-10-03 23:27:07 -04:00
ItsLemmy 58583a85e5 Tooltip: passing missing screen ref. 2025-10-03 20:58:21 -04:00
ItsLemmy 43dee793de More pointSize cleanup 2025-09-30 07:44:03 -04:00
pugaizai 2008ba85bc update sessionmenu translation 2025-09-30 19:07:49 +08:00
ItsLemmy 4b13e89a64 Font: added per font family scaling. removed billboard font 2025-09-29 21:31:45 -04:00
Ly-sec b8b54825d5 SessionMenu: move lockAndSuspend to CompositorService 2025-09-29 14:20:15 +02:00
Ly-sec ffd2cdaf74 SessionMenu: add lock & suspend option as requested in #301 2025-09-28 19:50:52 +02:00
Ly-sec 5de4330199 i18n: even more things appeared 2025-09-24 15:31:11 +02:00
Ly-sec 04f247905a i18n-check: updated detection
i18n: added some odd ones
2025-09-24 14:30:30 +02:00
Ly-sec 2a23b6afdd i18n: WAY more i18n conversion 2025-09-24 14:12:12 +02:00
ItsLemmy 50ea3e9a8b More renaming 2025-09-22 20:09:12 -04:00