vaxerski
|
8581e71789
|
optimize calls in toggleSpecialWorkspace
|
2022-09-01 11:47:48 +02:00 |
|
vaxerski
|
bb90ff0461
|
sanity check on last window
|
2022-09-01 11:46:41 +02:00 |
|
vaxerski
|
7f62cbc48a
|
Update wlroots dep
|
2022-09-01 11:24:15 +02:00 |
|
vaxerski
|
f2d84a7e3a
|
guard parent in X11TransientFor
|
2022-09-01 10:16:23 +02:00 |
|
vaxerski
|
095185cfe7
|
guard parent in X11TransientFor
|
2022-09-01 10:15:55 +02:00 |
|
vaxerski
|
f77fac9df9
|
warp only on another monitor in changeworkspace
|
2022-08-31 21:39:27 +02:00 |
|
vaxerski
|
dacaf72e02
|
remember last window on workspace
|
2022-08-31 17:02:49 +02:00 |
|
vaxerski
|
4103bca056
|
default rounding to 0
|
2022-08-31 11:17:04 +02:00 |
|
vaxerski
|
21a1b62b6a
|
remove tiling node when invalid
|
2022-08-31 11:14:33 +02:00 |
|
vaxerski
|
7f483dfdb0
|
guard psurface in activateSurface
|
2022-08-31 11:12:46 +02:00 |
|
vaxerski
|
1cf46fd6a2
|
added closewindow dispatcher
|
2022-08-30 21:35:27 +02:00 |
|
vaxerski
|
eb658dcb61
|
finally fixed transformed snapshots
|
2022-08-30 19:40:19 +02:00 |
|
vaxerski
|
195ec2b092
|
fix LS popup damage
|
2022-08-30 19:21:45 +02:00 |
|
vaxerski
|
dd6aba07e9
|
revert x11 size hints
|
2022-08-30 16:12:11 +02:00 |
|
vaxerski
|
d35d949bc5
|
use sizehints if existent for X11 default floating
|
2022-08-30 13:07:54 +02:00 |
|
vaxerski
|
48eb2e0d6f
|
Added window dimming
|
2022-08-30 12:46:17 +02:00 |
|
vaxerski
|
179562b646
|
fix dwindle groupbars
|
2022-08-29 19:52:35 +02:00 |
|
vaxerski
|
20c050e890
|
set last monitor on move focus dispatcher
|
2022-08-29 18:50:10 +02:00 |
|
vaxerski
|
6865660e51
|
disable fullscreen and floating dispatchers on special
|
2022-08-29 14:55:11 +02:00 |
|
vaxerski
|
6c8ce734fb
|
fix segfault in inactive sessions
|
2022-08-29 11:17:42 +02:00 |
|
vaxerski
|
09495375b5
|
ratelimit setting cursor
|
2022-08-28 22:45:05 +02:00 |
|
vaxerski
|
3c20ecb04d
|
ignore oversized popups' dims in global coords
|
2022-08-28 21:20:18 +02:00 |
|
vaxerski
|
5da114477f
|
move X11 transients to top on parent top
|
2022-08-28 19:47:06 +02:00 |
|
vaxerski
|
c757fa54e1
|
Allow passing the mouse as well in pass
|
2022-08-28 17:01:48 +02:00 |
|
vaxerski
|
16f8d46391
|
Force wlroots to not send leave events in pass to XWayland
Massive hack, kill me
|
2022-08-28 16:43:15 +02:00 |
|
vaxerski
|
5726f394b1
|
fix subsurface UV handling on oversized windows
|
2022-08-28 14:43:25 +02:00 |
|
vaxerski
|
f5f99c6700
|
reset uv on invalid buffer source box
|
2022-08-28 14:32:06 +02:00 |
|
vaxerski
|
cfa6c01df0
|
remove double drm and dmabuf creation
|
2022-08-28 12:32:26 +02:00 |
|
vaxerski
|
d413388761
|
Multiple improvements to the shutdown procedure
|
2022-08-28 11:19:08 +02:00 |
|
vaxerski
|
4203a61b69
|
minor fixes to the viewporter behavior
|
2022-08-28 10:41:47 +02:00 |
|
vaxerski
|
80b3a436d2
|
better find device cats
|
2022-08-28 10:25:48 +02:00 |
|
vaxerski
|
5d9d55a245
|
fix device closing
|
2022-08-28 10:20:26 +02:00 |
|
Vaxry
|
52c0ba544c
|
Viewporter implementaion (#585)
Implementation of the `wp_viewporter` core protocol and some bugfixes
|
2022-08-28 10:14:43 +02:00 |
|
Vaxry
|
8b5c64c8fd
|
Merge pull request #589 from alec-lefors/drm-leasing
fix more indents
|
2022-08-28 00:07:01 +02:00 |
|
Alec LeFors
|
2ea5f50f40
|
fix more indents, im sorry vaxry
|
2022-08-27 17:57:02 -04:00 |
|
Vaxry
|
1d97ad9856
|
Merge pull request #588 from alec-lefors/drm-leasing
implemented DRM leasing
|
2022-08-27 23:47:41 +02:00 |
|
Alec LeFors
|
1d43bb70d4
|
fix indents, change crit log to info
|
2022-08-27 17:24:36 -04:00 |
|
vaxerski
|
573cb0d4e0
|
fix parser in nested categories
|
2022-08-27 23:12:01 +02:00 |
|
Alec LeFors
|
59d7cfcd02
|
implemented DRM leasing for VR headsets
|
2022-08-27 17:10:13 -04:00 |
|
vaxerski
|
ed2cacc5d5
|
fix styling in const ptrs
|
2022-08-27 21:37:35 +02:00 |
|
vaxerski
|
8122505825
|
pass press and release events separately
|
2022-08-27 19:29:28 +02:00 |
|
vaxerski
|
0964448f93
|
fix fullscreen in moving ws
|
2022-08-27 19:11:21 +02:00 |
|
vaxerski
|
5d63152219
|
added a forceinput rule
|
2022-08-27 13:01:55 +02:00 |
|
vaxerski
|
aaa834d0c3
|
fix logic in candidates on unmap
|
2022-08-27 12:02:25 +02:00 |
|
vaxerski
|
28966d85ae
|
guard nullptr in unmap
|
2022-08-27 12:01:04 +02:00 |
|
vaxerski
|
a648b452dd
|
fix internal keybinds
|
2022-08-26 19:19:34 +02:00 |
|
vaxerski
|
d53b0a6491
|
optimize options in dwindle
|
2022-08-26 19:07:33 +02:00 |
|
vaxerski
|
dbd774fedb
|
simplify a bit of code
|
2022-08-26 18:02:10 +02:00 |
|
vaxerski
|
949655005a
|
added an event for moving workspace
|
2022-08-26 16:05:02 +02:00 |
|
vaxerski
|
b09f157b93
|
fix fullscreen on workspace rule silent
|
2022-08-26 11:33:36 +02:00 |
|
vaxerski
|
10f529ada7
|
added a specialWorkspace anim leaf
|
2022-08-26 11:26:23 +02:00 |
|
vaxerski
|
f7c741317f
|
fix shadows on silent rule
|
2022-08-26 01:08:11 +02:00 |
|
vaxerski
|
b16a57ceeb
|
fix window rules
|
2022-08-26 00:38:20 +02:00 |
|
vaxerski
|
0eb86f4b0d
|
fix silent workspaces with back and forth
|
2022-08-26 00:19:57 +02:00 |
|
vaxerski
|
7b01c3d028
|
allow specifying window for toggle floating
|
2022-08-25 22:34:53 +02:00 |
|
vaxerski
|
89018bfa95
|
remove leftover code that didnt work
|
2022-08-25 21:38:01 +02:00 |
|
vaxerski
|
0d1a9e4ba9
|
modify exit behaviour a bit
|
2022-08-25 21:35:47 +02:00 |
|
vaxerski
|
e327b0a835
|
added a swapactiveworkspaces dispatcher
|
2022-08-25 21:25:28 +02:00 |
|
vaxerski
|
de477a6ff5
|
don't focus silent windows
|
2022-08-25 16:47:33 +02:00 |
|
vaxerski
|
6c2175ed52
|
fixes to swapnext logic on dwindle
|
2022-08-24 22:01:25 +02:00 |
|
vaxerski
|
00ef40dda1
|
added swapnext and swapprev for master
|
2022-08-24 21:50:48 +02:00 |
|
vaxerski
|
9c3aeda9f9
|
added swapnext
|
2022-08-24 21:40:36 +02:00 |
|
vaxerski
|
ffaf14c19e
|
minor damage fixes
|
2022-08-24 13:44:48 +02:00 |
|
vaxerski
|
9366c187dc
|
don't find a new candidate to refocus on unfocused unmap
|
2022-08-24 11:14:11 +02:00 |
|
vaxerski
|
29696d046e
|
remove general:sensitivity from the default config
|
2022-08-24 11:12:42 +02:00 |
|
vaxerski
|
09f3999b1e
|
Unfocus first on non-internal ws changes
|
2022-08-23 23:34:36 +02:00 |
|
vaxerski
|
fba7ed97fb
|
don't refocus if candidate is last window
|
2022-08-23 23:15:04 +02:00 |
|
vaxerski
|
fd70a9184b
|
fix logic in fullscreen close candidates
|
2022-08-23 23:09:28 +02:00 |
|
vaxerski
|
0a9ac47030
|
remove unintuitive candidate behavior
|
2022-08-23 18:25:33 +02:00 |
|
vaxerski
|
e2450247c0
|
minor fixes to candidate finding
|
2022-08-23 18:18:18 +02:00 |
|
vaxerski
|
973540bbc5
|
minor fix on unfocus on fullscreen workspace
|
2022-08-23 18:01:22 +02:00 |
|
vaxerski
|
f9b2aa5468
|
don't round popups
|
2022-08-23 16:54:32 +02:00 |
|
vaxerski
|
451659ec34
|
fix oversized popup misalignment
|
2022-08-23 16:52:36 +02:00 |
|
vaxerski
|
a9e34cba93
|
move monitor damage to separate funcs
|
2022-08-23 16:07:47 +02:00 |
|
vaxerski
|
48c9e9d83d
|
damage on force warp resize
|
2022-08-23 15:08:15 +02:00 |
|
vaxerski
|
23c5760538
|
IME Popup damage fixes
|
2022-08-23 11:16:35 +02:00 |
|
vaxerski
|
359df96d53
|
fix wlr logging
|
2022-08-22 18:58:29 +02:00 |
|
vaxerski
|
63493b5736
|
use a custom logging func for wlr
|
2022-08-22 18:50:38 +02:00 |
|
vaxerski
|
6565c31dbf
|
fix IME grab on multiple open native inputs
|
2022-08-22 18:40:38 +02:00 |
|
vaxerski
|
575bfa40e5
|
added misc:float_switch_override_focus
|
2022-08-22 18:22:26 +02:00 |
|
vaxerski
|
429b2bffed
|
fix minor refocus issue
|
2022-08-22 18:16:32 +02:00 |
|
vaxerski
|
c83948ea9a
|
added HYPRLAND_LOG_WLR envvar
|
2022-08-22 15:50:08 +02:00 |
|
vaxerski
|
d0ec2b72ae
|
report sizes to all windows on fullscreen
|
2022-08-22 14:22:21 +02:00 |
|
vaxerski
|
e97fa4e26b
|
destroy monitor resources on exit
|
2022-08-22 14:17:25 +02:00 |
|
vaxerski
|
52318692f0
|
clean up temp logic in snapshots
|
2022-08-22 13:38:40 +02:00 |
|
vaxerski
|
86be6c3884
|
fix LS snapshot rendering logic
|
2022-08-22 13:36:00 +02:00 |
|
vaxerski
|
21bea0fcb4
|
typo
|
2022-08-22 11:37:00 +02:00 |
|
vaxerski
|
83f7fee3f5
|
fullscreen request only when mapped
|
2022-08-22 11:35:46 +02:00 |
|
vaxerski
|
f273ebed9c
|
fix another edge case for fullscreen default windows
|
2022-08-21 23:24:57 +02:00 |
|
vaxerski
|
3cb30e7fb0
|
fix crash
|
2022-08-21 23:16:54 +02:00 |
|
vaxerski
|
3e9a8a7bc8
|
set new optimizations for blur in example configs
|
2022-08-21 22:59:19 +02:00 |
|
vaxerski
|
7ca50d7566
|
handle fullscreen pre-map
stupid-ass qt
|
2022-08-21 22:30:48 +02:00 |
|
vaxerski
|
ebe07c6656
|
fix incorrect popup handling on oversized
|
2022-08-21 21:23:05 +02:00 |
|
vaxerski
|
ce62a98470
|
fix warn
|
2022-08-21 18:35:45 +02:00 |
|
vaxerski
|
8faac0c9ac
|
minor activewindow and focus fixes
|
2022-08-21 18:34:38 +02:00 |
|
Vaxry
|
c4ba11729f
|
Merge pull request #557 from xDarksome/main
Add window{open/close/move} IPC events (#549)
|
2022-08-21 17:10:24 +02:00 |
|
vaxerski
|
5569e1f69c
|
remove unused func
|
2022-08-21 17:09:35 +02:00 |
|
vaxerski
|
da725d7aa5
|
warn about outdated keybind cfg
|
2022-08-21 17:01:32 +02:00 |
|
Darksome
|
f7f3446882
|
CCompositor::moveWindowToWorkspace -> CWindow::moveToWorkspace
|
2022-08-21 18:01:26 +03:00 |
|
vaxerski
|
0f63077a07
|
use a custom translation state in keybinds
|
2022-08-21 16:43:22 +02:00 |
|