Commit graph

23 commits

Author SHA1 Message Date
2 * r + 2 * t
666d451f4b fix: global config use for rest of global props 2026-04-12 23:02:00 +10:00
2 * r + 2 * t
71dd7b4db8 chore: format QML imports 2026-04-11 22:17:24 +10:00
2 * r + 2 * t
3a37d77d1f feat: replace qml config module with c++ module 2026-04-11 21:18:56 +10:00
2 * r + 2 * t
d0f2df9bae chore: fix all import formats 2026-03-22 06:02:19 +11:00
2 * r + 2 * t
2a54c089a4 chore: fix rest of linter warnings 2026-03-22 01:31:52 +11:00
2 * r + 2 * t
796c2e4e76 chore: fix prop order 2026-03-20 16:03:18 +11:00
2 * r + 2 * t
f5f4c51a73 bar/activewindow: fix anim 2026-03-15 22:18:30 +11:00
Bora Gülerman
aea2ac96ef
controlcenter/taskbar: add excludedScreens (#1215)
also changed controlcenter/components/ConnectedButtonGroup
  - Changed row layout to grid layout
  - Added optional prop: row, which defaults to 1 so it looks same as
row layout if not given
  - added new field to options, which bypasses rootItem bind. This is
needed because we can not predict the number of monitors the user has,
and can not create a seperate variable for each one
2026-03-15 18:42:34 +11:00
Robin Seger
2e22a21def
shortcuts: add special workspace cycle (#1158)
* [CI] chore: update flake

* [CI] chore: update flake

* [CI] chore: update flake

* [CI] chore: update flake

* shortcuts: special workspace cycle IPC, reopen last

* Moved implementation into Hypr service

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-02-11 11:44:23 +11:00
Nikita Friesen
223207235e
hypr: account for kb layout variants (#836)
Refactor layout and variant parsing logic in Hypr.qml to improve readability and maintainability.
2025-10-23 19:35:45 +11:00
2 * r + 2 * t
73aa3e32de toasts: add toast for kb layout change
Closes #688
2025-10-14 01:18:54 +11:00
2 * r + 2 * t
4465f1e01c services/hypr: lock keys ignore mods 2025-09-26 20:15:57 +10:00
2 * r + 2 * t
d3fac6805f plugin/hypr: fix devices + better error handling
Also fix lock indicators
2025-09-25 18:24:52 +10:00
2 * r + 2 * t
f0ca30692d plugin/hypr: add more helpers
Also refresh options on dynamic option application
2025-09-25 00:40:55 +10:00
2 * r + 2 * t
57e3989185
plugin: add hypr extras (#690)
* move machine

* works

* prevent duplicate refreshes

* use instead of hyprctl proc
2025-09-24 23:48:47 +10:00
2 * r + 2 * t
52c573a1c7 hypr: add cap/num lock toasts 2025-09-23 20:02:32 +10:00
2 * r + 2 * t
9c6520b879 utilities/toggles: add gamemode
Closes #617
2025-09-15 22:55:28 +10:00
2 * r + 2 * t
1191af68fb lock: show keyboard layout
Closes #450
2025-08-28 15:27:20 +10:00
2 * r + 2 * t
f2b79757e2 lock: add caps/num lock indicator
Closes #485
2025-08-28 15:13:40 +10:00
Davi Ribeiro
51bcacded4
hypr: fix active window and window focus (#483)
* services/hypr: fix active window and window focus

* format

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-08-27 23:15:02 +10:00
2 * r + 2 * t
61884c07a7 Revert "hyprland: fix active client on empty ws"
This reverts commit a8151fc89d.
2025-08-24 20:35:21 +10:00
2 * r + 2 * t
a41b954216 hypr: proper kb layout code 2025-08-24 14:54:41 +10:00
2 * r + 2 * t
d1e5f48446 internal: rename Hyprland -> Hypr
Prevent shadowing
Fixes window info not changing on switching to an empty workspace
2025-08-24 14:14:30 +10:00
Renamed from services/Hyprland.qml (Browse further)