Commit Graph
38 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 00509170ef Bar: improved "mini" density look 2025-10-13 20:16:18 -04:00
ItsLemmy 5a47f88d48 Dont scale NIconButton in the bar 2025-10-12 16:54:36 -04:00
ItsLemmy 2962c0d9f7 Same behavior for compact and mini 2025-10-12 16:17:45 -04:00
ItsLemmy f4b27380c3 Qt-Scaling: first cleanup pass 2025-10-12 08:23:24 -04:00
ItsLemmy 4d0041abee Quicksettings: polishing, fixed all scaling issues. 2025-10-09 19:57:12 -04:00
ItsLemmy 0989601dbc Fixed a bunch of scaling issue in bar NIconButtons 2025-10-09 17:31:42 -04:00
ItsLemmy 47b0ace199 Tooltips: fixed a bunch of tooltips which were not properly scaled. 2025-10-03 19:02:53 -04:00
ItsLemmy 0593543d7a Tooltip: Refactoring in a single global tooltip. 2025-09-28 00:15:43 -04:00
ItsLemmy 8e248f6795 Tooltip: removed auto-positionning relative to the bar. as many tooltips are used in panels
- still a few edge cases to work on
2025-09-27 14:57:11 -04:00
Ly-sec fe2654268d NightLight: check if wlsunset exists, else dont enable NightLight
SystemMonitorSettings: If RAM usage is not toggled, don't show % option
Settings: remove NightLight from default bar widgets
2025-09-27 15:14:44 +02:00
Ly-sec 2a23b6afdd i18n: WAY more i18n conversion 2025-09-24 14:12:12 +02:00
ItsLemmy b8f4401878 First pass 2025-09-22 19:11:10 -04:00
LemmyCook ed557af1c2 Tooltip improvements (only use period for long sentences) 2025-09-19 10:38:10 -04:00
LemmyCook 3a6bf8d299 Bar widgets: fixed bg colors when used with showCapsule=false 2025-09-16 22:20:42 -04:00
LemmyCook ac1902c76a Bar: compact mode works pretty well but need some more testing. 2025-09-16 00:39:30 -04:00
LemmyCook 47ef62beb3 Widgets Sizing: reworked our sizing approach to prepare for different bar densities. 2025-09-15 22:33:09 -04:00
LemmyCook 76b6626073 Trying to match all buttons left/right click.
- left click: mute/unmute, cycle between functionality
- right click: open settings
- middle click: open external settings
2025-09-14 13:35:24 -04:00
LemmyCook 77f8b3937c RosePine: improve dark theme 2025-09-11 15:13:05 -04:00
LemmyCook 82ac49ce85 NPanel: simplified screen/scaling management 2025-09-10 20:45:50 -04:00
Ly-sec 7ed0e894ec Icons: updated TablerIcons, NightLight 2025-09-10 13:51:37 +02:00
Ly-sec d91a635781 NightLight: add force activation 2025-09-10 12:34:52 +02:00
LemmyCook 48f6c0705b New icons: more icons and cleanup 2025-09-09 17:02:57 -04:00
LemmyCook 1f8c55d581 Icons: huge cleanup 2025-09-08 22:05:57 -04:00
LemmyCook a4107c87c0 Icons: WIP using a proper mapping table 2025-09-08 21:05:48 -04:00
LemmyCook 8da2cdf430 Icons: better nightlight and notification history 2025-09-08 20:29:11 -04:00
LemmyCook 7e93e29f66 Icons: duo for nightlight 2025-09-08 20:20:40 -04:00
LemmyCook fa970986dc Icons: more icons 2025-09-08 18:45:09 -04:00
LemmyCook d9c36a81c4 NightLight: fixed rightclick to open settings 2025-09-07 23:18:27 -04:00
LemmyCook 517c7c97d4 Bar Widgets FrontEnd: Simplified access to editable widget settings 2025-09-07 22:23:45 -04:00
LemmyCook ae12d77e29 Tooltips: should end with a coma. 2025-09-05 22:37:54 -04:00
LemmyCook 8426e36f46 Time: improved human readable time + fixed a few tooltips. 2025-09-05 21:08:30 -04:00
LemmyCook 210bbac583 ScalingService: 1st pass of the refactoring via signals instead of nested bindings for better efficienty and compatibility with old versions of Qt 2025-09-01 13:52:12 -04:00
LemmyCook 53405c13af NText: Reverted my change to support Richtext by default + All tooltips are no longer using capital letter at the start of every word 2025-08-31 08:41:51 -04:00
quadbyte 80f6570f04 NightLight/Bar: left click toggle, converted to NIconButton
+ Adapted some tooltip to the new richtext NText
2025-08-31 01:26:04 -04:00
Ly-sec 2a686b55c4 Replace our NightLight solution with wlsunset.
NightLight: add temperature solution
NTextInput: add input hint support
2025-08-28 15:34:47 +02:00
LemmyCook 4cd94f0426 NightLight: refactored the code to make simpler
- using intensity instead of warmth
- animated color transition
- removed unecessary bindings and double properties
- using better icons to avoid confusion with brightness
- polished settings UI
2025-08-26 18:48:10 -04:00
Ly-sec 634d78456d Add NightLight, update README, format 2025-08-26 18:19:35 +02:00