Otto Modinos
d14f81e6ac
protocols: whitelist wp_color_manager_v1 for security_context ( #10723 )
...
Now that `wine` (and `proton`) supports Wayland it makes sense to allow the `wp_color_manager_v1` in Flatpak for native HDR without the need for `gamescope`!
2025-06-13 00:27:30 +02:00
linfindel
826061d166
README: Update image cdn ( #10722 )
2025-06-12 23:22:52 +02:00
Vaxry
748419faa5
hyprpm: check version and update automatically on add ( #10706 )
...
ideally should let the user know, but jic also checks for header updates
2025-06-12 13:40:55 +02:00
Vaxry
412c7dc7f7
renderer: fixup some missing fadeout cases with special
...
fixes some fadeout missing cases:
- closing last window
- closing above fs
- closing in general
fixes #10283
2025-06-11 17:52:23 +02:00
Vaxry
8329de1ab5
input: grab the correct active workspace on mouseMove
...
fixes #10651
2025-06-11 17:09:39 +02:00
Vaxry
144885d89f
anr: make dialog disappear if the app dies
...
fixes #10514
2025-06-11 17:00:16 +02:00
Vaxry
f7526d6be0
renderer: refuse rendering invalid resolutions
...
sometimes a driver fails to assign any reasonable mode in which case we might render 0x0 which will make us crash. Don't do that. Part 1 of #10678
2025-06-11 16:57:07 +02:00
Vaxry
6910ca76bd
protocols/subcompositor: fixup place_above and _below
...
fixes #10716
2025-06-11 16:54:47 +02:00
Viktor
6bdb1f413e
dwindle: add the ability to specify an aspect ratio for a singular window ( #10650 )
2025-06-10 08:20:31 +01:00
ilusha420
81468253ea
hyprpm: fix typo in help message ( #10687 )
2025-06-09 14:31:04 +03:00
Luuk Blankenstijn
231e01e39b
hyprctl: don't detect a negative value as a parameter ( #10671 )
2025-06-08 20:17:38 +01:00
Kamikadze
c6f713fefe
screencopy: fix incorrect noscreenshare positions with monitor scaling ( #10674 )
2025-06-08 08:19:23 +01:00
Kamikadze
91967f8ec0
renderer: fix incorrect cursor position when screencopy region with monitor scaling ( #10675 )
2025-06-08 08:18:42 +01:00
Kamikadze
0a47575c7f
internal: Use using
instead of #define
to alias smart pointers ( #10673 )
2025-06-08 08:13:56 +01:00
vaxerski
8801770981
[gha] Nix: update inputs
2025-06-07 20:14:08 +00:00
Kamikadze
66b99bd277
monitor: ensure autoDir is applied when changed ( #10672 )
2025-06-07 21:12:43 +01:00
sam
2794f485cb
hyprctl: Remove exceptions, use modern error handling ( #10664 )
2025-06-06 20:23:33 +01:00
Ufuk Ustali
0ac3bef724
input: support configuring drag_3fg from libinput ( #10631 )
2025-06-06 15:47:15 +01:00
vaxerski
456c820d52
assets: update header
2025-06-06 15:14:17 +02:00
UjinT34
c35c2fea40
config: Restore auto-center-* for monitors ( #10660 )
2025-06-06 08:01:19 +01:00
Friday
d6fbd89336
nix: use gcc15-built dependencies
2025-06-06 08:07:34 +03:00
XPhyro
fb7548cb41
screencopy: fix applying noscreenshare
to invisible special workspaces ( #10628 )
2025-06-05 21:29:01 +01:00
Eric Li
423b69f5d3
config: add group: selector ( #10588 )
2025-06-05 21:17:04 +01:00
UjinT34
abdfc5ea40
config: add a new monitor v2 config syntax ( #9761 )
2025-06-05 15:56:46 +01:00
sam
59c886d855
internal: Catch filesystem exceptions while iterating RunTimeDir ( #10648 )
2025-06-05 15:19:54 +01:00
Jasson
d7a87ce6e2
xwayland: fix xwayland -> wayland clipboard ( #10646 )
2025-06-04 16:00:55 +01:00
vaxerski
d9f7448d82
xwayland: pad pid with leading zeroes in lockfile
...
fixes #10652
2025-06-04 16:54:12 +02:00
littleblack111
b5c0d0b8aa
keybinds: add an option to respect gaps out for floating to movewindow ( #9360 )
2025-06-03 19:48:56 +01:00
sam
b1d0a727cc
internal: Center window on parent if available ( #10582 )
...
Fixes #10537
2025-06-02 19:22:51 +01:00
Kamikadze
ef2c73af80
internal: embed example config ( #10608 )
2025-06-02 18:36:44 +01:00
Kamikadze
16c62a6dbb
internal: Fix HyprError not displaying at startup ( #10606 )
2025-06-01 21:03:53 +01:00
Jasson
2d1c6f88d2
xwm: Refactored functions in XWM.cpp ( #10569 )
...
* Refactored SXSelection::onSelection in XWM.cpp
- Made the function more readable and less redundant
- Extracted repeated conditions into booleans.
- Reduced nested conditionals
- Reused (conn) pointer
* Refectd readProp
* Refactor initSelection
2025-06-01 21:02:17 +01:00
vaxerski
82b8549542
hyprpm: refuse adding a new repo without update
2025-06-01 21:53:30 +02:00
Kamikadze
69c2b2926e
internal: refactor to use empty() ( #10599 )
2025-05-31 19:49:50 +01:00
Kamikadze
4078e1d17c
refactor: replace all typedef
with using
( #10594 )
2025-05-31 14:02:02 +01:00
mitsuru
af2fdb5d58
nix: use gcc15
...
resolves Nix build/CI failures introduced in 9190443
bumps flake.lock as gcc15Stdenv wasn't available at the pinned version
of nixpkgs
2025-05-31 01:45:34 +03:00
Kamikadze
9190443d95
refactor: use std::ranges whenever possible ( #10584 )
2025-05-30 14:25:59 +01:00
littleblack111
9bf1b49144
snap: add option to respect gaps ( #10524 )
2025-05-28 14:20:03 +01:00
vaxerski
5cc6cb4945
groupbar: force recalc on visibility changes
...
fixes #10566
2025-05-28 15:18:30 +02:00
vaxerski
9b327ddfd1
monitor: mark 0, 0 presentation timestamps as invalid
...
fixes #10562
2025-05-27 21:26:47 +02:00
Kamikadze
24915a3a9b
windowrules: Add noscreenshare ( #10482 )
2025-05-27 16:10:22 +01:00
Nikolaos Karaolidis
90d0b8ecae
core: add auto-center arrangements ( #10527 )
...
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com >
2025-05-27 15:51:59 +01:00
littleblack111
ddb9f8394d
config: fix inconsistant hint of default value ( #10556 )
...
similar to https://github.com/hyprwm/hyprland-wiki/pull/1093
2025-05-27 15:50:00 +01:00
littleblack111
a62ccb169a
config: fix crash on misnamed variable ( #10549 )
2025-05-27 08:33:17 +01:00
Vaxry
be6ee6e55f
cmake: disable gprof by default
2025-05-26 23:33:44 +02:00
Nikolaos Karaolidis
c2805aad92
config: add maxwidth monitor resolution mode ( #10528 )
...
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com >
2025-05-26 19:25:58 +02:00
littleblack111
4c4c9bb324
dwindle: add better automatic window drag and drop direction detection ( #9704 )
2025-05-26 19:15:11 +02:00
Vaxry
292a7456af
eventLoop: fixup headers
2025-05-26 16:53:35 +02:00
Vaxry
2347050285
pass/surface: make sure popup blurs are marked for require live blur
...
fixes #10535
2025-05-25 18:48:32 +02:00
Vaxry
a58ab20e8b
debug/pass: show live/precompile blur in debug
2025-05-25 18:45:28 +02:00