ARDiDo
6698ca7300
HiDPI: send enter and leave events to views when switching monitors
2021-11-24 17:33:10 -05:00
ARDiDo
1d92404108
HiDPI: send output_enter events to views when they open
2021-11-24 17:33:10 -05:00
ARDiDo
aa9720f627
Add support for basic idle and idle inhibitor protocols
2021-11-22 21:58:07 +00:00
Jan Beich
3e5458fa24
server: chase swaywm/wlroots@fdf3169b41
...
ld: error: undefined symbol: wlr_backend_get_renderer
>>> referenced by output.c
>>> labwc.p/src_output.c.o:(render_rect)
>>> referenced by output.c
>>> labwc.p/src_output.c.o:(render_rect)
>>> referenced by output.c
>>> labwc.p/src_output.c.o:(render_texture)
>>> referenced 5 more times
Based on 5865af75cf
Based on a6538ced35
2021-11-21 07:52:19 +00:00
Johan Malm
0a6ab7cd35
README: make openbox link point to openbox.org
2021-11-13 22:29:14 +00:00
Johan Malm
fd85344b2d
README: add lavalauncher to recommended apps
2021-11-13 22:28:28 +00:00
Johan Malm
cb050dc62b
README: explain meaning of lab further
2021-11-13 22:28:01 +00:00
Johan Malm
12fb562682
docs/labwc-menu.5.scd: describe submenus
2021-11-13 22:19:52 +00:00
01micko
1c5b5c25c5
docs/labwc-menu.5.scd: fix menu definition
...
This is in line with 1a38cc8 and #109
2021-11-13 22:02:46 +00:00
Johan Malm
e227de1346
Add SPDX identifiers
2021-11-13 21:56:53 +00:00
Johan Malm
ff75b4cd26
xwayland.c,xdg-deco.c: fix style
2021-11-13 21:45:12 +00:00
Johan Malm
5747ede20d
layers: fix clang warning
...
...for unused variables.
We should damage the surface really, but this will soon be
overtaken by events when wlr_scene is implemented.
2021-11-13 21:36:33 +00:00
ARDiDo
c107ea7e38
resistance: check to see if the view is on the output before resisting
2021-11-13 13:47:12 -05:00
ARDiDo
a54e0fb4b6
view: get the closest wlr_output in view_wlr_output()
2021-11-13 12:09:40 -05:00
Johan Malm
a41ab22ee2
Merge branch 'master' of https://github.com/johanmalm/labwc
2021-11-09 07:17:12 +00:00
Johan Malm
1a38cc8462
docs/menu.xml: fix root-menu definition
...
A menu is defined by `<menu id="" label="">`
A `<menu id="" />` element merely creates an item pointing to already
defined menu.
Fixes issue #109
2021-11-09 07:13:40 +00:00
Dima Krasner
354161663e
build: when building wlroots subproject, link statically
2021-11-08 19:10:37 +00:00
Dima Krasner
04450b5e4d
build: fix name collision with wlroots, when linking statically
2021-11-08 19:10:37 +00:00
Johan Malm
dd1663e627
theme: add menu.overlap.{x,y}
2021-11-08 17:36:39 +00:00
Johan Malm
cd31283ba3
menu: support inline submenus
...
...for example:
<menu id="root-menu" label="">
<menu id="submenu" label="submenu">
<item label="foo"></item>
</menu>
<item label="bar"></item>
</menu>
2021-11-08 17:20:37 +00:00
Johan Malm
b878db57a7
menu: support submenus
...
Support submenus defined as follows:
<menu id="submenu" label="Submenu">
<item label="item1.1"></item>
<item label="item1.2"></item>
</menu>
<menu id="root-menu" label="">
<menu id="submenu" />
<item label="item0"></item>
</menu>
2021-11-02 18:31:19 +00:00
ARDiDo
ddf6555557
mousebind: update documentation
2021-11-02 18:14:50 +00:00
ARDiDo
6b948c7106
mousebind: add support for more contexts and mouse events
2021-11-02 18:14:50 +00:00
Joshua Ashton
98085b4546
keyboard: Fix cycle view taking precedence over TTY switch
...
I had a bug where cycle view would not close and I was unable to switch to a TTY as it was open.
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2021-11-01 22:14:17 +00:00
Joshua Ashton
23b5eb294e
keyboard: Fix handled check
...
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2021-11-01 22:14:17 +00:00
Johan Malm
ceb54d0236
wlroots.wrap: set url to https://gitlab.freedesktop.org/wlroots/wlroots
2021-11-01 22:07:18 +00:00
ARDiDo
33e55dbc46
output: update layer surfaces on output geometry changes
2021-10-30 16:07:10 +01:00
ARDiDo
7730ece837
resistance: don't use gap value
2021-10-26 21:15:13 +01:00
ARDiDo
9d37860a40
resistance: update documentation + default strength value
2021-10-26 21:15:13 +01:00
ARDiDo
91a9f1dec9
resistance: remove bool, add resistance.h + license
2021-10-26 21:15:13 +01:00
ARDiDo
4d5b4be608
resistance: improve readability
2021-10-26 21:15:13 +01:00
ARDiDo
c4995d7bc2
resistance: fix meson.build
2021-10-26 21:15:13 +01:00
ARDiDo
ef78d40cb7
resistance: move strength.c to resistance.c
2021-10-26 21:15:13 +01:00
ARDiDo
8f8359597c
resistance: move to <resistance> node
2021-10-26 21:15:13 +01:00
ARDiDo
ac58ab10a7
resize resistance support
2021-10-26 21:15:13 +01:00
ARDiDo
a24e17dea7
Improve expandibility
2021-10-26 21:15:13 +01:00
ARDiDo
e1c8b3c641
Partial screen_edge_strength
2021-10-26 21:15:13 +01:00
Johan Malm
0cf4579aa9
Update NEWS.md
2021-10-22 20:27:16 +01:00
Johan Malm
6170c50a7c
README.md: add a video showing SnapToEdge
...
Posted by @Joshua-Ashton in pull-request
2021-10-22 20:25:33 +01:00
Johan Malm
50957fe69f
config: add some comments in "struct rcxml"
2021-10-22 20:24:39 +01:00
Johan Malm
c48b9d44d1
config: add <core><adaptiveSync>
2021-10-22 20:23:09 +01:00
Johan Malm
d9253331cd
config: make capitalization consistent in rc.xml
2021-10-21 20:40:14 +01:00
Johan Malm
b06d2ed0c8
rc.xml.all: add keyboard repeatRate and repeatDelay
2021-10-21 20:38:52 +01:00
Johan Malm
b1beab473c
cursor: do not crash on layer popup/subsurfaces
2021-10-21 20:37:30 +01:00
Joshua Ashton
95ce9e0264
keybind: Fix shift modifiers
...
Need to lower the syms for these to match!
Signed-off-by: Joshua Ashton <joshua@froggi.es>
2021-10-21 18:15:42 +01:00
Johan Malm
174e82a608
layers: support popups
2021-10-20 22:32:46 +01:00
Johan Malm
08a54bd3f5
desktop: use correct coordinates layer_surface_at()
...
Use output coordinates rather than layout coordinates in order to
correctly handle pointer button event on multi-output setup.
2021-10-20 20:57:12 +01:00
Johan Malm
26454e3115
xwayland: clear wlr_xwayland_surface in handle_destroy
...
Avoids wlr_xwayland_surface becoming a dangling pointer if a view is not
destroyed immediately.
See swaywm/sway@215787e8
2021-10-20 20:34:47 +01:00
Johan Malm
fb6792f12c
docs/autostart: add kanshi, waybar and mako as examples
2021-10-20 19:54:39 +01:00
Johan Malm
d9c7d28123
labwc-theme(5): add missing theme options
2021-10-20 19:53:05 +01:00