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
lysec
c9d3aedf39
Tray, ActiveWindow: better dark mode colorization
2025-10-24 13:32:52 +02:00
notiant and GitHub
bc5532b616
Update Tray.qml
2025-10-24 12:17:38 +02:00
lysec
838491ba33
Logger: huge cleanup
2025-10-16 15:07:11 +02:00
ItsLemmy
00509170ef
Bar: improved "mini" density look
2025-10-13 20:16:18 -04:00
ItsLemmy
2888b7c02e
Merge branch 'main' into qt-scaling
2025-10-12 18:27:56 -04:00
ItsLemmy
2962c0d9f7
Same behavior for compact and mini
2025-10-12 16:17:45 -04:00
lysec
6da4acee09
Dock, Tray, ActiveWindow, Taskbar: add theming for app/tray icons
...
appicon_colorize: create simple shader to colorize icons by theme color
2025-10-12 17:51:07 +02:00
ItsLemmy
292ecd493b
More cleanup
2025-10-12 09:33:04 -04: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
93803f1309
autofmt
2025-10-10 08:02:10 -04:00
Lemmy and GitHub
a493061bae
Merge pull request #451 from lonerOrz/feature/tray-blacklist
...
feat(tray): Implement core blacklist filtering logic
2025-10-10 08:01:05 -04:00
ItsLemmy
254a3cfad6
Tray: partial revert of IconImage smoothing
2025-10-09 23:52:54 -04:00
loner
20c54e292f
feat(tray): Implement debouncing for tray item updates
2025-10-10 07:17:11 +08:00
loner
1455c84b0c
fix(tray): Improving regex escaping logic.
2025-10-10 05:18:46 +08:00
loner
f47216033e
feat(tray): Remove global trayBlacklist
2025-10-10 05:00:13 +08:00
loner
2f2bcdebc8
feat: Add custom settings and blacklist for Tray module
2025-10-10 03:34:09 +08:00
loner
b30879b38d
Fix: Adjust tray module and icon size
2025-10-10 03:22:06 +08:00
loner
b34f971306
feat(tray): Implement core blacklist filtering logic
2025-10-10 01:00:46 +08:00
ItsLemmy
5c5e414072
Auto formatting
2025-10-09 09:43:40 -04:00
ItsLemmy
ab7099e491
Tray: rounding size to avoid unwanted blur.
2025-10-09 09:23:21 -04:00
ItsLemmy
86127660fe
Tooltip: different approach to get the current screen.
2025-10-03 23:27:07 -04:00
ItsLemmy
49a0c8449f
Tooltips: fixed a bunch of tooltips which where not following the screen's scaling
2025-10-01 16:50:54 -04:00
ItsLemmy
48852a9ca4
Tray: close the menu on re-hovering the tooltip
2025-09-28 11:37:12 -04:00
ItsLemmy
65fab7b367
Tray: Fixing hiding tooltip
2025-09-28 11:17:02 -04:00
ItsLemmy
fc1742e167
Tooltips: proper tooltip service
2025-09-28 10:51:56 -04:00
ItsLemmy
0593543d7a
Tooltip: Refactoring in a single global tooltip.
2025-09-28 00:15:43 -04:00
LemmyCook
95d2dbe3fc
Optional capsule bg
2025-09-16 09:23:37 -04:00
LemmyCook
ac1902c76a
Bar: compact mode works pretty well but need some more testing.
2025-09-16 00:39:30 -04:00
LemmyCook
af0f4818d8
Autoformatting
2025-09-14 11:51:04 -04:00
LemmyCook
8b6c7632af
Tray: fixed with vertical bar
2025-09-14 11:50:18 -04:00
LemmyCook
101e3125a9
Vertical bar: simpler management
2025-09-13 13:06:17 -04:00
Ly-sec
004836fc8f
More layout fixes
2025-09-13 17:00:49 +02:00
LemmyCook
517c7c97d4
Bar Widgets FrontEnd: Simplified access to editable widget settings
2025-09-07 22:23:45 -04:00
LemmyCook
7b5c97f38a
Tray: converted to Layout
2025-09-05 18:49:34 -04:00
LemmyCook
57d912efc8
Toast: proper scaling + brought back assignation to WlrLayer.Overlay so its above all.
2025-09-01 15:03:30 -04:00
LemmyCook
87067f7062
TrayMenu: fix dynamic scaling
2025-09-01 14:41:12 -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
fcf627c30b
BarHeight: more rounding uniformization
2025-08-31 10:36:40 -04:00
Ly-sec
1eae0eb3d4
Fix ArchUpdater error codes, revert TrayMenu
...
TrayMenu: reverted it to the old PopupPanel for ignored
ArchUpdater: paru error code 1 = no updates available
2025-08-31 13:47:06 +02:00
Ly-sec
724e55c37d
Autoformat
2025-08-31 08:57:00 +02:00
Ly-sec
51f1923e22
Fix TrayMenu crash after display wake. Add checks if screen exists, else set scaling to 1.0
...
TrayMenu: Replace PopupPanel with NPanel (for better loading & to
prevent QS crash)
Overview, Background etc: add screen checks, if it doesnt exist set
scaling to 1.0
2025-08-31 08:55:20 +02:00
LemmyCook
a10d55e7f5
Bar widgets: modular loading refactoring via BarWidgetRegistry+NWidgetLoader
...
- Hot reload is working again.
- Should also be more memory efficient on multi monitors.
2025-08-24 23:50:09 -04:00
LemmyCook
5994bd7929
Fixed warnings due to delete settings
2025-08-22 14:50:14 -04:00
Ly-sec
ce9ab7f90f
Formatting
2025-08-22 19:57:29 +02:00
Ly-sec
12092ca6f6
Fix Brightness & Tray
2025-08-22 17:00:39 +02:00
Ly-sec
8e562e0701
WIP - modular bar (need to fix brightness & tray)
2025-08-22 16:37:45 +02:00