Commit graph

147 commits

Author SHA1 Message Date
Kyuyrii
4a22bea0a6 Added information about idle screen inhibitor. 2025-07-06 20:05:51 +01:00
tokyo4j
3aab0c3b91 Replace alacritty in default keybind with lab-sensible-terminal 2025-07-06 14:11:27 +01:00
Johan Malm
4fd5d7747e README.md: update keybind section 2025-06-23 21:33:15 +02:00
daniel
26192a9b5a README.md: improve the documentation 2025-06-19 20:40:28 +01:00
Johan Malm
9df7abdf38 README.md: add link to release video 2025-03-04 21:32:44 +00:00
01micko
9ed4058680 README.md#Integration: add xfce4-panel
inspired by https://forums.bunsenlabs.org/viewtopic.php?pid=141053#p141053
2025-02-05 15:23:17 +01:00
01micko
6efdb1037f README.md: fix minor grammar error, add libsfdo as optional dependency 2025-02-01 12:36:56 +01:00
Johan Malm
8d9bd2d747 theme: use 'labwc' directory
as well as 'openbox-3', for example: /usr/share/themes/foo/labwc/themerc

Give 'labwc' higher precedence than 'openbox-3' if both exist.

For several reasons not all themes designed for labwc render well on
Openbox:

1. Labwc support some features like SVG/PNG icons and #rrggbbaa color
   definitions which Openbox does not.

2. Openbox generally defaults to black/white colors and will not render
   themes accurate without certain options specified in themerc. For
   example, in Openbox the following will just render as black:

       window.active.title.bg.color: #589bda

   ...because Openbox defaults the texture to "Gradient Vertical" and
   therefore either needs:

      window.active.title.bg.colorTo: #3c7cb7

   ...or remove 'Gradient' from the bg definition and just use something
   like:

      window.active.title.bg: Flat Border

Whilst none of this is a problem when using labwc, it causes problems for
setups with both Openbox and labwc because themes designed for labwc only
will now show up in obconf, lxappearance, etc causing confusion for users.
2025-01-06 20:15:26 +00:00
tokyo4j
a93eb84335 Add default Alt-Shift-Tab keybind for PreviousWindow 2025-01-03 10:51:26 +09:00
Johan Malm
85118e0af0 README.md: add "lightweight and box-inspired" 2024-12-15 20:56:43 +00:00
Johan Malm
71bf564a66 README.md: add gammastep 2024-12-15 01:02:25 +01:00
tinyboxvk
3c39ed38b5 Remove link to archlabslinux
Project is no longer available.

https://archlabs.github.io/
2024-11-08 21:30:48 +00:00
tinyboxvk
869c654fc1 Fix broken links to Openbox
Signed-off-by: tinyboxvk <13696594+tinyboxvk@users.noreply.github.com>
2024-11-08 21:26:39 +01:00
micko
3fa9810a36 README.md: update config files to six 2024-08-26 03:52:52 +02:00
Narrat
bbe60088e5 docs: add example shutdown file
Closes #1809
2024-06-01 23:53:34 +02:00
Johan Malm
8ce8e93d00 README.md: simplify video link table 2024-05-26 15:57:53 +02:00
Johan Malm
8a5602ee81 README.md: add link to release video 2024-05-24 21:05:15 +01:00
Jens Peters
90823b3350 README.md: add alt-space binding
That one was missing in the default bindings.
2024-03-10 19:49:16 +01:00
Hiroaki Yamamoto
be37f9a564
Fix various typos across the codebase 2024-03-08 13:59:20 +01:00
Johan Malm
1aa906e0de README.md: Add screenshot description
...and use the png files on the labwc website rather than imgur.

Fixes: #1363
2024-02-22 17:49:49 +01:00
Consolatis
e52ccfbcf3 README.md: fix spelling
Reported-by: tyzef
2024-02-06 02:11:15 +01:00
Standreas
ce3c5ab958 Removed characters slipped in 2023-12-24 10:08:35 +00:00
Standreas
96dc3c82a9 Fixed menu link 2023-12-24 10:08:35 +00:00
Standreas
e7a66ba3c6 Added translation information 2023-12-24 10:08:35 +00:00
Johan Malm
2e07bc754e README.md: update section 1.4 too 2023-10-01 08:00:25 +01:00
Johan Malm
8780202af8 README.md: tone down no-frills statement
Features such as icons, gradients and drop-shadows were declined in the
early phases of the project to focus on designing the fundamental building
blocks well without pressure to implement additional features which may
have compromised good design decisions.

