Commit Graph

85 Commits

Author SHA1 Message Date
Lemmy cd0da159ce feat(blur): added a new option to toggle it on/off 2026-03-06 08:29:03 -05:00
Lemmy ebeca6c266 main-screen: screen can be null for a moment when reconnecting 2026-03-04 19:27:32 -05:00
Lemmy 76adaa97d5 bump to 4.6.2-git 2026-03-01 17:35:35 -05:00
Lemmy 573de3b211 release v4.6.1 2026-03-01 17:33:54 -05:00
Lysec 1fd249164b MainScreen: collapse bar blur region when auto-hidden (#2004) 2026-03-01 11:23:56 +01:00
Lemmy f76a144629 Bumping version to v4.6.1 and restored blur. 2026-02-28 11:13:36 -05:00
Lemmy 012046e87e Bumped version v4.6.0 2026-02-28 11:12:07 -05:00
Lemmy 7dc28fbd1a smart-panel: boolean to disable blur + SessionMenu modifications: disable fullscreen blur, change a few colors. 2026-02-25 19:41:46 -05:00
Lemmy 4e3c385d7e background-effect/blur: updated usage to match noctalia-qs 2026-02-25 18:58:50 -05:00
Lemmy df8d93564f merge 2026-02-23 08:33:30 -05:00
Lemmy 9ee707d300 idle-management 2026-02-21 21:11:50 -05:00
Lemmy e579e6376c blur: added closing panel and extra framed bar region (wip) 2026-02-19 22:43:55 -05:00
Lemmy 1426b1843d Merge branch 'main' into niri-blur 2026-02-19 10:39:52 -05:00
Lemmy 1ecbf4d771 bar: added override for display mode for other monitors 2026-02-16 13:22:02 -05:00
Lysec 3ad25944f6 Merge pull request #1714 from tibssy/feat/dock-static-mode
Feat/dock static mode
2026-02-16 19:06:20 +01:00
Lemmy 727aafd6b1 ext-background-effect-v1 2026-02-15 10:18:20 -05:00
Lemmy aafc57c4e9 autofmt 2026-02-11 10:30:45 -05:00
Lysec 9a20838904 Keybinds.js: factorize keybind detection & display logic
LockScreen: remove hardcoded Keybinds
Launcher: remove most hardcoded keybinds (except for Tab etc)
MainScreen: remove most hardcoded keybinds (except for Home etc)
SessionMenu: remove all hardcoded keybinds
WallpaperPanel: remove all hardcoded keybinds
2026-02-11 10:09:51 +01:00
Lemmy 17138ca7c0 keybinds: use instantiator for non visual elements 2026-02-10 22:52:33 -05:00
Lemmy 635219bf99 keybinds: support for multiple keybinds for the same action 2026-02-10 21:40:14 -05:00
tibssy 0015cf958c feat(dock): add StaticDockPanel to mainscreen 2026-02-10 15:57:18 +00:00
Lysec dc64edb12d SessionMenu: fix key mapping 2026-02-09 14:44:34 +01:00
Lysec 63130b23c0 GeneralTab: add keybind subtab
NKeybindRecorder: created
Remove all hardcoded keybinds
2026-02-09 08:23:15 +01:00
Lemmy 8fd6c3213c bar: with auto-hide on, the bar starts hidden 2026-02-08 11:23:55 -05:00
Lemmy d17cbf2e00 bar: auto hide implementation 2026-01-30 22:01:16 -05:00
tibssy 680dfccfff feat(layout): implement framed bar visuals and layout logic 2026-01-26 13:30:52 +00:00
Lysec d30489b311 Merge pull request #1538 from chenkeao/launcher-git-navigation
feat(launcher): add complete vim navigation support to the launcher's grid view
2026-01-24 15:49:45 +01:00
kyle 251dae085f feat(launcher): add complete vim navigation support to the launcher grid view 2026-01-25 00:35:16 +11:00
notiant 544bd60ea7 MainScreen: add onEnterPressed() as shortcut 2026-01-24 02:54:51 +01:00
Lemmy b340529b10 Bar: custom setup per screen (position, density, widgets) 2026-01-18 20:12:46 -05:00
Lemmy cff663fee0 Niri: optional "hideOnOverview" in bar settings 2026-01-13 19:23:19 -05:00
anthonyhab f34dcc11b9 feat: convert bar margins from percentages to pixels
Change bar margin settings from percentage values (0-1) to integer pixel values (0-18). Add migration 38 to convert existing settings. Update all margin calculations to use pixel values directly. Update UI labels to show "px" instead of "%".
2026-01-07 12:20:07 -05:00
Ly-sec 311dac2c98 MediaMini: add media player panel 2026-01-07 14:36:41 +01:00
Lemmy c05ae82411 WifiPanel => NetworkPanel 2026-01-04 18:29:10 -05:00
Lemmy 3bc9a625b8 Colors: removed Colors.transparent / black and white in favor of their direct shorthands 2026-01-04 13:54:51 -05:00
Lemmy dd4ebda55d Hyprland: fix keyboard focus for launcher and other panels with direct text input 2026-01-03 09:51:26 -05:00
Lemmy 40a9c16a33 Panel vs Launcher: closed immediately 2026-01-03 09:11:17 -05:00
Lemmy 944890fd30 Panels: Multi-Monitor, clicking in the background of any screen will close an open panel. Fix #1128 2026-01-02 20:28:56 -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 a1470cb51f PanelBackground: save memory and simplified logic by implementing a dual slot approach. 2025-12-26 13:32:24 -05:00
Lemmy 374f2477e6 Sysmon: panel 2025-12-25 23:09:11 -05:00
Lemmy a17e116a1c SessionMenu: cleanup
- Use numbers without Shift.
- Removed layer.enabled which was making all things blurry.
- Removed pending indicator in list mode which was confusing.
- Minor improvements
2025-12-23 17:39:13 -05:00
Ly-sec e0fb1f6deb SessionMenu: add shiftmodifier to action keybinds 2025-12-23 16:05:18 +01:00
ItsLemmy 35e7e34ebf Bar: ceil all floating margins and increase the exclusion zone by one extra pixel to avoid potential cut-off. 2025-12-07 08:17:19 -05:00
ItsLemmy ff6bc083fd Panels: simplified keyboard shortcuts management.
+ Don't hog the shortcuts unless they are defined, this bring back
support for the Return key as submit in NTextInput.
2025-12-06 22:16:31 -05:00
Lemmy ba01e21885 Revert "re-implement auto hiding bars" 2025-12-05 20:34:09 -05:00
Lemmy 6480b19e2a Merge pull request #965 from dwuggh/auto-hide-bar-2
re-implement auto hiding bars
2025-12-05 20:28:58 -05:00
ItsLemmy 027aed64e4 Keyboard: fixed backtab 2025-12-04 07:06:43 -05:00
dwuggh 168cd63079 re-implement auto hiding bars 2025-12-04 15:08:07 +08:00
ItsLemmy c31c56ff48 PluginSystem: basic implementation with an hello-world bar widget 2025-11-30 20:31:55 -05:00