John Lindgren
b8568c3258
data: center logo vertically
...
The current logo has asymmetrical 62/19 px top/bottom padding. Let's
center it (40/41 px top/bottom) so it looks better in the titlebar.
2025-03-13 20:01:53 +00:00
Jens Peters
cf123dd78e
data: disable Inhibit D-BUS interface in xdg-portals configuration ( #2205 )
...
The GTK xdg-portal implementation, which is used as
the default behind the wlr xdg-portal implementation,
exposes the Inhibit interface even on a non-Gnome
session. Unfortunately this D-BUS interface does not
work on labwc.
By explicitly disabling this interface, firefox and may be
other applications are not tricked into using the
xdg-portal interface but use the Wayland IdleInhibit
protocol instead which labwc supports.
2024-10-02 21:32:47 +01:00
Rick Calixte
5b774e6e99
Add labwc to XDG_CURRENT_DESKTOP to support a portals.conf ( #1716 )
...
The previous `UseIn` key was deprecated in xdg-desktop-portal 1.17/1.18.
It has been superceded by the portals.conf structure so that each
desktop can configure the precise desired structure for portals. In
addition, support was added to the Desktop Entry Specifications to
support a `DesktopNames` key that login managers will use to set
XDG_CURRENT_DESKTOP.
* [portals.conf
Documentation](https://github.com/flatpak/xdg-desktop-portal/blob/main/doc/portals.conf.rst.in )
* [Example
sway-portals.conf](https://salsa.debian.org/swaywm-team/sway/-/blob/debian/sid/debian/sway-portals.conf )
* [Desktop Entry
Specifications](https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html )
Ref: flatpak/xdg-desktop-portal#955
2024-10-01 21:33:45 +01:00
Rick Calixte
14f5733584
meson.build: install badges for labwc and migrate to data/
...
A .desktop file was previously added for the labwc session, this adds a
badge for it where it is supported. The .desktop files and the badges
are also moved to `data/`.
Ref: #36 , 9fa783e , labwc/labwc-artwork#7
2024-02-03 22:05:28 +00:00
Johan Malm
56ce0893e0
Move data/* to docs/
2020-09-28 21:09:19 +01:00
Johan Malm
35ff6e5bb0
rcxml: s/csd/xdg_shell_server_side_deco
2020-09-15 21:10:02 +01:00
Johan Malm
83331e57ed
Support inactive unpressed icons
2020-08-21 20:35:06 +01:00
Johan Malm
cda27da33e
theme: set sane values if no theme found
2020-08-21 19:54:28 +01:00
Johan Malm
4d1363dcae
include/: refactor header files more
2020-08-03 20:56:38 +01:00
Johan Malm
b2f68756a1
data/rc.xml: make consistent with openbox
2020-07-28 21:35:23 +01:00
Johan Malm
e128d62314
data/rc.xml: update
2020-07-18 11:42:16 +01:00
Johan Malm
1330071e0c
Load close.xbm based on rc.xml theme name
2020-07-09 22:41:54 +01:00
Johan Malm
158f42d1e8
src/rcxml.c: parse <keybind>
2020-06-19 22:00:22 +01:00
Johan Malm
c7a179f5b3
theme: add window_active_handle_bg_color
2020-06-12 21:41:30 +01:00
Johan Malm
d40445da1d
Add theme.c to parse openbox's themerc
2020-06-11 21:20:43 +01:00
Johan Malm
bc51e0ad2f
src/config/rcxml.c: parse xml from buffer
...
Avoid unit tests writing to/from files by using xmlParseMemory() instead
of xmlReadFile().
2020-06-09 21:40:46 +01:00
Johan Malm
898d80e04f
rc.xml: add <lab><keyboard><layout>
2020-06-08 19:49:19 +01:00
Johan Malm
6166e9b370
Read rc.xml and begin parsing
2020-06-05 23:04:54 +01:00