vaxerski
c2215e4efb
fix focus on fullscreen and over
2022-07-13 18:33:36 +02:00
Vaxry
6708f3b133
Fixed TTY switching ( #364 )
2022-07-13 18:18:23 +02:00
Mathias Zhang
da83ef7b96
add config drag_lock for touchpad ( #353 )
...
* add config drag_lock for touchpad
* fix err
* Update ConfigManager.cpp
2022-07-12 13:11:54 +02:00
vaxerski
b55b6c95f2
update wlroots dep
2022-07-11 23:09:35 +02:00
vaxerski
ad66c158ba
don't refocus on virt ptrs
2022-07-11 20:23:16 +02:00
vaxerski
2936368e80
minor event fixes
2022-07-11 14:13:15 +02:00
vaxerski
6f7377f381
accumulate mods from all kbs for keybind processing
2022-07-09 23:24:08 +02:00
vaxerski
c44cafda97
added cyclenext param previous
2022-07-09 18:39:41 +02:00
vaxerski
e6872bddf4
fix minor issues with floating windows and fullscreen
2022-07-08 21:52:52 +02:00
vaxerski
92e17f2925
added rules to hyprctl devices and fixed rules
2022-07-08 12:27:05 +02:00
vaxerski
491b99c61e
handle unmanaged X11 setGeometry
2022-07-08 11:24:07 +02:00
vaxerski
46306e59eb
added keycode support to unbind
2022-07-08 09:32:09 +02:00
vaxerski
cd0a01f4de
Added binding by keycodes
2022-07-08 09:27:17 +02:00
vaxerski
75c2a378e3
unfocus keyboard on refocus null
2022-07-07 21:47:59 +02:00
vaxerski
96f19d706a
fix possible swipe crash
2022-07-07 20:53:22 +02:00
vaxerski
aa3bc65342
fix special status when workspace is changed
2022-07-07 19:16:16 +02:00
vaxerski
a7b595d968
allow windowrule special again
2022-07-07 19:01:42 +02:00
vaxerski
22c4ecf496
fixed swiping with one ws
2022-07-07 13:57:26 +02:00
vaxerski
4b796d30c1
Added swipe workspace gestures
2022-07-07 13:49:04 +02:00
vaxerski
f9756d10d4
changed C++ std to C++23, use std::string::contains
2022-07-06 16:50:11 +02:00
vaxerski
9655d0c138
added support for wlr_idle_inhibitor_v1
2022-07-06 15:42:37 +02:00
vaxerski
8d05dddb98
fix focus on maximized windows with special open
2022-07-06 14:58:46 +02:00
vaxerski
0d54451c67
fix incorrect mouse pos in fullscreen xdg
2022-07-06 11:12:27 +02:00
vaxerski
239aa2cec4
fix internal workspace changes being clamped
2022-07-06 11:02:21 +02:00
vaxerski
dd422abb33
schedule frames at the end of avar loop
2022-07-05 16:05:06 +02:00
vaxerski
cc8b8f595f
disallow workspace special windowrule
2022-07-04 19:58:51 +02:00
vaxerski
9742ac7596
attempt to fix a specialworkspace crash
2022-07-04 19:41:55 +02:00
vaxerski
c40ef59a35
support monitor names in moving workspaces
2022-07-04 16:51:42 +02:00
vaxerski
01228fbc9c
fix some bugs
2022-07-03 22:54:47 +02:00
Mihai Fufezan
0a01ec9926
Fix non-focused windows on WS change
...
Fixes #298
2022-07-03 15:51:32 +03:00
vaxerski
9d6999345e
don't process new focus when cursor constrained
2022-07-02 20:06:10 +02:00
vaxerski
6f4f164071
don't focus layers without keyboard_interactive
2022-07-01 20:14:33 +02:00
Vaxry
3d294b1aaa
Merge pull request #292 from Dakes/focus-window-title
...
Changed dispatcher: focusWindowByClass -> focusWindow. Now supports titles & classes
2022-07-01 18:20:10 +02:00
vaxerski
7d7e82d446
only do mouseMoveUnified on pix change
2022-07-01 17:59:11 +02:00
Dakes
2225dca576
Add focusWindow dispatcher. Takes titles & classes
...
Removed focusWindowByClass function, replaced with focusWindow.
Either takes a class matching regex, or a title matching one,
beginning with "title:"
Kept the focuswindowbyclass dispatcher identifier to stay backwards
compatible with existing configs.
2022-07-01 16:24:37 +02:00
vaxerski
1750a7cdbb
oops
2022-07-01 11:54:52 +02:00
vaxerski
6f2a36c123
limit events on socket2 to 1024 chars
2022-07-01 10:37:17 +02:00
vaxerski
91d68513de
fix possible segfault by realloc
2022-06-30 23:55:28 +02:00
vaxerski
d010ca2049
added per-device config options
2022-06-30 21:26:00 +02:00
vaxerski
328b3fa4bc
mordernize pointers
2022-06-30 15:44:26 +02:00
vaxerski
d1564299d2
fix minor bug with new anim optimization
2022-06-30 13:11:10 +02:00
vaxerski
cfc1f6c211
optimize animationmanager
2022-06-30 12:54:58 +02:00
vaxerski
b0cd90a43c
refactor a bunch of layout code
2022-06-30 12:09:05 +02:00
vaxerski
2659afee3c
force workspace events
2022-06-29 18:19:06 +02:00
vaxerski
9391357063
fix focus on maximize
2022-06-29 14:44:24 +02:00
vaxerski
6ec16fdcda
damage drag and drop
2022-06-29 14:15:08 +02:00
vaxerski
13acfb1c30
fix disabling in animationmanager
2022-06-29 12:06:09 +02:00
vaxerski
3832720273
fix possible crash in cinputmanager
2022-06-28 15:40:14 +02:00
vaxerski
3cbd69e703
added createworkspace destroyworkspace events
2022-06-28 12:39:56 +02:00
vaxerski
73d0259210
don't guard changes in activateWindow
2022-06-27 22:01:10 +02:00