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
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
ItsLemmy
e972e1f7aa
Cards & Settings refactoring
...
- All cards now live in Modules/Cards
- CalendarPanel is now called ClockPanel
- Added a way to ease settings migration in separate QML files
2025-11-30 14:26:09 -05:00
ItsLemmy
a81205f444
Hyprland: attempt to fix potential keyboard issue.
2025-11-30 09:47:14 -05:00
ItsLemmy
a48e4dcecd
Panels: went back to have panel's content drawn in main screen instead of separate PanelWindow
2025-11-27 19:18:34 -05:00
art0rz
5cc71b4da2
Add BatteryPanel with charge level, power profile settings, prevent sleep toggle, battery health (if available)
2025-11-22 17:10:26 +01:00
EmmetZ
e3c171840f
feat: add brightness panel for bar brightness widget
2025-11-21 10:23:23 +08:00
Ly-sec
bb8107727c
initial commit
2025-11-17 16:35:22 +01:00
ItsLemmy
df37511089
Panels: code simplification
2025-11-16 19:40:51 -05:00
ItsLemmy
39fd2517c3
BatteryManager: removed due to limited compatibility.
...
Might be reintroduced later if we decice on a proper back-end.
2025-11-16 17:27:11 -05:00
ItsLemmy
3ff5b7639f
Switched to qmlformat.
2025-11-16 17:07:03 -05:00
Ly-sec
8ed927ab0a
MainScreen: hide dimming while window close animation instead of afterwards
2025-11-16 11:57:20 +01:00
Ly-sec
6b92d2d4c2
UserInterfaceTab: remove dimDesktop toggle, only use dimming slider
...
Settings: add migration for dimDesktop -> dimmerOpacity
Autoformat
2025-11-15 15:46:29 +01:00
Davide
996935af2b
Add desktop dimmer opacity slider
2025-11-15 13:24:11 +00:00
ItsLemmy
edef856895
MainScreen+SmartPanel: Allow click on the bar when a panel is open.
2025-11-14 20:26:05 -05:00
ItsLemmy
02d77ff445
MainScreen: removed unecessary mouse area
2025-11-14 20:01:54 -05:00
ItsLemmy
17ff97f8c5
WLR Layer Name: noctalia-screen-* changed to noctalia-background-*
2025-11-13 13:28:47 -05:00
ItsLemmy
b3fbe7eff3
Panels: splitted bg and content for improved perfs.
2025-11-11 22:53:01 -05:00
ItsLemmy
db20310202
Hyprland and Sway: Use WlrKeyboardFocus.OnDemand
2025-11-11 18:07:15 -05:00
ItsLemmy
8aa4254d57
Tray: fix for hyprland (untested)
2025-11-11 13:35:35 -05:00