As a core team we are not against these features per se other than when
they sacrifice the ability to run well on low spec hardware, or
disproportionately increase code complexity and long term maintenance
burden.
2023-09-30 22:26:38 +01:00
Johan Malm
942b4e7e4b README.md: describe --wrap-mode=nodownload
Fixes: issue #1063
2023-09-30 22:26:38 +01:00
Johan Malm
c9e96c86dd README.md: specify librsvg version and that it is optional 2023-09-30 22:26:38 +01:00
Johan Malm
bb5d272dc9 README.md: describe --force-fallback-for option 2023-09-28 22:46:39 +01:00
Johan Malm
c62df26c2a Support svg buttons
In the theme directory add close-{active,inactive}.svg instead of
close.xbm - and similarly for iconify, menu and max.
2023-09-17 19:26:41 +01:00
Johan Malm
6b83385ff7 README.md: simplify configuration section 2023-04-01 22:41:04 +01:00
Johan Malm
1b76b1c4c0 README.md: update gaming section on cursor confinement 2023-03-20 20:14:38 +00:00
Consolatis
397a8f4785 README.md: suggest using nested gamescope for gaming
Fixes #690
2023-02-20 18:50:13 +00:00
Johan Malm
af56b68041 theme: support theme setting override
...by reading <config-dir>/themerc-override where <config-dir> is normally
$HOME/.config/labwc can be other locations as described in labwc-config(5)
and can also be specified by the command line option -C.

The reason for supporting theme override is to give users more fine-
grained control of settings without making local copies and modifying
themes.
2023-01-03 21:21:21 +00:00
Flrian
5dba59f87a README.md: fix header numbering 2022-12-15 12:51:53 +01:00
Johan Malm
1ebf5bce90 README.md: update build instructions
...because running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.
2022-12-07 15:20:10 +01:00
Johan Malm
aa4ef94af0 README: restructure and amend project description
- Describe why the projects exists and state some core-dev values
- Merge the two scope sections
- Put video links before screenshot
2022-12-01 19:10:39 +00:00
Johan Malm
8909afcd7c README: add link to pre-0.6.0 video 2022-10-31 21:45:09 +00:00
Johan Malm
19dea7450b keybind: remove default alt-escape for Exit
...because too many have exited the compositor by mistake trying to get
out of alt-tab cycling or similar.
2022-08-12 22:50:56 +02:00
01micko
32b176e05e README.md: fix broken link for 'environment' man page
- re: https://github.com/labwc/labwc.github.io/pull/1
2022-08-01 18:57:12 +01:00
Johan Malm
1f0055a7e0 README.md: refresh and refactor
- Use &nsbp; in links with spaces
- Change headings from verbs to nouns
- Combine build and install headings
- In 'What is this', use the text on the labwc website
- Remove video links; one wasn't working and the other were very old
- Use more recent screenshot
- Simplify the 'labwc supports the following' bullet points
- Split dependencies into build and run-time
- Remove dependecy version numbers and let meson.build be the source of
  truth
- Simplify config file table by taking out middle column
- Split the configuration section into configuration and theming
- s/roadmap/scope
- Change man page links from docs/ to labwc.github.io/
2022-07-10 17:21:40 +01:00
Johan Malm
6f93c9981b README: add link to website 2022-06-22 21:19:50 +01:00
Johan Malm
3f10880545 README: update links to scope document 2022-06-22 21:12:54 +01:00
Johan Malm
5f30773a6e action.c: use kill() instead of spawning killall
Also update documentation to say `killall -s SIGHUP labwc` to make
it work on Void Linux.

Fix #393
2022-06-15 00:46:27 +02:00
Joshua Ashton
9070b12c1b README: Document what is needed to run on NVIDIA
Closes: #324
2022-05-18 06:32:00 +01:00
Johan Malm
dee370f1b4 README.md: move important links to top 2022-04-21 21:27:41 +01:00
01micko
25fcc3910b README.md: add wlopm to "6. Integrate" (recommended programs)
- made it first in the array of 'output managers' because since the
`scene_graph` merge it's the only way I have found to reliably
turn off/on outputs.
- it supports "wlr-output-power-management-unstable-v1"
- as does labwc since c23397f
- works with swayidle/swaylock
2022-03-09 21:03:35 +00:00
Johan Malm
36570856fe README.md: add sfwbar to suggested apps 2022-03-01 20:42:55 +00:00
Johan Malm
3d6e942eee README.md: add link to IRC channel 2022-02-20 15:02:53 +00:00
Johan Malm
1baf5cb9b8 README.md: fix typo (issue #248) 2022-02-20 15:02:08 +00:00