Commit graph

85 commits

Author SHA1 Message Date
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
Johan Malm
c48b9d44d1 config: add <core><adaptiveSync> 2021-10-22 20:23:09 +01:00
Johan Malm
b06d2ed0c8 rc.xml.all: add keyboard repeatRate and repeatDelay 2021-10-21 20:38:52 +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
Johan Malm
a542f0e93b docs/themerc: add missing theme options 2021-10-20 19:52:17 +01:00
Johan Malm
57d0283d61 rc.xml.all: re-format and improve comments 2021-10-19 21:52:26 +01:00
Johan Malm
1b89a468c7 rc.xml.all: change default <core><gap> from 10 to 0 2021-10-19 21:51:28 +01:00
Johan Malm
960f8ebe11 rc.xml.all: add <libinput> 2021-10-19 21:48:49 +01:00
Johan Malm
ecc28d5e10 labwc-config(5): minor language tweaks 2021-10-19 21:47:47 +01:00
Johan Malm
7398966661 config: change libinput variables to camelCase
This is more consistent with other rc.xml variables.

strcasecmp() is used in src/config/rc.xml, so there are not backward
compatibility issues.
2021-10-19 21:44:44 +01:00
Johan Malm
5f14ab751f labwc-config(5): add binds for Audio and MonBrightness keys 2021-10-19 21:39:26 +01:00
Johan Malm
40bd8f56d4 labwc-actions(5): add SnapToEdge "center" argument 2021-10-18 19:47:32 +01:00
Johan Malm
824db7e902 rc.xml.all: add super+arrow keybinds 2021-10-17 21:31:44 +01:00
Johan Malm
98b682379f labwc-actions(5): add SnapToEdge 2021-10-17 21:27:25 +01:00
Johan Malm
d620a95281 labwc-theme(5): add window.label.text.justify
In support of labwc@8b8e37c2
2021-10-17 20:52:29 +01:00
Johan Malm
597650b457 theme: add window_(in)active_label_text_color
Support both active and inactive colors for titlebar text
2021-10-15 21:35:41 +01:00
ARDiDo
4a6093f43e Update labwc-config(5) 2021-10-15 19:11:35 +01:00
Johan Malm
417763e8f8 config: support audio and monitor keys by default
Add default keybinds:

    XF86_AudioLowerVolume - amixer sset Master 5%-
    XF86_AudioRaiseVolume - amixer sset Master 5%+
    XF86_AudioMute - amixer sset Master toggle
    XF86_MonBrightnessUp - brightnessctl set +10%
    XF86_MonBrightnessDown - brightnessctl set 10%-
2021-10-14 19:37:57 +01:00
Johan Malm
960a1bb2ed theme: add osd colors 2021-10-13 21:29:32 +01:00
Johan Malm
4738e26d15 theme: handle border.color for backward compatibility 2021-09-24 21:26:31 +01:00
Johan Malm
d6af585837 build: remove scdoc stdin/stdout hack
From version 0.59.0, meson supports feeding the input file as stdin.
See sway@9727db67
2021-09-22 20:21:00 +01:00
Johan Malm
74e1d6e45c labwc-actions(5): add ToggleFullscreen, ToggleDecorations, Iconfiy 2021-09-20 22:01:47 +01:00
frogtile
8d1a34279c rc.xml.all: Fix typo
match with default config
2021-09-09 20:41:08 +01:00
Johan Malm
c34d987778 labwc-config(5): add mouse section 2021-09-06 22:16:19 +01:00
Johan Malm
cb58a36dae docs/rc.xml.all: set doubleClickTime default to 500 2021-09-06 22:09:59 +01:00
Johan Malm
a07a6fb6f5 docs/rc.xml: explain purpose & remove <mouse> element 2021-09-06 22:07:46 +01:00
alex
36f5b49f2a Implemented <doubleClickTime> in rc.xml 2021-09-01 07:05:37 +01:00
Alex Bryan
a4fdb43d42 Updated default/example rc.xml w/ first <mouse> implementation 2021-09-01 07:05:37 +01:00
Johan Malm
289c784d5e theme: document setting iconify/close/max colors separately 2021-08-22 19:11:54 +01:00
Johan Malm
b7573c8d36 rcxml: load default keybinds on <keyboard><default />
This is an addition to the openbox specification and provides a way to
keep config files simpler whilst allowing user-specific keybinds.

docs/rc.xml shows a simple config file with <default />
docs/rc.xml.full shows the full config
2021-08-22 19:09:31 +01:00
Johan Malm
a6eb29ad33 config: add <core><gap>
Specify the distance in pixels between views and output edges when using
movement actions such as MoveToEdge
2021-08-22 14:32:19 +01:00
Johan Malm
3990018bb9 config: support setting menu item font
In rc.xml, support

<font place="MenuItem">
  <name></name>
  <size></size>
</font>
2021-08-20 20:27:52 +01:00
Johan Malm
0e57c65393 docs/environment: add example for keyboard toggle 2021-08-09 17:26:50 +01:00
Johan Malm
93c9ec6683 Update man pages 2021-07-20 20:06:48 +01:00
Johan Malm
49a73befdb action: add 'MoveToEdge'
Currently only moves view to edges of outputs

Example keybind:

<keybind key="A-Left">
  <action name="MoveToEdge">
    <direction>left</direction>
  </action>
</keybind>
2021-07-20 19:54:57 +01:00
Johan Malm
2e4f931469 rcxml: allow <theme><font> without place="" attribute
The construct below will set the font for all supported places. Currently
that's only ActiveWindow, but is likely to include InactiveWindow,
MenuHeader, MenuItem and OnScreenDisplay at some point.

<theme>
  <font>
    <name></name>
    <size></size>
  </font>
</theme>
2021-07-19 20:46:32 +01:00
Johan Malm
8a2cacdb6f docs/rc.xml: comply with new syntax 2021-07-16 18:18:09 +01:00
Johan Malm
b31c1c4b75 rcxml: change <lab><xdg_shell_server_side_deco> to <core><decoration> 2021-07-16 17:38:17 +01:00
Johan Malm
a9b46131ab rcxml: use root-node <labwc_config> 2021-07-16 17:30:07 +01:00
Johan Malm
c668fd9b07 action: add "ToggleMaximize" 2021-07-13 21:54:22 +01:00
Johan Malm
eaed1a3cab action: add "Close" to close top-most view 2021-07-12 21:47:27 +01:00
Johan Malm
9fa783e7b4 Add labwc.desktop (issue #36) 2021-07-12 21:41:12 +01:00
Johan Malm
0811c0c37d labwc-config(5): add followMouse and raiseOnFocus 2021-05-28 21:50:27 +01:00
Johan Malm
85c775c3b1 theme: update built-in theme colors
Use #dddad6 for active title/border and #f6f5f4 for inactive.
It matches default GTK colors reasonably well.
2021-04-10 19:30:39 +01:00
Johan Malm
31d3a53e46 theme: add window.active.border.color
This replaces window.active.handle.bg.color which will no longer be
supported.
2021-04-10 18:40:43 +01:00
Johan Malm
d30a789fed labwc(1): minor re-wording 2021-04-10 09:19:35 +01:00
Johan Malm
bad3311ae5 Add example autostart and environment files 2021-04-10 09:18:30 +01:00
Johan Malm
fbfa0c4a9e Add labwc-environment(5) 2021-04-10 09:17:41 +01:00