Johan Malm
b50e8cbd0f
rc.xml: add A-F3 for bemenu-run to reflect defaults
2021-03-04 20:29:28 +00:00
Johan Malm
4f0c24d26e
menu.xml: format XML better
2021-03-04 20:28:38 +00:00
Jan Beich
945ae1cf55
docs: move manpages to proper section directories
...
Arbitrary sections may not be supported by all man(1) implementations.
labwc manpages have numeric sections but installed in the wrong place:
$ meson setup --prefix=/usr _build && meson install -C _build
[...]
Installing docs/labwc.1 to /usr/share/man/man.1
Installing docs/labwc-config.5 to /usr/share/man/man-config.5
Installing docs/labwc-theme.5 to /usr/share/man/man-theme.5
Installing docs/labwc-actions.5 to /usr/share/man/man-actions.5
[...]
2021-03-04 08:40:36 +00:00
Jan Beich
2dd5fce844
Add man-pages option like swaywm/sway@ba16f16e4d
2021-03-04 06:35:15 +00:00
Johan Malm
2738ff2673
cursor: cursor_name fix
...
The current implementation detects resize edges over the wlr_surface,
sometimes preventing the correct cursor_name to be set.
2021-03-03 21:19:52 +00:00
Johan Malm
d2133ec23d
view-child: extend damage
2021-03-03 20:54:44 +00:00
Johan Malm
badbeb2936
xdg-popup: extend damage
2021-03-03 20:51:19 +00:00
Johan Malm
35fe890572
view-child: do not damage on finish
2021-03-03 20:42:34 +00:00
Johan Malm
9760a8157f
Create xdg-deco.c
2021-03-02 20:53:03 +00:00
Johan Malm
954a5eadf1
xdg-popup: uncontrain popups
2021-03-02 20:51:32 +00:00
Johan Malm
d54a998dd8
Handle wlr_surface->events.new_subsurface
...
Add view-child.c, xdg-popup.c, subsurface.c in order to track damage
associated with new XDG subsurfaces.
2021-03-02 20:37:23 +00:00
Johan Malm
15a7910a02
Update README.md
2021-03-01 18:41:01 +00:00
Johan Malm
b9d6ce324f
Set default A-F3 binding to bemenu instead of dmenu
2021-03-01 18:40:11 +00:00
Johan Malm
e0067536fc
view.c: refactor view_maximize()
2021-03-01 18:15:02 +00:00
Johan Malm
b616bb6842
maximize: choose output based on center of view
2021-03-01 17:59:09 +00:00
Johan Malm
be3fea0c1a
view.c: remember unmaximized geometry
2021-02-28 18:12:10 +00:00
Johan Malm
3fe052222d
Update layer-shell protocol 1.3 -> 1.4 (issue #18 )
2021-02-28 17:32:58 +00:00
Johan Malm
8482b1720a
Merge pull request #17 from apbryan/master
...
Add basic maximize support
2021-02-28 09:32:39 +00:00
Alex Bryan
f5f8acc543
Merge branch 'maximize'
2021-02-27 17:14:24 -05:00
Alex Bryan
5e7f2c91a3
Added basic maximize support for xdg and xwayland
2021-02-27 17:10:53 -05:00
Johan Malm
2ce58f2950
cursor.c: set cursor_name correctly when not over decoration
2021-02-27 19:26:13 +00:00
Johan Malm
133ea96f64
Simplify view margin/padding related code
...
Fix xdg-shell CSD resize bug
2021-02-27 16:55:10 +00:00
Johan Malm
b5677992f3
Update README.md
2021-02-26 19:18:52 +00:00
Johan Malm
ce73d23127
main.c: declare theme within main()
2021-02-25 22:14:07 +00:00
Johan Malm
de88b69d62
mv theme.c ..
2021-02-21 22:18:34 +00:00
Johan Malm
22d66c81ca
Merge theme.c and theme-builtin.c
2021-02-21 22:13:18 +00:00
Johan Malm
cb2a504440
theme: add theme_finish()
2021-02-21 22:03:14 +00:00
Johan Malm
9f61a819fc
Add zfree
2021-02-21 21:59:53 +00:00
Johan Malm
1b263e1f67
Un-global theme variable
2021-02-21 21:54:40 +00:00
Johan Malm
9af7bd744f
Reload buttons in SIGHUP
...
Call xbm_load() from theme_init()
2021-02-21 21:14:06 +00:00
Johan Malm
2514fb0b99
README.md: re-order dependencies
2021-02-19 23:33:21 +00:00
Johan Malm
6cdf3d68f3
menu: minor refactoring
2021-02-19 23:31:30 +00:00
Johan Malm
f0d8eb0a60
menu: reload on SIGHUP
2021-02-19 23:05:14 +00:00
Johan Malm
dba27a1019
README.md: fix typo
2021-02-17 21:10:49 +00:00
Johan Malm
e4deb03173
Add docs/menu.xml
2021-02-17 21:08:38 +00:00
Johan Malm
011f20ef6b
xdg.c: damage outside view for popups
2021-02-17 20:42:50 +00:00
Johan Malm
855f21b1b3
menu.c: parse menu.xml root-menu
2021-02-17 20:38:16 +00:00
Johan Malm
9eac349046
rc.xml: move nodename() to nodename.c
2021-02-16 21:04:49 +00:00
Johan Malm
a97428020e
rc.xml: split out rstrip() to string-helpers.c
2021-02-16 21:03:38 +00:00
Johan Malm
bc04f50d14
Add basic menu theme options
2021-02-16 20:43:20 +00:00
Johan Malm
f3a95d65ad
output.c: remove unnecessary _remove() and _destroy()
2021-02-15 18:36:30 +00:00
Johan Malm
0e69c9ee9f
cursor.c: set damage for changing button states
2021-02-15 18:04:04 +00:00
Johan Malm
0850a2edc4
Merge branch 'master' of https://github.com/johanmalm/labwc
2021-02-15 17:58:36 +00:00
Johan Malm
22654d5191
deco.c: simplify initialization
2021-02-15 17:58:04 +00:00
Johan Malm
d5108e291f
spawn.c: s/exit()/_exit()/
2021-02-15 17:57:20 +00:00
Johan Malm
4a8fcf5c6d
seat.c: check finger count before enabling tapfor libinput device
2021-02-06 15:47:51 +00:00
Johan Malm
2a7086d9f7
meson.build: link with -lm
2021-01-12 16:47:26 +00:00
Johan Malm
29b9e3334d
damage: render deco in output local coordinates
2021-01-10 13:00:30 +00:00
Johan Malm
54804fd3df
Implement damage tracking
2021-01-09 22:51:20 +00:00
Ben Lönnqvist
695ce28b55
add libinput as a dependency to meson.build
2021-01-02 19:19:22 +00:00