Commit Graph
62 Commits
Author SHA1 Message Date
ItsLemmy 838a469656 Tray: alignments, more robust click handling, cleanup 2025-11-06 22:25:29 -05:00
ItsLemmy 02da218d64 Tray: Bar display improvement 2025-11-06 21:53:02 -05:00
ItsLemmy 551871a981 Tray: using NIconButton directly 2025-11-06 21:22:20 -05:00
Ly-sec 7211868c27 Tray: open drawer with left & right click 2025-11-06 17:13:43 +01:00
Ly-sec 9f357aef25 Tray: add drawer logic
TraySettings: add drawer toggle
i18n: add translations for drawer toggle
2025-11-06 17:10:32 +01:00
ItsLemmy e29c6ee1a6 Refactor: Panels and Bar background are now drawn separately with Shapes. 2025-11-06 10:41:48 -05:00
Ly-sec afde67bcb9 TrayMenu: use NPanel instead of PopupWindow
Tray, TrayDropdownPanel: use new TrayMenu
NPanel: expose animation options
shell: add TrayMenu component
i18n: add TrayMenu sub menu translation
2025-11-06 11:49:47 +01:00
ItsLemmy c26784e215 Tray: disable drawer until we get a proper fix 2025-11-05 12:20:36 -05:00
ItsLemmy 0b7c412ad9 Tray: remove some logger spam 2025-11-04 21:19:04 -05:00
Ly-sec 93cf049343 Tray: change chevron to caret 2025-11-04 23:49:09 +01:00
Ly-sec 8b00fae3ae Tray: layout fixes 2025-11-04 23:34:36 +01:00
Ly-sec 960042b3b8 Tray: fix layout for single tray app 2025-11-04 22:58:04 +01:00
Ly-sec ba6f0a1d2d Tray: hide all non pinned entries, reactive chevron
i18n: translation changes for tray
2025-11-04 22:50:22 +01:00
Ly-sec ae75fa80f0 Tray: dropdown shenanigans 2025-11-04 22:30:19 +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
lysec c9d3aedf39 Tray, ActiveWindow: better dark mode colorization 2025-10-24 13:32:52 +02:00
notiantandGitHub 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
LemmyandGitHub 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