Commit Graph

  • 92497f6788 Accepting request 1323724 from X11:Wayland factory Dominique Leuenberger 2025-12-20 20:46:11 +00:00
  • 4273a1c7cd - Update to version 0.9.3: + Added - <windowSwitcher order="focus|age"/> to sort windows by focus or age - New snapping config: <snapping><range inner="" outer=""> - direction option for Resize action (up-left, right, down, etc.) - sendEventsMode option to disable keyboard input - Window switcher OSD options: + thumbnailLabelFormat + output="all|focused|cursor" - Click-to-focus in window switcher OSD - Support for xdg-dialog protocol - --keyboard-focus option for labnag - Option to unshade windows during window switching + Changed - Alt-Tab now selects the previously focused window - Deprecated old <snapping><range> syntax - Refactored window switcher configuration - OSD placement now centered on output + Fixed - Desktop files with dots in filenames - Incorrect cursor motion from absolute events - Mouse issues with constrained surfaces - XCB race between Raise and input - Window switcher layout and geometry issues Muhammad Akbar Yanuar Mantari 2025-12-19 22:47:12 +00:00
  • 54ed9a7fa2 Fix layershell unmap segfault when no outputs left (boo#1254386, upstream gh#labwc/labwc#2576) * Backported 2577.patch from upstream leap-16.0 Lucas Sanchez Sagrado 2025-12-13 19:36:58 +01:00
  • f69f2cd6fc Accepting request 1310791 from X11:Wayland Dominique Leuenberger 2025-10-12 20:23:56 +00:00
  • 5ec08d1a0c - Update to version 0.9.2: + Added - Allow SnapToEdge and ToggleSnapToEdge to combine two cardinal directions with the config option combine="yes|no". - Support Border context for mousebinds as an alias for Top...BRCorner to make configuration easier. - Add window-switcher mode with thumbnails. This can be enabled with: <windowSwitcher style="thumbnail">. - Add toggle option to GoToDesktop action. This has the effect of going back to the last desktop if already on the target. - Add <theme maximizedDecoration="titlebar|none"/> to allow hiding titlebar when window is maximized. - Use client-send-to-menu as 'Workspace' submenu in built-in client-menu. - Allow overwriting submenu icon to increase flexibility and enhance Openbox compatibility. - Allow client-{list-combined,send-to}-menu as submenu of static menu. - Add labnag (a dialog client with message and buttons) and associated <prompt> option in 'If' actions. - Support config option <core><promptCommand>. - Allow snapping to corner edges during interactive move with associated config options <snapping><cornerRange>. - Support new values "up-left", "up-right", "down-left" and "down-right" with <action name="(Toggle)SnapToEdge" direction="[value]"> and <query tiled="[value]">. - XML parsing improvements: - Support nested If and ForEach actions - Parse CDATA as text all nodes - Remove ordering constraint of attributes in <keybind>, <mousebind> and <windowRule> - If actions now work for menus - For menus, the name argument no longer has to be the first argument of <action>; and the label argument no longer has to be the first argument of <item> - Toggle mousebinds with the ToggleKeybinds action - Add support for direction value 'any' with tiled queries. This allows users to query for any snap directions without using multiple query statements + Fixed - On detecting broken icon theme, fall back on 'hicolor'. - Restore initially-maximized window position after unplug/plug. - Fix large client-side icon not being loaded when the rendered icon size is larger than icon sizes from the client. - Improve debug logging for configuring input devices. - Fix false positives when matching desktop entries. - Prevent accidental downcasting of scale in scaled-icon-buffer to avoid blurry icons on non-integer scales and a cairo assert when using a output scale < 1. - Fix xdg-shell windows moving between outputs due to configure timeout. - Fix segfault with toplevel <separator> in menu.xml. - Prevent hi-res mice triggering scroll actions too often. + Changed - Change default keybind W-<arrow> to combine cardinal directions to support resizing of windows to fill a quarter of an output. This only affects users who do not use an rc.xml or use the <keyboard><default/> option. Previous behavior can be restored by setting combine="no". - Focus and Raise on window border press to align with Openbox behavior. - On interactive resize, only un-maximize the axis/axes that are being resized. - Change theme setting osd.window-switcher.* to osd.window-switcher.style-classic.*. Backward compatibility is preserved. - In client-list menu, add brackets around the titles of any minimised windows. - Respect client-initiated window resize of non-maximized axis, for example remember the width of vertically-maximized window resizing itself horizontally. - Remember position of window along non-maximized axis during interactive move. - Restore default libinput device values on reconfigure with empty value. - Change If action when used without a focused window to execute the <else> branch (previously it was just ignored). - Make autoEnableOutputs=no apply only to drm outputs. - Take into account <core><gap> for edge and region overlays. Muhammad Akbar Yanuar Mantari 2025-10-11 22:52:22 +00:00
  • 2f10241c07 Accepting request 1297179 from X11:Wayland Dominique Leuenberger 2025-08-03 11:38:12 +00:00
  • 220e72fb7b - Update to version 0.9.1: + This is an earlier-than-usual release containinig bug fixes only: - Prevent interaction with un-initialized xdg-shell windows after unmap to fix a bug exposed by wlroots-0.19.0 resulting in a compositor crash in certain (unusual) circumstances - Fix double-free in img_svg_render() failure path - Fix swapped width/height in XWayland client _NET_WM_ICON stride calculation Muhammad Akbar Yanuar Mantari 2025-08-02 20:37:22 +00:00
  • 274acd5626 Accepting request 1292336 from X11:Wayland Dominique Leuenberger 2025-07-14 08:51:12 +00:00
  • 1e1d95cab7 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/labwc?expand=0&rev=33 Muhammad Akbar Yanuar Mantari 2025-07-12 11:52:47 +00:00
  • a61b5b8b17 - Update to version 0.9.0: + The main focus has been to port labwc to wlroots 0.19 and fix associated issues. There is a regression warning worth noting for the switch to wlroots 0.19: - Menu item can no longer be activated in any Gtk applications with a single press-drag-release mouse action. - VR headset support is disabled when compiled with wlroots 0.19.0 to work around a bug on the wlroots side which is expected to be fixed in wlroots 0.19.1 + Read completely changelog on NEWS.md + Change pkgconfig(wlroots-0.18) BuildRequires to pkgconfig(wlroots-0.19) + Fix all xdg-portal open if open thunar (labwc only need wl+gtk) - Update libsfdo to version 0.1.4: + sfdo-version.h with macros indicating libsfdo version. + More descriptive libsfdo-desktop-file errors. + libsfdo-icon loader is slightly more robust now. + Documentation improvements. Muhammad Akbar Yanuar Mantari 2025-07-12 11:50:36 +00:00
  • 9cec257a8f Accepting request 1274157 from X11:Wayland Ana Guerrero 2025-05-05 20:25:18 +00:00
  • e315e74f04 - Update to version 0.8.4 * This release predominantly consists of bug-fixes, code simplification and usability improvements, read completely on NEWS.md. * Add new features the most noteworthy is the addition of icons support in the window-switcher and client-list-combined-menu. Muhammad Akbar Yanuar Mantari 2025-05-03 18:08:34 +00:00
  • 578afcee12 Accepting request 1247773 from X11:Wayland Dominique Leuenberger 2025-02-22 18:05:07 +00:00
  • fc6e094f1b - Update to version 0.8.3 * Support for the ext-workspace protocol. * Menu enhancements including icons and dynamic root-menus. Muhammad Akbar Yanuar Mantari 2025-02-22 02:23:59 +00:00
  • 3ff4d66043 Accepting request 1218441 from X11:Wayland leap-16.1 Ana Guerrero 2024-10-27 10:25:30 +00:00
  • 4fbf527fa9 - Update to version 0.8.1 * Add titlebar window icons and layout configuration * Support for the cosmic-workspace protocol and the openbox inspired client-list-combined-menu for a better user experience with workspaces. - add libsfdo submodule: to enable titlebar window icons and layout Muhammad Akbar Yanuar Mantari 2024-10-25 20:21:35 +00:00
  • b64cddec5f Accepting request 1195890 from X11:Wayland Ana Guerrero 2024-08-26 20:10:05 +00:00
  • 109b237a0b - switch to GPL2-only, as thats what the src files say - remove Recommends: %{name}-lang, so zypper can decide if needed or not Muhammad Akbar Yanuar Mantari 2024-08-18 11:15:02 +00:00
  • 5f39aab798 - Update to version 0.8.0 + The main focus in this release has been to port labwc to wlroots 0.18 and to grind out associated regressions.There are a couple of regression warnings when using wlroots 0.18: - There appears to be an issue with increased commit failures, particularly with intel drivers. If this turns out to be an issue for anyone please try running with WLR_DRM_NO_ATOMIC=1. - Fullscreen VRR is broken but should be fixed once wlroots 0.18.1 is released. + Added - Add options fullscreen and fullscreenForced. - Optionally allow keybindings when session is locked, which for example can be useful for volume settings. - Add resistance when dragging tiled/maximized windows. - Implement support for renderer loss recovery. - Support xinitrc scripts to configure XWayland server on launch. - Add theme option window.button.width to set window button size. - Add cascade placement policy. - Support relative tablet motion. + Fixed - Make tablet rotation follow output rotation. - Fix error when launching windowed Chromium. - Fix empty XKB_DEFAULT_LAYOUT bug. - Take into account CSD borders when unconstraining XDG popups. - Choose xdg-popup output depending on xdg-positioner. - Fix wlroots-0.18 regression causing flicker with some layer- shell clients like fuzzel on launch. - Fix incorrect condition in server-side-deco logic. - Fix flicker of snapped windows in nested session. - Fix tearing with atomic mode setting. - Handle initially maximized and fullscreen xdg-shell windows better. - Set initial geometry of maximized and fullscreen XWayland windows in the map_request handler to avoid visual glitches with some apps. - Disable pango glyph position rounding to avoid text geometry jump around when changing scale. + Changed - Make windows stay fullscreen when associated output is disconnected. - Change wlroots-devel BuildRequires to pkgconfig(wlroots-0.18) - Fix conditional xwayland on wlroots Muhammad Akbar Yanuar Mantari 2024-08-16 16:48:20 +00:00
  • 481b9b12c2 Accepting request 1191069 from X11:Wayland Dominique Leuenberger 2024-08-02 15:27:08 +00:00
  • f3127da166 Accepting request 1191068 from home:mantarimay:branches:X11:Wayland Muhammad Akbar Yanuar Mantari 2024-08-02 03:46:24 +00:00
  • 0eaf6df357 Accepting request 1188735 from X11:Wayland Ana Guerrero 2024-07-22 15:17:22 +00:00
  • 65e1654d37 - Update to version 0.7.4 + Fixed - Make SSD borders respect snapped state on Reconfigure. - Fix magnifier by disabling direct scanout when active. - Fix crash triggered by pipemenu without parent <menu> element. Muhammad Akbar Yanuar Mantari 2024-07-19 23:04:28 +00:00
  • df2d4a6614 Accepting request 1187253 from X11:Wayland Ana Guerrero 2024-07-15 17:46:41 +00:00
  • a642d4b750 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/labwc?expand=0&rev=17 Muhammad Akbar Yanuar Mantari 2024-07-13 01:19:54 +00:00
  • 8ca1ac4b86 Accepting request 1187220 from home:mantarimay:branches:X11:Wayland Muhammad Akbar Yanuar Mantari 2024-07-12 18:14:53 +00:00
  • c56e63868f Accepting request 1173370 from X11:Wayland Dominique Leuenberger 2024-05-11 16:23:29 +00:00
  • 84aec073c4 Accepting request 1173369 from home:mantarimay:branches:X11:Wayland Muhammad Akbar Yanuar Mantari 2024-05-10 22:41:20 +00:00
  • edfa5e7f04 Accepting request 1159133 from X11:Wayland Ana Guerrero 2024-03-19 16:29:30 +00:00
  • 8080c5acc5 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/labwc?expand=0&rev=12 Muhammad Akbar Yanuar Mantari 2024-03-18 20:35:15 +00:00
  • 19cbe41b0b Accepting request 1159131 from home:mantarimay:branches:X11:Wayland Muhammad Akbar Yanuar Mantari 2024-03-18 20:34:15 +00:00
  • a465519ffe Accepting request 1158627 from home:mantarimay:branches:X11:Wayland Muhammad Akbar Yanuar Mantari 2024-03-16 22:50:51 +00:00
  • de461a9e89 Accepting request 1154209 from X11:Wayland Dominique Leuenberger 2024-03-02 22:23:56 +00:00
  • f5718b6366 Accepting request 1154208 from home:mantarimay:branches:X11:Wayland Muhammad Akbar Yanuar Mantari 2024-03-01 23:39:52 +00:00
  • 57f59ac0af Accepting request 1138818 from X11:Wayland Muhammad Akbar Yanuar Mantari 2024-01-15 11:02:48 +00:00
  • 237640a7cf OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/labwc?expand=0&rev=6 Muhammad Akbar Yanuar Mantari 2024-01-15 11:01:17 +00:00
  • b39904a664 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/labwc?expand=0&rev=5 Muhammad Akbar Yanuar Mantari 2024-01-15 10:55:45 +00:00
  • 397bd62fff OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/labwc?expand=0&rev=4 Muhammad Akbar Yanuar Mantari 2024-01-15 10:53:02 +00:00
  • 2b5e763f48 Accepting request 1138096 from X11:Wayland Ana Guerrero 2024-01-11 20:05:33 +00:00
  • 748e4d9fd3 Accepting request 1138094 from home:mantarimay:branches:X11:Wayland Muhammad Akbar Yanuar Mantari 2024-01-11 10:09:26 +00:00
  • 4b624475a2 Accepting request 1138026 from home:mantarimay:apps Michael Vetter 2024-01-11 06:09:44 +00:00