Commit Graph

210 Commits

Author SHA1 Message Date
Lysec ccb04bf01d fix(bar): swallow right/middle on hot strip to avoid Qt context-menu SIGSEGV 2026-04-19 09:22:16 +02:00
tibssy 700d377f0f feat(bar): improve volume scroll handling on bar with smooth accumulation 2026-03-24 00:37:45 +00:00
tibssy 7d4ee04461 feat(bar): add volume control support to bar scroll behavior 2026-03-24 00:37:45 +00:00
Lemmy 9966d695cc fix(settings): cleaning remnants of Settings.data.bar.floating 2026-03-20 19:47:14 -04:00
Lysec 311fc08ac8 fix(bar): attempt to avoid crash when autohide is used 2026-03-17 11:00:43 +01:00
Lysec 46a3c7e2d4 Revert "fix(bar): defer update to next cycle"
This reverts commit 2fcd219c34.
2026-03-17 10:38:25 +01:00
Lysec 2fcd219c34 fix(bar): defer update to next cycle 2026-03-17 10:16:41 +01:00
Lemmy 54ec0878fe fix(bar): defer ListModel sync to prevent re-entrant incubation SIGSEGV 2026-03-09 12:34:25 -04:00
Lemmy 6732eac58a autofmt 2026-03-04 08:14:33 -05:00
tibssy 6fbe7e6ccf refactor(bar): remove verbose logging from custom command execution 2026-03-03 20:32:02 +00:00
tibssy fa3f4a9b88 feat(bar): add custom command support for bar mouse actions 2026-03-03 19:32:00 +00:00
tibssy f1b5e41d3a feat(bar): implement middle-click action support for Bar Behavior 2026-03-03 19:31:59 +00:00
tibssy 829babad2a feat(bar): extend rightClickFollowMouse support to the Settings panel 2026-03-03 19:31:59 +00:00
tibssy bd91405449 feat(bar): implement optional mouse-following for right-click panel placement 2026-03-03 19:31:59 +00:00
tibssy 7fb0e8533b feat(settings): add launcherPanel option for bar right-click actions 2026-03-03 19:31:59 +00:00
tibssy a228b6ade5 feat(bar): implement right-click action logic 2026-03-03 19:31:59 +00:00
Lemmy 1c3760b73b control-center: added a new option to disable the right click open at cursor pos. 2026-03-01 17:31:14 -05:00
Lemmy 81d145952f settings db + autofmt 2026-03-01 15:26:01 -05:00
Lemmy c0292d0d88 Merge pull request #1889 from tibssy/feat/bar-scroll-actions
Feat/bar scroll actions
2026-03-01 15:23:46 -05:00
Emre Can Çorapçı d1100bd03d feat: add padding setting for the bar 2026-02-23 21:07:38 +03:00
tibssy 927edbaebe fix(workspace): 'Previous workspace doesn't exist' warning on hyprland single workspace 2026-02-21 01:03:24 +00:00
tibssy 948c3f2e72 feat(bar-scroll-actions): add wrap-around option for bar mouse wheel workspace scrolling 2026-02-21 01:03:24 +00:00
tibssy 9c3d8434e5 feat(bar-scroll-actions): add reverse scroll setting for bar mouse wheel actions 2026-02-21 01:03:24 +00:00
tibssy 6a16e43298 feat(bar-scroll-actions): implement Niri content scrolling for mouse wheel action 2026-02-21 01:03:24 +00:00
tibssy 41c383d89b feat(bar-scroll-actions): refactor mouse wheel action setting to use a combobox 2026-02-21 01:02:58 +00:00
tibssy 8032978b2d feat(bar-scroll-actions) implement workspace switching by scrolling on empty bar areas 2026-02-21 00:58:42 +00:00
Lemmy 6ea93d682f Merge pull request #1844 from Cleboost/feat/bar-widget-spacing
feat(bar): add widget spacing setting
2026-02-20 18:48:14 -05:00
Clement Bouvet cf29e898fc control-center: open at right-click position on bar 2026-02-18 17:44:45 +01:00
Cleboost ef24b195ad feat(bar): add widget spacing setting 2026-02-15 13:47:07 +01:00
Lemmy 522fa4c6da onclicked: mouse shorthands 2026-02-10 09:24:51 -05:00
Lemmy 9cda956be4 Merge pull request #1625 from anthonyhab/fix/widget-centering-margins
fix(bar): consistent outer bar margin spacing
2026-01-31 17:21:40 -05:00
Lemmy 010d1ad854 bar: avoid recreating model on every settings without breaking bar widgets reordering/deletion. 2026-01-29 17:01:50 -05:00
Lemmy 8125236d4e Revert "bar: avoid recreating model on every setting change."
This reverts commit 5a70f523bf.
2026-01-29 16:35:35 -05:00
anthonyhab 57ba56b23f math.round
listen to lemmy
2026-01-29 16:21:03 -05:00
Lemmy 5a70f523bf bar: avoid recreating model on every setting change. 2026-01-29 13:51:11 -05:00
anthonyhab bc05f1e444 fix(bar): center widgets properly within bar
Calculate margins dynamically based on barHeight and capsuleHeight
instead of using fixed Style.margin values. This ensures widgets
are properly centered regardless of bar density setting.
2026-01-29 13:38:54 -05:00
Lemmy bb4655ed2f vertical-bar: less margin on top and bottom 2026-01-27 09:42:50 -05:00
Lemmy 1c42b4f3c8 bar: added extra mouse areas in the corner that activate the closest widget. 2026-01-27 09:36:46 -05:00
Lemmy b340529b10 Bar: custom setup per screen (position, density, widgets) 2026-01-18 20:12:46 -05:00
Lemmy 851c43142b Bar: Using Style.barFontSize everywhere to fix bar's text discrepancies as much as possible. Also removing most fontWeight discrepancies. Only keeping bold for workspace numbers/names. 2026-01-02 01:12:50 -05:00
Lemmy 50685937da Bar: Improve centering by computing pixel perfect coordinates. All basic widgets + workspace. 2025-12-29 22:08:48 -05:00
Lemmy 232c7ec8ae Bar: fix opening control center by right clicking on vertical bar. 2025-12-15 12:25:34 -05:00
Lemmy 50a014f1a6 Bar: exclude spacer from detection of clickable bg. 2025-12-15 10:16:23 -05:00
Lemmy 885b1885e8 Bar: increased tolerancy to avoid opening control center between two widgets 2025-12-15 10:13:27 -05:00
Lemmy 3f8c4d792b Bar: Avoid opening control center when right-clicking around a bar widget. 2025-12-15 08:59:06 -05:00
Lemmy efef0db17f Avoid many errors, if a widget (plugin) does not exists on startup. 2025-12-13 13:25:48 -05:00
Lemmy ba01e21885 Revert "re-implement auto hiding bars" 2025-12-05 20:34:09 -05:00
dwuggh 168cd63079 re-implement auto hiding bars 2025-12-04 15:08:07 +08:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
ItsLemmy cc08bc320e Bar: Fix potential blurry icons due to half pixel misalignment. 2025-11-12 13:14:38 -05:00