Johan Malm
00adc7ed34
Remove .clang-format
...
Can't get it to work on wlroots style
2020-09-29 20:50:27 +01:00
Johan Malm
16c3869fca
view_impl: add for_each_surface()
2020-09-29 20:48:50 +01:00
Johan Malm
763f5c3455
output: add output_init() and refactor
2020-09-29 19:53:46 +01:00
Johan Malm
53b360dd11
Tiny .clang-format tweak
2020-09-28 21:35:18 +01:00
Johan Malm
56ce0893e0
Move data/* to docs/
2020-09-28 21:09:19 +01:00
Johan Malm
83f0ddc67b
Remove tools/ and tests/
2020-09-28 21:06:13 +01:00
Johan Malm
adf0f70a04
mv dbg.c osd.c
2020-09-28 20:59:38 +01:00
Johan Malm
6bcbd74c1a
labwc-theme(5): add "Reconfigure"
2020-09-28 20:56:37 +01:00
Johan Malm
581f4ea0c3
s/BUG_ON/assert/
2020-09-28 20:53:59 +01:00
Johan Malm
96e05057a3
Update .clang-format
...
Align with wlroots style
2020-09-28 20:41:41 +01:00
Johan Malm
96b5ab1fc1
labwc(1): add note on SIGHUP
2020-09-25 20:35:48 +01:00
Johan Malm
9a68eafb4a
Update README.md
2020-09-25 20:27:03 +01:00
Johan Malm
166ad6e1dc
Refactor header files
2020-09-25 20:25:45 +01:00
Johan Malm
5351299cdd
xdg: only position topmost view
2020-09-25 20:22:18 +01:00
Johan Malm
33d02aa83e
action: fix build warning
2020-09-25 20:05:20 +01:00
Johan Malm
1721b339da
Reload config+theme on SIGHUP
2020-09-25 19:42:40 +01:00
Johan Malm
745915c0ba
action: refactor action()
2020-09-25 19:37:51 +01:00
Johan Malm
d15e48269d
Update README.md
2020-09-21 20:02:29 +01:00
Johan Malm
60f9624a19
server: support screen recording
...
Works with wf-recorder
2020-09-21 19:54:41 +01:00
Johan Malm
d8e32040a5
Update README.md
2020-09-21 19:51:16 +01:00
Johan Malm
4ecc5efa73
deco: refactor button code
...
- Make the height+width of buttons the same as the title bar.
- Center icons within the 'button space'
- Show button background color on hover (just hard-coded grey for now)
2020-09-21 19:24:27 +01:00
Johan Malm
3c90cb7945
desktop: focus next 'mapped' view on minimize
2020-09-18 20:28:48 +01:00
Johan Malm
b46fa5e006
xwayland: constrain view to top/left edge
2020-09-17 21:11:54 +01:00
Johan Malm
35ff6e5bb0
rcxml: s/csd/xdg_shell_server_side_deco
2020-09-15 21:10:02 +01:00
Johan Malm
090e78b85a
view: add 'struct border margin'
...
Simplify various view interfaces as a result
2020-09-15 20:41:01 +01:00
Johan Malm
5a77c84fc8
Split theme-builtin.c into a separate file
2020-09-15 20:01:41 +01:00
Johan Malm
4a89fbfb22
Improve log messages for reading config+theme
2020-09-14 18:17:36 +01:00
Johan Malm
35015e57c6
view: remove view_hasfocus()
2020-09-14 17:42:39 +01:00
Johan Malm
c90923a20c
desktop: handle minimized views better
2020-09-14 17:35:44 +01:00
Johan Malm
00a48f83a2
README.md: add default keybinds
2020-09-11 21:01:47 +01:00
Johan Malm
92f6afdf65
rcxml: amend default keybinds
...
A-F2 to cycle view
A-F3 to launch dmenu_run
2020-09-11 20:51:25 +01:00
Johan Malm
fb6f7d42a5
Add desktop.c
...
Move from view.c functions which work on server->views
2020-09-11 20:48:28 +01:00
Johan Malm
5181a0ac52
log: simplify info message
2020-09-10 22:26:10 +01:00
Johan Malm
0b834c2efa
output: draw openbox style view-cycle border
2020-09-10 22:25:26 +01:00
Johan Malm
c0a807765e
rcxml: remove invalid keybind
2020-09-09 18:58:02 +01:00
Johan Malm
49e499d255
view: add functions view_{un,}minimize
2020-09-08 20:51:33 +01:00
Johan Malm
d782e48204
view: move xwayland sub-views to front on focus
2020-09-08 20:35:20 +01:00
Johan Malm
e99d0bb34e
labwc.h: remove "extern struct server server"
2020-09-08 20:18:12 +01:00
Johan Malm
84ebd2dae5
tests: avoid fontconfig ASAN warnings
2020-09-07 20:14:46 +01:00
Johan Malm
db02ef86b1
view: read xwayland_surface->{w,h} in .commit
2020-09-07 20:08:55 +01:00
Johan Malm
17f7ef53be
output: avoid calling wlr_xdg_surface_get_geometry()
...
Try to only call wlr_xdg_surface_get_geometry() in .commit and .map
2020-09-07 19:50:19 +01:00
Johan Malm
afaf78aa72
view: refactor view_next()
2020-09-07 19:47:11 +01:00
Johan Malm
b8fd4fed53
xwayland.c: add view to list in new/destroy
2020-09-07 19:34:11 +01:00
Johan Malm
8846998b75
mv xwl.c xwayland.c
2020-09-04 20:32:41 +01:00
Johan Malm
8e7f2e78cd
Add xwayland-unmanaged.c
...
Handle xwayland override_direct surfaces separately from the view
struct - in order to simplify code, particularly in view.c
2020-09-04 20:25:20 +01:00
Johan Malm
d831743b25
xdg,xwl: rename functions
2020-09-03 21:40:27 +01:00
Johan Malm
1b65456f8c
labwc(1): add references to new man pages
2020-09-03 21:06:30 +01:00
Johan Malm
175985c96a
Update README.md
2020-09-03 21:06:08 +01:00
Johan Malm
bf3e4aa8d5
Add view_impl .map and .unmap
...
Hook up iconify button to view->impl->unmap
2020-09-03 21:05:00 +01:00
Johan Malm
98c556be2a
Split labwc(5) into {-config, -theme, -actions}
2020-09-02 21:09:38 +01:00