Jack Zeal
c7190b0649
Merge ecf7770704 into da37e97a45
2026-04-14 00:46:00 +02:00
Johan Malm
da37e97a45
Add action ToggleShowDesktop
labwc.github.io / notify (push) Waiting to run
2026-04-13 21:59:09 +01:00
Tobias Bengfort
8b32422b93
rcxml: allow to restrict privileged interfaces
labwc.github.io / notify (push) Has been cancelled
2026-04-11 16:34:11 +02:00
Johan Malm
c8bb3381a4
Add key state OSD for debugging
...
labwc.github.io / notify (push) Waiting to run
Add action `DebugToggleKeyStateIndicator` to show in the top-left corner
the pressed, bound, pressed-sent keys as well as modifiers.
This should help fault find issues like #2771 and #3238
Based-on: #3262
Co-authored-by: @tokyo4j
2026-04-10 21:19:11 +01:00
Weblate
c4fd916fd3
Translation updates from weblate
...
Co-authored-by: ButterflyOfFire <butterflyoffire@protonmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://translate.lxqt-project.org/projects/labwc/labwc/kab/
Translation: Labwc/labwc
2026-04-10 20:45:51 +01:00
Manuel Barrio Linares
3ec20044b5
server: add support for color-management-v1 and color-representation-manager-v1
2026-04-10 12:59:44 +02:00
daniel
afaed4af63
config: remove the underline from the XF86 keys
...
to match the actual key names in xkbcommon-keysyms.h
2026-04-08 10:37:35 +02:00
John Lindgren
90c38e2681
xdg: set initial position a hair earlier to fix window rules
...
Partially reverts: 3f223fe5b0
("xdg: unify initial positioning logic")
2026-04-07 20:05:00 +02:00
Jack Zeal
ecf7770704
Realign spacing for CI
2026-04-06 20:11:29 -07:00
Jack Zeal
b2803b8f4d
Add highlight/shadow controls for beveled items
2026-04-06 20:09:51 -07:00
Jens Peters
a893b1ab50
input: fix tablet tool tilt motion
...
Tilt axis are not relative.
2026-04-06 22:10:10 +01:00
Jack Zeal
6dffb80d6a
Add infrastructure to generatecustom highlight/lowlight
2026-04-06 09:59:40 -07:00
Jack Zeal
2591661005
Guard for possible null menu buffer
...
Guard for possible null menu buffer, attempt 2
2026-04-05 18:10:11 -07:00
Jack Zeal
308a3291cb
Remove attempt to reuse code with switch fallthrough
2026-04-05 18:02:50 -07:00
Jack Zeal
8997f35607
Rename camelcase names
2026-04-05 17:57:15 -07:00
Jack Zeal
987b2c2a89
Realign with codesniffer rules
2026-04-05 17:48:57 -07:00
Jack Zeal
5846a95f98
Add beveled borders to buttons
2026-04-04 09:35:08 -07:00
Jack Zeal
f3711b294a
Add fields for button borders
2026-04-04 08:56:12 -07:00
Jack Zeal
43d643c878
Explicitly differentiate between 'no border' and 'flat border' since it's visible with gradients
2026-04-04 07:38:27 -07:00
Jack Zeal
4d0ec36773
Avoid corner-related gaps reappearing after reconfigure
2026-04-04 00:54:28 -07:00
Jack Zeal
40208c57f1
Free a wasted allocation in parser
2026-04-04 00:45:35 -07:00
Jack Zeal
44a0da2e7f
Better handling of exclusive mode
2026-04-04 00:36:13 -07:00
Jack Zeal
dfc3239ced
Remove duplicate re-rendering:
2026-04-04 00:02:10 -07:00
Jack Zeal
73cd8eb0bb
Force a redraw so we know we'll get a refreshed border after reconfig
2026-04-04 00:00:20 -07:00
Jack Zeal
d1951f73ec
Don't clobber the border under the title
2026-04-03 23:32:39 -07:00
Jack Zeal
59c37bc91b
Start on texture on the main title bar segment
2026-04-03 23:17:28 -07:00
Consolatis
c9b4da2ce2
osd-thumbnail: handle buffer allocation failure
...
Fixes : #3489
2026-04-02 22:10:30 +02:00
Jack Zeal
1c79213470
Use osd.bg for OSD border texture
2026-04-01 22:36:44 -07:00
Jack Zeal
f361a3bec9
Force discard of the resize popup after theme reload so we don't end up with residual old styles
2026-04-01 22:31:52 -07:00
Jack Zeal
96ae2f2d9d
Remove debug code
2026-04-01 21:36:44 -07:00
Jack Zeal
e7b53c5d28
Pull menu bevels from theme
2026-04-01 21:31:21 -07:00
Jack Zeal
362c3e1b47
Add osd.border.type and osd.border.bevel-width options
2026-04-01 20:40:21 -07:00
Jack Zeal
773996f1ee
add window.*.border.type and window.*.border.bevel-width options
2026-04-01 20:18:43 -07:00
Jack Zeal
b07165f154
Ensure we use all details of borders when caching them
2026-04-01 19:43:20 -07:00
Jack Zeal
fe44a2e9b3
Reuse common code for raised and sunken bevels
2026-04-01 19:39:24 -07:00
tranzystorekk
e45548077e
CI: Void: use wlroots0.20-devel distro package
2026-04-01 17:37:26 +02:00
Jack Zeal
bfd4364ba9
Correct blundered merge conflict resolution
2026-03-31 22:29:35 -07:00
Jack Zeal
6ae186edc5
Merge branch 'master' into master
2026-04-01 05:27:23 +00:00
Jack Zeal
8188f0a80e
Adapt workspace switcher Cairo logic to use modified border cache
2026-03-31 22:23:54 -07:00
Jack Zeal
2f2cf73bfa
Merge pull request #1 from Consolatis/tmp/pr_3463_beveled_borders
...
[wip] keep wlr_buffers around
2026-04-01 05:10:31 +00:00
Consolatis
7be58fbaba
CI: add no-backends build test
labwc.github.io / notify (push) Has been cancelled
2026-03-31 22:58:49 +02:00
Consolatis
3df8fcda3a
meson.build: make libinput and libdrm depend on wlroots feature flags
2026-03-31 22:58:49 +02:00
Consolatis
8c6faa010f
make wlroots libinput backend optional
2026-03-31 22:58:49 +02:00
Consolatis
dfbea3e156
make wlroots session backend optional
2026-03-31 22:58:49 +02:00
Consolatis
046d055ac0
make wlroots DRM backend optional
2026-03-31 22:58:49 +02:00
Johan Malm
fe1955fb27
Stop generating wayland-protocols server headers
...
We still need to generate wlr-protocols server headers, as well as
client headers and code.
References:
- https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/5075
- https://github.com/swaywm/sway/pull/8838
2026-03-31 20:51:49 +02:00
Johan Malm
b3f3fc9084
NEWS.md: interim update following port to wlroots 0.20
2026-03-31 19:34:03 +01:00
Jens Peters
674238caa9
docs: document tablet tool pressure range
2026-03-31 19:56:07 +02:00
Jens Peters
0d049552bc
input: support tablet tool pressure range configuration
...
Needs wlroots 0.20.0.
2026-03-31 19:56:07 +02:00
Jens Peters
9209f611d5
build: require libinput 1.26
...
Bump the requirement for having support for
tablet tool pressure range configuration.
2026-03-31 19:56:07 +02:00