Commit graph

  • bf44d74612 config: add <core><primarySelection> Johan Malm 2025-06-13 20:08:52 +01:00
  • c63ba3c7fa cursor: omit pointer cursor shape for tablet tool Jens Peters 2025-06-08 11:38:25 +02:00
  • 5d1e20128c config: deprecate A-<arrow> keybinds Johan Malm 2025-06-13 18:54:02 +01:00
  • 9782ffa868 desktop: give focus to a modal dialog rather than its parent John Lindgren 2025-06-13 11:00:26 -04:00
  • ea1df930e9 Wayland protocols: support ext_data_control_manager_v1 Consolatis 2025-06-13 17:22:04 +02:00
  • 1f1e8dbf64 Wayland protocols: support wp_alpha_modifier_v1 Consolatis 2025-06-13 17:14:45 +02:00
  • f08a56aac9 server.c: prefix protocol version define with LAB_ Consolatis 2025-06-13 17:23:37 +02:00
  • ba604e3a8c scene-helpers: use wlr_scene_output_needs_frame Consolatis 2025-06-13 18:27:55 +02:00
  • 1ca67371ff scene-helpers: use wlr_scene_output_needs_frame Consolatis 2025-06-13 18:27:55 +02:00
  • 438df4cb88 Wayland protocols: support ext_data_control_manager_v1 Consolatis 2025-06-13 17:22:04 +02:00
  • 651d6507c9 Wayland protocols: support wp_alpha_modifier_v1 Consolatis 2025-06-13 17:14:45 +02:00
  • 5422f83ba3 server.c: prefix protocol version define with LAB_ Consolatis 2025-06-13 17:23:37 +02:00
  • 601391790e desktop: give focus to a modal dialog rather than its parent John Lindgren 2025-06-13 11:00:26 -04:00
  • 407f6ad6e5
    cursor: omit pointer cursor shape for tablet tool Jens Peters 2025-06-08 11:38:25 +02:00
  • 34892c35be desktop: enforce followMouse focus policy more strictly John Lindgren 2025-06-12 10:55:56 -04:00
  • 21e93e480a view: Add simple window animations Andri Yngvason 2025-06-09 22:35:38 +00:00
  • 5a50a02ba3 xwayland: fix possible loss of focus when multiple views are unmapped John Lindgren 2025-06-11 16:12:56 -04:00
  • 1b937ed247 xwayland: correctly return seat focus from menus/tooltips in CLion John Lindgren 2025-06-11 15:40:37 -04:00
  • 5a1466d355 xwayland: handle rare case of focus_in event occurring before map John Lindgren 2025-06-11 15:10:10 -04:00
  • 3d1c71fa07 xwayland: fix possible loss of focus when multiple views are unmapped John Lindgren 2025-06-11 16:12:56 -04:00
  • dceb5c3e0a xwayland: correctly return seat focus from menus/tooltips in CLion John Lindgren 2025-06-11 15:40:37 -04:00
  • 50f75f74c3 xwayland: handle rare case of focus_in event occurring before map John Lindgren 2025-06-11 15:10:10 -04:00
  • d7f1b021b3 NEWS.md: interim update Johan Malm 2025-06-10 19:01:46 +01:00
  • e8687b29a4 NEWS.md: interim update Johan Malm 2025-06-10 19:01:46 +01:00
  • 7a5f5aae5c theme: support basic vertical titlebar gradients John Lindgren 2025-04-22 12:24:06 -04:00
  • 69b2994083 ssd: allow arbitrary cairo pattern as titlebar background John Lindgren 2025-04-22 12:20:15 -04:00
  • 9732922774 common/font: add scaled_font_buffer_create_for_titlebar() John Lindgren 2025-05-29 12:34:03 -04:00
  • 4998b32ad3 common/graphic-helpers: add a few cairo pattern helpers John Lindgren 2025-05-29 12:31:41 -04:00
  • decf852e6b theme: parse more color string formats for Openbox compatibility John Lindgren 2025-04-22 11:56:15 -04:00
  • 89940f5dae common/graphic-helpers: adopt lookup_named_color from xpm parser John Lindgren 2025-04-22 11:47:38 -04:00
  • 8fb2ecefcb xwayland: always offer focus in Globally Active case John Lindgren 2025-06-09 11:11:32 -04:00
  • ba62bbdc5d Bump xdg-shell version from 3 to 6 tokyo4j 2025-06-10 06:50:41 +09:00
  • 97ce4131bb Replace scaled_rect_buffer with lab_scene_rect tokyo4j 2025-06-09 16:28:34 +09:00
  • ffd400503e Replace multi_rect with lab_scene_rect tokyo4j 2025-06-09 16:27:17 +09:00
  • 4cc6b354b0 server: remove server->sig{int,term,chld}_source in server_finish() tokyo4j 2025-06-10 05:18:20 +09:00
  • 85388d194e server: eliminate use of global vars tokyo4j 2025-06-10 05:13:07 +09:00
  • 88b15f1ca6 Bump wl_compositor version from 5 to 6 tokyo4j 2025-06-10 05:22:04 +09:00
  • e2cf70051d Replace scaled_rect_buffer with lab_scene_rect tokyo4j 2025-06-09 16:28:34 +09:00
  • 21b430e3dd Replace multi_rect with lab_scene_rect tokyo4j 2025-06-09 16:27:17 +09:00
  • 1fee112df4 Bump wl_compositor version from 5 to 6 tokyo4j 2025-06-10 05:22:04 +09:00
  • 15064aa025 server: remove server->sig{int,term,chld}_source in server_finish() tokyo4j 2025-06-10 05:18:20 +09:00
  • 07eda2bed9 server: eliminate use of global vars tokyo4j 2025-06-10 05:13:07 +09:00
  • b34290c9a1 xwayland: always offer focus in Globally Active case John Lindgren 2025-06-09 11:11:32 -04:00
  • 0bae05b964 CI: use wlroots019 package for FreeBSD tokyo4j 2025-06-09 17:04:34 +09:00
  • 667755ed1a CI: use wlroots0.19 package for Arch Linux tokyo4j 2025-06-09 16:57:23 +09:00
  • e1df045a07 CI: use wlroots019 package for FreeBSD tokyo4j 2025-06-09 17:04:34 +09:00
  • b3585d545c CI: use wlroots0.19 package for Arch Linux tokyo4j 2025-06-09 16:57:23 +09:00
  • 33fc1c6d05 input: emulate cursor axis for tablet tool mouse Jens Peters 2025-06-06 07:14:38 +02:00
  • 8584e073de input: always use mouse emulation for tablet tool mouse Jens Peters 2025-06-06 07:14:21 +02:00
  • cf032b1fc1 input: do not bind motion mode to tablet Jens Peters 2025-06-06 07:05:47 +02:00
  • 36c1948d0b input: add tool_v2 NULL check Jens Peters 2025-06-04 22:23:38 +02:00
  • a73b866129 config: support tablet tool mouse buttons Jens Peters 2025-06-01 23:09:52 +02:00
  • 1859d5f113 config: formatting to improve readability Jens Peters 2025-06-01 23:41:29 +02:00
  • e96b5af42d libinput: implement threeFingerDrag feature may 2025-06-06 23:08:53 +02:00
  • 592dc2d847
    libinput: implement threeFingerDrag feature may 2025-06-06 23:08:53 +02:00
  • 22d319cce8 libinput: support <dragLock>sticky<dragLock> and enable it by default tokyo4j 2025-06-07 19:27:05 +09:00
  • b54534adf1 libinput: support <dragLock>sticky<dragLock> and enable it by default tokyo4j 2025-06-07 19:27:05 +09:00
  • cc84cee75b scaled-icon-buffer: don't render twice in scaled_icon_buffer_set_view() tokyo4j 2025-06-07 16:34:40 +09:00
  • 624cf85afe view: simplify freeing of view->icon tokyo4j 2025-06-07 16:28:08 +09:00
  • 82f7ca0d00 view: simplify freeing of view->icon tokyo4j 2025-06-07 16:28:08 +09:00
  • a98084775e scaled-icon-buffer: don't render twice in scaled_icon_buffer_set_view() tokyo4j 2025-06-07 16:34:40 +09:00
  • 74018495cd view.c: free icon name on view destroy Consolatis 2025-06-07 01:51:56 +02:00
  • 4d79f0057f Ensure the view signals are initialized early Consolatis 2025-06-07 04:26:35 +02:00
  • 8bfd756e3b Ensure the view signals are initialized early Consolatis 2025-06-07 04:26:35 +02:00
  • 5242f7aa58 view.c: free icon name on view destroy Consolatis 2025-06-07 01:51:56 +02:00
  • 6cb34f994c labwc-config(5): add example to unset mousebind Johan Malm 2025-06-06 22:30:40 +01:00
  • c7200390de labwc-config(5): add example to unset mousebind Johan Malm 2025-06-06 22:30:40 +01:00
  • 073d8c39c1 scaled-icon-buffer: fix window icons not loaded after Reconfigure tokyo4j 2025-06-07 04:09:27 +09:00
  • a7b58b5b28 scaled-icon-buffer: fix window icons not loaded after Reconfigure tokyo4j 2025-06-07 04:09:27 +09:00
  • fb077c0095 Support xdg-toplevel-icon protocol tokyo4j 2025-05-30 20:58:48 +09:00
  • 649773b4f8 buffer: add buffer_create_from_wlr_buffer() tokyo4j 2025-05-30 20:58:15 +09:00
  • 82b0235aca buffer: add buffer_resize() tokyo4j 2025-05-30 20:55:31 +09:00
  • 0657a1d767 view: add destroy signal tokyo4j 2025-05-24 08:31:08 +09:00
  • e8d20e019e Support xdg-toplevel-icon protocol tokyo4j 2025-05-30 20:58:48 +09:00
  • ac581f98fe
    input: emulate cursor axis for tablet tool mouse Jens Peters 2025-06-06 07:14:38 +02:00
  • 3221ba7250 buffer: add buffer_create_from_wlr_buffer() tokyo4j 2025-05-30 20:58:15 +09:00
  • e083132dc4 buffer: add buffer_resize() tokyo4j 2025-05-30 20:55:31 +09:00
  • 3aae22a6bb view: add destroy signal tokyo4j 2025-05-24 08:31:08 +09:00
  • 614c008bea feat: add left-occupied and right-occupied to workspaces_find DreamMaoMao 2025-06-06 08:10:18 +08:00
  • 5cf4aa83e2 view.c: add new NO_OMNIPRESENT criteria DreamMaoMao 2025-06-05 19:33:12 +08:00
  • a8caa05b32 feat: add left-occupied and right-occupied to workspaces_find DreamMaoMao 2025-06-06 08:10:18 +08:00
  • c6a0369419 view.c: add new NO_OMNIPRESENT criteria DreamMaoMao 2025-06-05 19:33:12 +08:00
  • f75336bd76 Enable content-type-v1 protocol Aleksey Samoilov 2025-06-06 19:47:04 +04:00
  • b948dfc6ee
    input: always use mouse emulation for tablet tool mouse Jens Peters 2025-06-06 07:14:21 +02:00
  • 87236d99a7
    input: do not bind motion mode to tablet Jens Peters 2025-06-06 07:05:47 +02:00
  • f111d2da94
    input: add tool_v2 NULL check Jens Peters 2025-06-04 22:23:38 +02:00
  • f3ddcc50f7
    config: support tablet tool mouse buttons Jens Peters 2025-06-01 23:09:52 +02:00
  • 55fc34658f fix: missed judgment for some X11 property DreamMaoMao 2025-06-06 08:31:08 +08:00
  • c5b9e2665d
    ssd: add configurable drop-shadows for tiled windows dd 2025-06-06 04:46:58 +08:00
  • 42faf94973 ssd: following coding style diredocks 2025-06-06 04:34:43 +08:00
  • e08f8af667 ssd: ignore shadows_on_tiled if gap < shadow_size diredocks 2025-06-06 03:50:01 +08:00
  • 0dbcd2221a ssd: drop-shadows on tiled windows diredocks 2025-06-05 15:33:24 +08:00
  • 0908bb5dd1 xdg: add missing tracking of configure serials John Lindgren 2025-06-04 14:35:00 -04:00
  • 30ce19a624 xdg: add missing tracking of configure serials John Lindgren 2025-06-04 14:35:00 -04:00
  • ea294dbcf5 labwc-config(5): describe environment file comment syntax Johan Malm 2025-06-02 21:25:52 +01:00
  • 879c2794fb labwc-config(5): describe environment file comment syntax Johan Malm 2025-06-02 21:25:52 +01:00
  • 7bf08af210 layers: arrange layers on destroy Johan Malm 2023-10-10 21:51:58 +01:00
  • 2888dbf597 layers: arrange layers on destroy Johan Malm 2023-10-10 21:51:58 +01:00
  • 275e38e353
    config: formatting to improve readability Jens Peters 2025-06-01 23:41:29 +02:00
  • ca94abbef1 CI: wlroots package for Arch has been renamed Consolatis 2025-06-01 23:27:01 +02:00