3
0
mirror of https://github.com/hyprwm/Hyprland.git synced 2026-02-04 12:45:32 +00:00
Commit Graph

6766 Commits

Author SHA1 Message Date
ab1d80f3d6 version: bump to 0.53.1 v0.53.1 2026-01-02 22:20:57 +01:00
3254fa7b49 desktop/layerRuleApplicator: fix an epic c+p fail
ref https://github.com/hyprwm/Hyprland/discussions/12779
2026-01-02 22:20:42 +01:00
27bee5bf99 core/xwaylandmgr: fix min/max clamp potentially crashing 2026-01-02 22:20:42 +01:00
23d8c372b1 dekstop/window: read static rules before guessing initial size if possible (#12783) 2026-01-02 22:20:42 +01:00
c57b20dc1e desktop/window: use workArea for idealBB (#12802) 2026-01-02 22:20:42 +01:00
429e366afd input/ti: avoid sending events to inactive TIs
ref https://github.com/hyprwm/Hyprland/discussions/12105
2026-01-02 22:20:42 +01:00
2ca2c1c701 desktop/LS: avoid creating an invalid LS if no monitor could be found (#12787) 2026-01-02 22:20:42 +01:00
587402e539 input: guard null view() when processing mouse down (#12772) 2026-01-02 22:20:42 +01:00
12d6819621 desktop/window: go back to the previously focused window in a group (#12763) 2026-01-02 22:20:42 +01:00
127e206e58 desktopAnimationMgr: fix slide direction
ref https://github.com/hyprwm/Hyprland/discussions/12744
2026-01-02 22:20:42 +01:00
ea444c35bb version: bump to 0.53.0 v0.53.0 2025-12-29 16:21:36 +01:00
6a055fc747 cm: allow force disabling WCG and HDR per monitor (#12733) 2025-12-28 14:44:04 +01:00
a8452705d6 gitignore: add hyprland.desktop generated by cmake 2025-12-27 23:23:32 +02:00
e5d20b56bc keybinds: simulate mouse movement after bringing active window to top (#12703)
Fixes https://github.com/hyprwm/Hyprland/discussions/12702
2025-12-27 21:27:59 +01:00
5faa66d297 protocols/cm: fix CColorManagementSurface m_imageDescription init (#12734) 2025-12-27 20:25:57 +01:00
610c59dc34 opengl: properly combine transforms in renderTexture
ref #12666
2025-12-27 20:18:57 +01:00
e5f22c06b4 master: fix placement with center_ignores_reserved (#12695) 2025-12-27 19:17:51 +01:00
6d3b17ee83 render/cm: various updates, remove old protocols (#12693)
* fix named primaries

* default to gamma22

* mark mastering primaries as supported

* remove xx-cm and frog support

* immutable primaries and image descriptions

* clang-format
2025-12-27 18:01:46 +01:00
42447a50d6 rules/windowRuleApplicator: fix min/max size effects (#12491)
fixes #12412
2025-12-27 12:43:45 +01:00
d7f26038ee keybinds: fix multikey binds breaking after scroll wheel events (#12638) 2025-12-26 23:16:31 +01:00
33df518f97 input: fix pending perm keyboards being enabled
fixes #12359
2025-12-26 16:08:31 +01:00
9ea565054a example/hyprland.desktop: fix path 2025-12-26 14:39:29 +02:00
1f1a39d46c example/hyprland.desktop: install with full path in Exec 2025-12-25 20:36:32 +02:00
14c49230cc Nix: re-enable uwsm desktop file 2025-12-25 20:36:32 +02:00
2525052779 start: avoid crash in dtor after forceQuit 2025-12-24 20:27:00 +01:00
f7f357f15f keybindmgr: fix focusCurrentOrLast 2025-12-23 15:04:56 +01:00
abffe75088 desktop/window: improve fullscreen handling for grouped windows
fixes #12700
2025-12-22 17:53:28 +01:00
60efbf3f63 desktop/ls: only update the ls in question for commit to change layer 2025-12-21 23:50:53 +01:00
712bcfbce5 protocols/xdg-shell: fix crash on null parent in pin (#12694) 2025-12-21 14:21:51 +01:00
c87a1a7629 i18n: add Danish translation (#12333) 2025-12-20 22:18:22 +00:00
7bd207377c window: automatically pin child windows (#12224) 2025-12-20 22:17:56 +00:00
b9bef69554 Desktop/history: Move history to desktop (#12676) 2025-12-20 22:16:13 +00:00
70f54a1e1b animationmgr: avoid possible uaf in handling anim updates 2025-12-20 19:13:04 +00:00
f6c5c659a7 i18n: Add Arabic translations for safemode (#12670)
* i18n: Add Arabic translations for safemode

* update
2025-12-20 17:57:19 +00:00
c23a0c20a4 [gha] Nix: update inputs 2025-12-20 17:54:34 +00:00
3bbbb5aaca core: add missing headers (#12686) 2025-12-20 17:52:54 +00:00
315806f598 tablet: added option to hide cursor (#12525) 2025-12-19 16:14:22 +00:00
6175ecd4c4 debug: move to hyprutils' logger (#12673) 2025-12-18 17:23:24 +00:00
f88deb928a compositor: warn on start via a log about start-hyprland 2025-12-17 19:26:25 +00:00
18901b8e59 desktop/windowRule: force center and move rules to override each other (#12618) 2025-12-17 18:23:12 +00:00
7098558420 desktop/layer: store aboveFs property and use that 2025-12-16 16:32:37 +00:00
59438908de i18n: more natural Japanese translation (#12649)
* more natural Japanese translation

* src/i18n/Engine.cpp: change パーミッション -> 権限, fix TXT_KEY_SAFE_MODE_BUTTON_UNDERSTOOD Japanese translation

* src/i18n/Engine.cpp: clang-format processed
2025-12-16 16:13:26 +00:00
cbfdbe9fa1 desktop/popup: fix invalid surface coord 2025-12-16 15:56:04 +00:00
c94a981711 input: simplify mouseMoveUnified a tad 2025-12-16 15:55:54 +00:00
beb1b578e8 input: cleanup sendMotionEventsToFocused() 2025-12-16 15:18:53 +00:00
c5beecb2c3 desktop/popup: minor improvements 2025-12-16 15:18:53 +00:00
6e09eb2e6c desktop/windowRules: fix disabling binary window rules with override (#12635) 2025-12-15 22:19:13 +00:00
6b491e4d6b core/compositor: remove a monitor reset on cleanup (#12645)
I've tested this change with different modes from the monitor default
and validated that dpms still works, at least on my machine. If there's
a good reason why this exists, feel free to correct me, but this helps
get us closer to a flicker-free experience.
2025-12-15 21:37:48 +00:00
4036c37e55 hyprctl: add nix flag (#12653) 2025-12-15 15:59:08 +00:00
7ccc57eb7c animation: migrate PHLANIMVAR from SP to UP (#12486) 2025-12-14 19:46:49 +00:00