Gwilherm Folliot
189f6152f1
input-capture: fix rebase issues
2024-10-22 11:54:16 +02:00
Gwilherm Folliot
255db25664
input-capture: impl force release
2024-10-21 10:33:50 +02:00
Gwilherm Folliot
e0321f721e
input-capture: impl keymap
2024-10-21 10:33:50 +02:00
Gwilherm Folliot
ad6cbb0f46
input-capture: fixes
2024-10-21 10:33:47 +02:00
Gwilherm Folliot
124582b8d2
input-capture: Init active property & upstream protocol changes
2024-10-21 10:32:55 +02:00
Gwilherm Folliot
6c211d49b5
input-capture: fix build
2024-10-21 10:31:44 +02:00
Gwilherm Folliot
36328f3f8c
input-capture: code cleanup
2024-10-21 10:31:44 +02:00
Gwilherm Folliot
98ecfe583e
input-capture: inhibit inputs
2024-10-21 10:31:44 +02:00
Gwilherm Folliot
9a22c90741
input-capture: impl keyboard, mouse button & mouse wheel
2024-10-21 10:31:41 +02:00
Gwilherm Folliot
057f00bf8f
WIP: input capture
2024-10-21 10:30:23 +02:00
08cc063e17
monitor: avoid crash on released buffer in surf
2024-10-19 23:48:25 +01:00
a17850e41c
layersurface: fixup brace style
2024-10-19 23:47:28 +01:00
6a5c342063
layersurface: round geom in arrangeLayerArray
...
fixes #8171
2024-10-19 23:45:51 +01:00
Vaxry
f044e4c951
internal: Move CMonitor to SP ( #8178 )
...
* move monitors to sp
* XD
2024-10-19 23:03:29 +01:00
ce3ba798df
defaultConfig: improve smart gaps
2024-10-19 17:03:22 +01:00
0eaf3581a3
window: guard PMONITOR in commit listener
...
ref #8170
2024-10-19 16:24:03 +01:00
62ee5cc273
monitor: modernize/refactor last legacy-handled events
2024-10-19 16:21:47 +01:00
48bf32c5de
foreign-toplevel-wlr: don't send updates to X11 OR windows
2024-10-19 16:09:53 +01:00
904f9b6aee
foreign-toplevel: don't send updates to X11 OR windows
2024-10-19 16:09:53 +01:00
Maximilian Seidler
e5d3a71263
config: fix generateConfig loop ( #8164 )
...
* config: fix generateConfig loop
* config: cleanup getMainConfigPath
2024-10-19 15:49:56 +01:00
Maximilian Seidler
0e630e9e74
session-lock: reset seat grab on a new session lock ( #8147 )
2024-10-17 21:05:55 +01:00
MightyPlaza
5f30cb7753
windowrules: allow specifying max size in size window rule ( #8021 )
...
* allow specifying max size in size window rule
modified: src/events/Windows.cpp
* clean up
modified: src/events/Windows.cpp
2024-10-17 21:03:17 +01:00
Behzad
495b92fb53
makefile: fix typo ( #8127 )
2024-10-17 15:20:18 +01:00
b57086aa43
window: properly break cycles in X11TransientFor
...
ref #8045
2024-10-16 22:23:15 +01:00
zakk4223
09581d32fd
hyprpm: Fix crashes due to misplaced fmt argument(s) ( #8140 )
2024-10-16 22:13:59 +01:00
Aqa-Ib
86e9f69a69
layout: move applyGroupRules() to onWindowCreated() ( #8139 )
2024-10-16 22:13:35 +01:00
781828a56e
output: send enter events on late wl_output binds
...
fixes #6560
2024-10-16 21:59:33 +01:00
vaxerski
0baf166d39
[gha] Nix: update inputs
2024-10-16 10:01:31 +00:00
Aqa-Ib
ace803948a
layout: enable group rules for new floating windows ( #8122 )
...
* layout: enable group rules for new floating windows
* fix comment
* do not apply group rules to a new floating window if it shouldBeFloated.
fixes child windows
* comment
2024-10-16 10:59:47 +01:00
Aqa-Ib
01c2ff34dd
layout: simplify the conditions to autogroup ( #8120 )
2024-10-14 19:31:17 +01:00
fanlumaster(Fany Full)
22b1370ae5
IME: Fixup IME popup candidate windows position when scale is not 1.0 ( #8117 )
2024-10-14 18:03:16 +01:00
deadacute
f309681d4a
example: update desktop file to include DesktopNames
2024-10-14 18:26:07 +03:00
Ikalco
ce62521883
drm-lease: fix crashes and implementation ( #8116 )
2024-10-14 11:37:42 +01:00
Aqa-Ib
e7fd0f5aec
layout: deny auto-grouping a new floating window into a tiled group ( #8108 )
2024-10-14 00:25:19 +01:00
abfd550ee2
xwm: avoid infinite parent lookup loop in lookupParentExists
...
ref #8045
2024-10-14 00:24:32 +01:00
8e51a36c7f
config/example: add optional smart gaps to the default config
...
ref #8106 #8114
2024-10-14 00:19:10 +01:00
5c3bd8e93d
notif-overlay: add a bit of padding for icons
2024-10-13 17:26:44 +01:00
Toni500git
05a5e0b4f1
hyprland: convert std::cout and std::cerr to std::println()
2024-10-13 14:13:56 +01:00
Toni500git
b61d4c3636
hyprctl: convert std::cout and std::cerr to std::println()
2024-10-13 14:13:56 +01:00
Toni500git
e79d3cd2ef
hyprpm: convert std::cout and std::cerr to std::println()
2024-10-13 14:13:56 +01:00
1822707c7e
drm-syncobj: fix crash on missing timelines
...
fixes #8092
2024-10-12 17:56:46 +01:00
c3f7c9bbb5
xcursor: don't crash on broken permissions in X themes
...
ref #8079
2024-10-12 15:18:39 +01:00
UjinT34
ee8116ac5d
input: Fix VRR for constrained cursors ( #6877 )
2024-10-12 01:29:51 +01:00
Edgars Cīrulis
f5db483973
drm-timeline: Add check for conflicting acquire and release points ( #8083 )
...
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
2024-10-12 01:12:07 +01:00
Toni500github
7564b26b7d
internal: improve version query and define HYPRLAND_VERSION ( #8034 )
2024-10-11 12:19:16 +01:00
Jasson
178a300eea
xwayland: minor cleanups and fixes ( #8076 )
2024-10-11 12:07:25 +01:00
Vaxry
d655a10381
config/layout: nuke no_gaps_when_only ( #8072 )
2024-10-11 10:56:19 +01:00
b65773bea9
hyprpm: disallow shallow on unknown branch
2024-10-10 11:01:13 +01:00
c4eb194033
gammactrl: guard pMonitor in setGamma
2024-10-09 22:00:06 +01:00
Aqa-Ib
6ae89940c7
layout: add merge_floated_into_tiled_on_groupbar ( #8042 )
2024-10-09 10:58:49 +01:00