vaxerski
|
10303259f7
|
always report sizes after a window unmap
|
2022-10-22 22:10:34 +01:00 |
|
vaxerski
|
44cee0f5f8
|
more safety for focus requests
|
2022-10-22 16:45:33 +01:00 |
|
vaxerski
|
2c714eace5
|
handle activate requests
|
2022-10-22 16:43:47 +01:00 |
|
vaxerski
|
b71d7c9007
|
minor workspace rule parsing fixes
|
2022-10-21 10:45:12 +01:00 |
|
vaxerski
|
ce5f025428
|
T1C: window dance compat
|
2022-10-20 22:38:49 +01:00 |
|
Kainoa Kanter
|
ca2d2db0ef
|
Add windowrules for noblur and noshadow (#884)
|
2022-10-20 20:36:27 +01:00 |
|
vaxerski
|
c2545b3ae6
|
fix refocus on last window
|
2022-10-20 18:00:29 +01:00 |
|
K1llf0rce
|
dca30815b0
|
add maxsize window rule
|
2022-10-15 17:04:57 +02:00 |
|
vaxerski
|
34cd8b125a
|
rework focus system to be more safe and faster
|
2022-10-14 20:46:32 +01:00 |
|
|
624303bfb9
|
check for same workspace in workspace rule
|
2022-10-13 15:19:30 +01:00 |
|
|
fd379db846
|
swallow improvements
|
2022-10-07 09:46:01 +01:00 |
|
|
190ddb5697
|
added a noanim rule
|
2022-10-06 09:16:40 +01:00 |
|
|
095688712d
|
add minsize rule
|
2022-10-06 09:09:58 +01:00 |
|
|
a80e0cecfe
|
fixes to window swallowing with same pid
|
2022-10-04 11:16:49 +01:00 |
|
|
3e3f6aef5e
|
additional logic for identical pid swallowing
|
2022-10-04 10:17:10 +01:00 |
|
vaxerski
|
a97621b1cb
|
Added window swallowing
|
2022-10-01 19:19:15 +01:00 |
|
vaxerski
|
355366714e
|
minor OR XWayland fixes
|
2022-10-01 18:25:02 +01:00 |
|
|
59a3c43913
|
guard event in maximize request
|
2022-09-30 10:37:09 +01:00 |
|
|
2636abca2d
|
use the event data for determining maximize status in requests
|
2022-09-29 10:24:54 +01:00 |
|
|
ead0e74471
|
handle maximize toplevel request
|
2022-09-29 10:20:17 +01:00 |
|
Felix Dick
|
11ee78f88b
|
Use double literals, don't cast a integer literal to double.
|
2022-09-28 20:08:41 +02:00 |
|
Felix Dick
|
bf3f519eb7
|
Remove trailing whitespace.
|
2022-09-25 20:07:48 +02:00 |
|
|
ef3eb37c7f
|
support max in size rules
|
2022-09-22 18:13:23 +01:00 |
|
|
2dd1661aec
|
fix groups with fullscreen
|
2022-09-20 12:17:34 +01:00 |
|
|
ec6144e5da
|
fix fadeout on unmap fullscreen
|
2022-09-19 19:09:21 +01:00 |
|
vaxerski
|
d94fe3d063
|
added window pinning
|
2022-09-10 13:11:02 +02:00 |
|
vaxerski
|
928158bbfb
|
prevent missed surface size updates on fullscreen window close
|
2022-09-08 23:02:29 +02:00 |
|
vaxerski
|
c1bc8d46e9
|
use lastMonitor in mapWindow
|
2022-09-05 22:04:49 +02:00 |
|
vaxerski
|
41883e0522
|
fix wonky behavior with silent workspace rule
|
2022-09-05 11:44:43 +02:00 |
|
vaxerski
|
48eb2e0d6f
|
Added window dimming
|
2022-08-30 12:46:17 +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
|
b09f157b93
|
fix fullscreen on workspace rule silent
|
2022-08-26 11:33:36 +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
|
de477a6ff5
|
don't focus silent windows
|
2022-08-25 16:47:33 +02:00 |
|
vaxerski
|
9366c187dc
|
don't find a new candidate to refocus on unfocused unmap
|
2022-08-24 11:14:11 +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
|
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
|
7ca50d7566
|
handle fullscreen pre-map
stupid-ass qt
|
2022-08-21 22:30:48 +02:00 |
|
xDarksome
|
0f25f3aee3
|
Merge branch 'hyprwm:main' into main
|
2022-08-21 16:03:51 +03:00 |
|
vaxerski
|
45a0e69286
|
Find a candidate better on window close
|
2022-08-20 18:12:59 +02:00 |
|
vaxerski
|
0ebef9a8ae
|
no focus to OR Xwayland
|
2022-08-20 18:00:50 +02:00 |
|
Darksome
|
37e1450a4d
|
Impl CCompositor::moveWindowToWorkspace
|
2022-08-20 13:25:56 +03:00 |
|
Darksome
|
844c33c980
|
Add mapwindow, unmapwindow and movewindow IPC events
|
2022-08-18 22:23:28 +03:00 |
|
|
c6de4ee4b7
|
more checks in fullscreen event
|
2022-08-16 21:30:53 +02:00 |
|
|
095487ea5d
|
disallow configure from fullscreen
|
2022-08-16 16:31:44 +02:00 |
|
|
d906617fb6
|
clean up fullscreen logic in fullscreenWindow event
|
2022-08-14 23:03:50 +02:00 |
|
|
113ac67a16
|
focus monitor on monitor rule
|
2022-08-09 18:51:26 +02:00 |
|
|
69b8568ccf
|
better foreign toplevel protocol obedience
|
2022-08-06 20:57:38 +02:00 |
|
vaxerski
|
69365c7609
|
fix monitor rule possible segv
|
2022-08-03 16:20:33 +02:00 |
|
vaxerski
|
c779a7c03b
|
move refocus on only unmap
|
2022-08-03 12:03:18 +02:00 |
|
vaxerski
|
a71f4114b0
|
added opaque windowrule
|
2022-08-02 00:08:31 +02:00 |
|
vaxerski
|
04f8029fcc
|
fix minor XDG issue
|
2022-07-31 13:14:56 +02:00 |
|
vaxerski
|
191c02a4f4
|
update decos on configureX11
|
2022-07-30 15:22:34 +02:00 |
|
vaxerski
|
7c7690eb08
|
windowrules for floating remove hidden flag
|
2022-07-30 12:42:27 +02:00 |
|
vaxerski
|
233bad5011
|
Spam the protocols less with resizes of XDG
|
2022-07-28 23:55:00 +02:00 |
|
vaxerski
|
b0ab8afc58
|
fix some XWayland weird popups
|
2022-07-28 15:40:06 +02:00 |
|
vaxerski
|
920fdd6bff
|
Animation config rework
|
2022-07-28 13:28:43 +02:00 |
|
vaxerski
|
98ef43496b
|
listener fixes
|
2022-07-26 21:41:29 +02:00 |
|
vaxerski
|
c998e946aa
|
Wrap adding to fading out
needed to avoid memory safety issues, because sometimes there would be duplicates.
|
2022-07-25 21:08:54 +02:00 |
|
vaxerski
|
641aaff998
|
minor code adjustments
|
2022-07-20 18:39:08 +02:00 |
|
vaxerski
|
ce8d655fad
|
fix oopsie in log
|
2022-07-19 16:39:15 +02:00 |
|
vaxerski
|
d4690a5c5e
|
minor change to unmanaged X11 geom requests
|
2022-07-19 16:38:27 +02:00 |
|
vaxerski
|
755245e752
|
adjust workspace on geom change x11
|
2022-07-19 16:21:35 +02:00 |
|
vaxerski
|
90d07d7b52
|
fix shadows on unmanaged and noborder
|
2022-07-18 12:39:57 +02:00 |
|
vaxerski
|
aac546b771
|
added center windowrule
|
2022-07-16 16:27:17 +02:00 |
|
vaxerski
|
b2650928ea
|
obey xdg reqs better
|
2022-07-16 00:11:21 +02:00 |
|
vaxerski
|
b1e3430405
|
only set xwayland size/pos on reasonable deltas
|
2022-07-12 14:14:12 +02:00 |
|
vaxerski
|
a4f82491b7
|
active opacity is now animated
|
2022-07-12 13:40:55 +02:00 |
|
vaxerski
|
ab44aabbd7
|
update decos on setgeometry x11
|
2022-07-11 19:07:59 +02:00 |
|
vaxerski
|
c923b0e538
|
respect size in setgeo unmanaged x11
|
2022-07-11 15:31:31 +02:00 |
|
vaxerski
|
ddc4cbbd7e
|
allow focus to modal
|
2022-07-08 23:37:55 +02:00 |
|
vaxerski
|
491b99c61e
|
handle unmanaged X11 setGeometry
|
2022-07-08 11:24:07 +02:00 |
|
vaxerski
|
75a580feda
|
Disallow focus to modal and override_redirect X11 windows
|
2022-07-08 10:36:21 +02:00 |
|
vaxerski
|
a7b595d968
|
allow windowrule special again
|
2022-07-07 19:01:42 +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
|
cc8b8f595f
|
disallow workspace special windowrule
|
2022-07-04 19:58:51 +02:00 |
|
vaxerski
|
c71b76a9e0
|
fix chromium part 1
|
2022-07-04 15:58:12 +02:00 |
|
vaxerski
|
853a33888b
|
fix issue with special workspace rules
|
2022-07-04 12:03:09 +02:00 |
|
vaxerski
|
f7c4865bac
|
warp size and pos before rule fullscreen
|
2022-07-03 21:38:39 +02:00 |
|
vaxerski
|
4510764f34
|
finally fix scaled snapshots
|
2022-06-30 20:02:04 +02:00 |
|
vaxerski
|
328b3fa4bc
|
mordernize pointers
|
2022-06-30 15:44:26 +02:00 |
|
vaxerski
|
9fcef41d66
|
mutliple fixes to subsurface handling
|
2022-06-28 15:30:46 +02:00 |
|
vaxerski
|
fc5cd49795
|
don't create a surface tree on xwayland windows
|
2022-06-28 14:09:14 +02:00 |
|
vaxerski
|
9f407b9018
|
log window parent for x11
|
2022-06-28 12:46:32 +02:00 |
|
vaxerski
|
85977fb4dc
|
add xwayland class raw to destroywindow
|
2022-06-28 12:43:08 +02:00 |
|
vaxerski
|
a2e009bd9f
|
log classes in create/destroy
|
2022-06-28 12:24:21 +02:00 |
|
vaxerski
|
1fc1fc9d3b
|
fix focus on close fullscreen
|
2022-06-27 22:34:37 +02:00 |
|
vaxerski
|
4443906994
|
fix fullscreen rule on already fullscreen ws
|
2022-06-27 20:11:09 +02:00 |
|
vaxerski
|
213d0f25cf
|
fix oopsie with fullscreen
|
2022-06-27 19:08:14 +02:00 |
|
vaxerski
|
6a47a305f8
|
fix some xwayland popups
|
2022-06-26 20:08:19 +02:00 |
|