Commit Graph
85 Commits
Author SHA1 Message Date
loner 24b8eeb1f4 feat: Optimize capsule color computation by using Style.qml property 2025-11-17 11:05:58 +08:00
loner a201b8a2c8 fix: Fix overlapping opacity in BarPill components 2025-11-17 11:05:58 +08:00
loner a46c76b9d5 feat(bar): Add capsule opacity setting with conditional slider in bar settings 2025-11-17 11:05:57 +08:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
LemmyandGitHub 31a93fb211 Merge pull request #757 from Sighthesia/fix_active_window_layout_gap
BarWidgetLoader: Remove layout space left by hidden widgets
2025-11-16 10:46:41 -05:00
ItsLemmy ead2b82680 Tray: reverted all the mitigation now that the real issue has been fixed in Quickshell. 2025-11-15 21:01:48 -05:00
ItsLemmy 3f1bcf1ae8 TrayMenu: tweaks 2025-11-15 19:56:18 -05:00
ItsLemmy f9192f0424 TrayMenu: added debouncer to increase robustness. 2025-11-15 19:31:06 -05:00
ItsLemmy cea0739a5e Tray: Fix Steam lock-up. 2025-11-15 19:07:34 -05:00
Ly-sec ab8e14d0f5 TrayMenu: more cleanup 2025-11-15 22:57:45 +01:00
Ly-sec 5121d73a43 TrayMenu: more cleanup 2025-11-15 22:57:26 +01:00
Ly-sec fc033081bd TrayMenu: cleanup 2025-11-15 22:54:39 +01:00
Ly-sec e129da8f46 TrayMenu: close with single outside click 2025-11-15 22:51:32 +01:00
Ly-sec 07f8bd62b4 TrayMenu: reset shouldLoadMenu properly 2025-11-15 22:46:49 +01:00
Ly-sec ebe50561a8 TrayMenu: fix tray menu allocation per tray item 2025-11-15 22:32:40 +01:00
Ly-sec f28452a258 TrayMenu: defer opener.children access to prevent init freeze 2025-11-15 22:23:23 +01:00
Sighthesia 4ca358b5ba ActiveWindow: fix layout gap left by hidden active window widget 2025-11-15 17:38:39 +08:00
ItsLemmy a0dcd97aa6 TrayMenu: minimal fade-in animation when appearing. 2025-11-14 10:11:57 -05:00
ItsLemmy 0ab9aa1c0e Tray: fix screen access that does not exists on first load. 2025-11-13 14:42:42 -05:00
ItsLemmy 6083d8242b TrayMenu: improved positionning 2025-11-12 23:43:44 -05:00
ItsLemmy aca82f810c TrayMenu: Fixed potential glitch of submenus by replacing hover by click + improved submenu positionnig logic. 2025-11-12 23:16:59 -05:00
ItsLemmy 9215df3fcb Tray: Close drawer when a tray item is actioned. 2025-11-12 09:12:04 -05:00
ItsLemmy 3e8e21de7f Tray: close drawer when pinning, to keep things simple 2025-11-11 10:27:10 -05:00
ItsLemmy 2bc6dfb2b4 Tray: refactoring - back to dropdown menu while keeping the drawer for unpinned. 2025-11-11 10:21:55 -05:00
ItsLemmy 230d5de071 wip 2025-11-11 05:39:00 -05:00
ItsLemmy e76b3429d1 Autoformatting 2025-11-10 08:35:36 -05:00
loner 54dad12a70 feat(bar): Add conditional text rotation for BarPillVertical 2025-11-10 18:39:53 +08:00
loner 110bbdf7a3 fix(custom button): Adjust the custom button text display when the bar is vertical 2025-11-10 18:39:52 +08:00
ItsLemmy 355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05:00
ItsLemmy e29c6ee1a6 Refactor: Panels and Bar background are now drawn separately with Shapes. 2025-11-06 10:41:48 -05:00
Ly-sec 76a182a90c TrayMenu: cleanp 2025-11-06 12:49:52 +01: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
Ly-sec 6a8c6a8914 Tray: fix pin/unpin icon 2025-11-04 23:52:02 +01:00
Ly-sec 8b00fae3ae Tray: layout fixes 2025-11-04 23:34:36 +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 65edc59371 Project structure adjustments 2025-11-03 21:18:13 -05: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
ItsLemmy c9bbaf4c91 Borders: optim/simplification of scaled borders 2025-10-21 13:52:19 -04:00
ItsLemmy 95faefa8eb Pill: cleanup
- removed duality between disableOpen and forceClose
- renamed rightOpen to oppositeDirection
- wifi+bt: for vertical bar, use tooltip rather than the classic pill
opening as text will most likely never fit.
2025-10-20 21:56:59 -04:00
ItsLemmy 0ed82fbae8 BarPill: fix potential wrong tooltip update 2025-10-17 10:23:54 -04:00
ItsLemmy 9f7d4d274d autofmt 2025-10-16 20:21:44 -04:00
LemmyandGitHub 0a3820e4db Merge pull request #496 from lonerOrz/feat/adapt-bar-density-scaling
feat(bar): Introduce core density scaling mechanism
2025-10-16 20:18:17 -04:00
loner 9f46f8bed8 refactor(bar): Use ternary operator for scaling property 2025-10-17 06:30:55 +08:00
lysec 838491ba33 Logger: huge cleanup 2025-10-16 15:07:11 +02:00
loner 61043b78a5 feat(bar): Introduce core density scaling mechanism 2025-10-16 09:52:47 +08: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 7e4c7a1efd translations 2025-10-12 16:16:46 -04:00