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