Commit graph

  • 9a1754b3c9 Destroy xdg_popups when its parent is destroyed Consolatis 2025-06-18 17:40:04 +02:00
  • a8df2487b2 xwayland: support _NET_WM_ICON Consolatis 2025-05-29 19:17:24 +02:00
  • 1b8daec7fc xwayland: support _NET_WM_ICON Consolatis 2025-05-29 19:17:24 +02:00
  • f9dd38e981 theme: change builtin menu fallback button to arrow Johan Malm 2025-06-17 21:53:54 +01:00
  • e4321880c4 menu: add terminal to default root-menu Johan Malm 2025-06-17 21:25:45 +01:00
  • 501c88b3d5 src/menu: add small selection of default terminals to root-menu Consolatis 2025-06-17 15:00:17 +02:00
  • e0d3bebbb7 input: clear SSD hover effects after touch-up Jens Peters 2025-06-15 09:39:19 +02:00
  • 80aad264e8
    input: clear SSD hover effects after touch-up Jens Peters 2025-06-15 09:39:19 +02:00
  • 4025d009de desktop: enforce followMouse focus policy more strictly John Lindgren 2025-06-14 11:34:32 -04:00
  • 31dd21de5b input: use mouse emulation for touch when labwc menu is open Jens Peters 2025-06-13 14:59:02 +02:00
  • c4813470a4
    input: use mouse emulation for touch when labwc menu is open Jens Peters 2025-06-13 14:59:02 +02:00
  • bdd1b8dc60 input: handle tablet tool creation internally Jens Peters 2025-06-10 19:40:48 +02:00
  • 6f6fcbc2e1 input: move tablet tool functions into tablet.c Jens Peters 2025-06-10 19:37:17 +02:00
  • b3c1ef41c3 input: remove zero initialization Jens Peters 2025-06-10 17:07:17 +02:00
  • 9cf9e129e1 input: move tablet axis members to tablet tool Jens Peters 2025-06-08 08:27:25 +02:00
  • fa26093585
    input: handle tablet tool creation internally Jens Peters 2025-06-10 19:40:48 +02:00
  • 7420add563
    input: move tablet tool functions into tablet.c Jens Peters 2025-06-10 19:37:17 +02:00
  • e0c153fcf2
    input: remove zero initialization Jens Peters 2025-06-10 17:07:17 +02:00
  • 680c166b81
    input: move tablet axis members to tablet tool Jens Peters 2025-06-08 08:27:25 +02:00
  • ab9cf4dc97 Bump xdg-shell version from 3 to 6 tokyo4j 2025-06-10 06:50:41 +09:00
  • 145de91932 config: add <core><primarySelection> Johan Malm 2025-06-13 20:08:52 +01:00
  • 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