Commit Graph

1121 Commits

Author SHA1 Message Date
faaee90cbd destroy scene_output in cleanupmon() 2022-03-23 18:22:41 -06:00
3e79a9a5d7 fix drag icon's surface returned by xytonode 2022-03-23 18:22:40 -06:00
c2899bc00b set position of the drag icon in startdrag() 2022-03-23 18:22:40 -06:00
f353a0e759 Revert "clients now works as expected in drag motion"
This reverts commit 9aec6049ec.

this problem is caused because xytonode() returns the surface of the
drag icon
2022-03-23 18:22:40 -06:00
281c947e5f inline the presentation variable
This variable can be removed since with scene-graph
wlr_presentation_surface_sampled_on_output no longer needs to be called.
2022-03-23 18:22:40 -06:00
855e6c1898 add note about how to change MODKEY for windows key 2022-03-23 18:22:40 -06:00
a41d6cb00f Fix dwl freezing when resizing 2022-03-23 18:22:40 -06:00
b42abeac69 Add a configuration option for fullscreen locking
Some people are annoyed to have this new behaviour forced for some
application which use fake fullscreen.
2022-03-23 18:22:40 -06:00
5a1debb5f0 add sway LICENSE file
part of the code in dwl is taken from sway, so credit it.
dwm and sway are both licensed under the MIT license
2022-03-23 18:22:40 -06:00
1a5b7e068b update IRC channel 2022-03-23 18:22:40 -06:00
0db6f3c5b5 add dwl(1)
Documentation is good.  Man pages are documentation.  A program without
a man page is worthless.
2022-03-23 18:22:40 -06:00
d8ab893dab clients now works as expected in drag motion 2022-03-23 18:22:40 -06:00
f2be10fd43 implement drag and drop
For brevity, only a single drag icon at a time is supported.

Co-authored-by: Leonardo Hernández Hernández <leohdz172@protonmail.com>
2022-03-23 18:22:39 -06:00
23af627d80 Update issue templates 2022-03-23 18:22:39 -06:00
a7f7777907 only skip frames if there are visible clients that have a resize 2022-03-23 18:22:39 -06:00
40db9c88ea remove a useless resize in mapnotify()
applyrules() calls setmon() which calls resize()
2022-03-23 18:22:39 -06:00
4276410a3d improve floating detection
mostly copied from sway
2022-03-23 18:22:39 -06:00
feb972acd0 fix drag icon's surface returned by xytonode 2022-03-23 15:34:17 -06:00
bf8cc526de set position of the drag icon in startdrag() 2022-03-23 15:30:35 -06:00
7a2e0eef74 Revert "clients now works as expected in drag motion"
This reverts commit 9aec6049ec.

this problem is caused because xytonode() returns the surface of the
drag icon
2022-03-23 15:29:32 -06:00
3bace9ce6b inline the presentation variable
This variable can be removed since with scene-graph
wlr_presentation_surface_sampled_on_output no longer needs to be called.
2022-03-23 22:01:04 +01:00
4ef8999624 add note about how to change MODKEY for windows key 2022-03-23 14:03:43 -06:00
7d724dc7f3 Fix dwl freezing when resizing 2022-03-23 12:09:24 -06:00
0662bc5a69 wlr_seat_set_keyboard() now takes wlr_keyboard as parameter 2022-03-23 09:01:01 -06:00
326eee1444 Add a configuration option for fullscreen locking
Some people are annoyed to have this new behaviour forced for some
application which use fake fullscreen.
2022-03-22 23:51:56 -06:00
d8f430accf add sway LICENSE file
part of the code in dwl is taken from sway, so credit it.
dwm and sway are both licensed under the MIT license
2022-03-22 23:44:53 -06:00
6aed9dc1ac Merge pull request #137 from guidocella/libera
update IRC channel
2022-03-22 17:49:06 -06:00
358562e2df Merge pull request #180 from Humm42/manpage
add dwl(1)
2022-03-22 16:26:38 -06:00
9aec6049ec clients now works as expected in drag motion 2022-03-22 15:02:02 -06:00
330792b1fc implement drag and drop
For brevity, only a single drag icon at a time is supported.

Co-authored-by: Leonardo Hernández Hernández <leohdz172@protonmail.com>
2022-03-22 01:10:08 -06:00
86fe15f76c Update issue templates 2022-03-21 22:34:30 -06:00
ee1a72211d only skip frames if there are visible clients that have a resize 2022-03-21 21:41:38 -06:00
2bc01debdc remove a useless resize in mapnotify()
applyrules() calls setmon() which calls resize()
2022-03-21 14:21:33 -06:00
c50f187c1f improve floating detection
mostly copied from sway
2022-03-21 14:21:31 -06:00
0dea553428 destroy scene_output in cleanupmon() 2022-03-20 19:09:28 -06:00
a66210ebbc Merge branch 'main' into wlroots-next 2022-03-20 16:02:18 -06:00
44932053ba Merge pull request #204 from djpohly/scenegraph3
merge scenegraph3
2022-03-20 12:48:15 -06:00
dd463b25c7 remove independents list 2022-03-20 12:32:44 -06:00
c8290f8c55 Merge branch 'wlroots-next' into scenegraph-wlroots-next 2022-03-18 17:21:41 -06:00
98f33cd01d follow up wlroots input device events renaming 2022-03-18 17:20:31 -06:00
19c14b058c remove unneeded variables 2022-03-18 11:04:34 -06:00
e645ea8301 attach presentation to scene 2022-03-18 10:40:40 -06:00
e4bf83e26d update README.md 2022-03-18 01:43:30 -06:00
d50bb97f56 Merge branch 'main' into scenegraph 2022-03-18 01:31:28 -06:00
475c134144 do not allow set client size less than its min size 2022-03-18 01:27:33 -06:00
467123dc99 make sure to destroy wlr_scene_node of unmanaged clients 2022-03-18 01:03:33 -06:00
254f799fde do not create borders for unmanaged clients 2022-03-18 01:02:50 -06:00
0815626d4c pointerfocus: only use provided surface
if a client is given focus it
2022-03-18 00:59:52 -06:00
1b22ef1616 use xdg_shell helper
for xwayland continue using wlr_scene_subsurface_create()
2022-03-18 00:52:21 -06:00
f1c92b05fb get old client by surface's node 2022-03-18 00:49:47 -06:00