Commit graph

  • 9f50971e0b Halt window switcher on Reconfigure tokyo4j 2025-12-31 19:15:11 +09:00
  • b2b9495df3 Halt window switcher on Reconfigure tokyo4j 2025-12-31 19:15:11 +09:00
  • 95e99af42e
    Added link to modern labwc configuration and root menu generator HARSH 2025-12-29 13:01:52 +05:30
  • 12499f278a cycle: implement scrollable OSD tokyo4j 2025-12-12 15:26:30 +09:00
  • 2322ed5428 cycle: cycle: ensure server->cycle is cleared in destroy_cycle() tokyo4j 2025-12-29 03:36:21 +09:00
  • 8ad96c0410 cycle: add server->cycle_preview_tree tokyo4j 2025-12-08 17:14:31 +09:00
  • dfe428ae14 cycle: refactor to aggregate type definitions into cycle.h tokyo4j 2025-12-29 02:50:45 +09:00
  • 930a21a394 cycle: refactor to aggregate type definitions into cycle.h tokyo4j 2025-12-29 02:50:45 +09:00
  • c93c3ad6f4 Merge remote-tracking branch 'upstream/master' into chase/0.20 Manuel Barrio Linares 2025-12-26 21:41:13 -03:00
  • 276d4e61f9 config/rcxml.c: prevent wrong parse_bool() err message Consolatis 2025-12-26 18:06:21 +01:00
  • 42a79136c5 config/rcxml.c: prevent wrong parse_bool() err message Consolatis 2025-12-26 18:06:21 +01:00
  • ec9579fdc1 CI: disable IRC notifications for now Consolatis 2025-12-26 16:07:27 +01:00
  • 865219b473 CI: disable IRC notifications for now Consolatis 2025-12-26 16:07:27 +01:00
  • 610d869561 cycle: add <action name="NextWindow" output="" and identifier=""> tokyo4j 2025-12-12 04:34:38 +09:00
  • a5c6ff499c cycle: support <action name="NextWindow" workspace="current|all"> tokyo4j 2025-12-12 04:10:54 +09:00
  • 5dc0e5ff26 cycle: add <action name="NextWindow" output="" and identifier=""> tokyo4j 2025-12-12 04:34:38 +09:00
  • fda782a44b cycle: support <action name="NextWindow" workspace="current|all"> tokyo4j 2025-12-12 04:10:54 +09:00
  • caa9b90e80 docs: add example for GTK4 composing Consolatis 2025-12-23 12:04:50 +01:00
  • 868cabcf7d docs: add example for GTK4 composing Consolatis 2025-12-23 12:04:50 +01:00
  • 64aec6ff5d
    workspaces: add config option for initial workspace selection Cameron Scott McCreery 2025-12-22 16:17:43 -05:00
  • c9b088e343 cycle: add and use get_outputs_by_filter() tokyo4j 2025-12-12 04:27:32 +09:00
  • 64af206114 Rename cycle_osd_output_criteria to cycle_output_filter tokyo4j 2025-12-12 03:38:57 +09:00
  • e2d83ff7f5 rcxml: sync rcxml.window_switcher with XML format tokyo4j 2025-12-07 17:44:36 +09:00
  • 45e3452003 workspaces: Removed redundant error message in workspaces_init 5trixs0f 2025-12-22 13:37:25 -05:00
  • c628c67ecf workspaces: changed 'primary_name' to 'initial_name' 5trixs0f 2025-12-22 13:33:38 -05:00
  • 54067dd2f0 cycle: add and use get_outputs_by_filter() tokyo4j 2025-12-12 04:27:32 +09:00
  • 5f83760a34 workspace: Cherry picked workspace_find_by_name, implemented initial workspace feature that allows users to specify an 'initial' workspace. Updated docs and comments. 5trixs0f 2025-12-21 14:20:04 -05:00
  • 33843e6f98 Rename cycle_osd_output_criteria to cycle_output_filter tokyo4j 2025-12-12 03:38:57 +09:00
  • 7743a78356 rcxml: sync rcxml.window_switcher with XML format tokyo4j 2025-12-07 17:44:36 +09:00
  • a98fd8f974 build: bump version to 0.9.3 0.9.3 Johan Malm 2025-12-19 16:35:01 +00:00
  • 2f30026dd9 build: bump version to 0.9.3 Johan Malm 2025-12-19 16:35:01 +00:00
  • d1ba186fe4 NEWS.md: update notes for 0.9.3 Johan Malm 2025-12-10 19:38:49 +00:00
  • 1b5d096dcf NEWS.md: update notes for 0.9.3 Johan Malm 2025-12-10 19:38:49 +00:00
  • 7537501668 labwc-config(5): correct semantically-significant typo Juliana Sims 2025-12-16 04:22:55 +00:00
  • 80ff4b22d3
    labwc-config(5): correct semantically-significant typo Juliana Sims 2025-12-16 04:22:55 +00:00
  • 7f0abed9c8 docs: tab to space: 4, trailing newline: -1, fit some lines to 80-cols Tomi Ollila 2025-11-25 23:03:46 +02:00
  • 1317439513 rcxml: minor updates for deprecation message tokyo4j 2025-12-12 03:58:51 +09:00
  • 0b1bafe9eb rcxml: minor updates for deprecation message tokyo4j 2025-12-12 03:58:51 +09:00
  • 07e0d53722 cycle: add server->cycle_preview_tree tokyo4j 2025-12-08 17:14:31 +09:00
  • 5cd8a0320e docs: tab to space: 4, trailing newline: -1, fit some lines to 80-cols Tomi Ollila 2025-11-25 23:03:46 +02:00
  • a059fbb7cb NEWS.md: interim update Johan Malm 2025-12-06 14:24:39 +00:00
  • 61be92d70b NEWS.md: interim update Johan Malm 2025-12-06 14:24:39 +00:00
  • 333ae306b1 desktop-entry: better handle desktop files with dots in their name Consolatis 2025-12-09 09:11:25 +01:00
  • 438e8faab4 desktop-entry: better handle desktop files with dots in their name Consolatis 2025-12-09 09:11:25 +01:00
  • 8fdf375af3
    window-switcher: add order parameter to allow stable window list ordering Maik Broemme 2025-12-08 18:54:23 +01:00
  • 0a74b4a6b0
    Log invalid windowSwitcher order values Maik Broemme 2025-12-08 14:36:57 +01:00
  • eecba25242
    Rename creation_iid to creation_id for clarity Maik Broemme 2025-12-08 14:33:32 +01:00
  • 314713f369
    Simpler window cycling order documentation: focus vs age Maik Broemme 2025-12-08 10:41:47 +01:00
  • eecb5d0947 labwc-config(5): clarify touchpad and touchscreen sections Johan Malm 2025-12-06 20:05:36 +00:00
  • 65c82119f4 labwc-config(5): clarify touchpad and touchscreen sections Johan Malm 2025-12-06 20:05:36 +00:00
  • 2f37002498 cursor: don't synthesize relative motion events from absolute events John Lindgren 2025-12-06 12:49:09 -05:00
  • 79d325dfe7 cursor: don't synthesize relative motion events from absolute events John Lindgren 2025-12-06 12:49:09 -05:00
  • 10a3281322 osd-classic: initialize struct fields in order John Lindgren 2025-12-07 00:12:27 -05:00
  • 1b22bf3d5a osd-classic: remove unused variable (buf) John Lindgren 2025-12-07 00:10:57 -05:00
  • 11959c5c5e rcxml: declare variable at initialization John Lindgren 2025-12-07 00:09:45 -05:00
  • a1d8ebc0de node: update node_descriptor_create() comment John Lindgren 2025-12-07 00:08:07 -05:00
  • a1119f0cb2 docs/rc.xml: populate <theme><name> to avoid empty string Johan Malm 2025-12-06 14:28:04 +00:00
  • 4b46fd95d5 osd-classic: initialize struct fields in order John Lindgren 2025-12-07 00:12:27 -05:00
  • aa4f013a21 osd-classic: remove unused variable (buf) John Lindgren 2025-12-07 00:10:57 -05:00
  • 2d12fa4dcb rcxml: declare variable at initialization John Lindgren 2025-12-07 00:09:45 -05:00
  • 22813cdf54 node: update node_descriptor_create() comment John Lindgren 2025-12-07 00:08:07 -05:00
  • a666aeec6a docs/rc.xml: populate <theme><name> to avoid empty string Johan Malm 2025-12-06 14:28:04 +00:00
  • 61096463fe cursor: allow movement until entering the constraint surface John Lindgren 2025-12-04 03:02:03 -05:00
  • 94d33f9119
    snapping: replace <snapping><range> with <snapping><range inner="" outer=""> (#3241) elviosak 2025-12-06 04:09:28 -03:00
  • 4d47b68aae
    docs/rc.xml.all: add scrollMethod option Standreas 2025-12-05 19:46:18 +01:00
  • 40d56514c0
    Add scrollMethod option to rc.xml.all Standreas 2025-12-05 19:32:15 +01:00
  • fee22dfdfc remove helper function elviosak 2025-12-05 08:41:22 -03:00
  • 88985bc3d1 add deprecation warning elviosak 2025-12-05 07:18:13 -03:00
  • 9962f44d55
    window-switcher: add age order to window cycling Maik Broemme 2025-12-04 16:51:40 +01:00
  • 1e7f3db14e rebase/formatting elviosak 2025-12-04 09:14:10 -03:00
  • cb6b2d9cda Merge branch 'master' into snap-range elviosak 2025-12-04 09:12:58 -03:00
  • 7cec1d8c01 cursor: allow movement until entering the constraint surface John Lindgren 2025-12-04 03:02:03 -05:00
  • 06505d24c8 rcxml: discourage empty strings in rc.xml configuration tokyo4j 2025-12-03 18:26:44 +09:00
  • 6e447f3ed7 rcxml: discourage empty strings in rc.xml configuration tokyo4j 2025-12-03 18:26:44 +09:00
  • a5db8e477a Add directional options to Resize action: Maik Broemme 2025-11-28 20:51:00 +01:00
  • a7a6550596
    Add directional options to Resize action: Maik Broemme 2025-11-28 20:51:00 +01:00
  • 01457f9310 codestyle fixes Manuel Barrio Linares 2025-12-02 18:34:20 -03:00
  • f098356be8 server: add support for color-management-v1 Manuel Barrio Linares 2025-12-02 17:44:54 -03:00
  • d748dc78bc xwayland: flush XCB connection to mitigate race between Raise and input John Lindgren 2025-12-02 13:33:07 -05:00
  • fe7633ea76 xwayland: flush XCB connection to mitigate race between Raise and input John Lindgren 2025-12-02 13:33:07 -05:00
  • c4277ab507 cycle: update config to <osd output="all|cursor|focused"> tokyo4j 2025-12-03 00:41:04 +09:00
  • 71d29cbebb cycle: some minor updates to documentation and deprecation warnings tokyo4j 2025-12-03 00:36:30 +09:00
  • d578dc09a7 cycle: update config to <osd output="all|cursor|focused"> tokyo4j 2025-12-03 00:41:04 +09:00
  • 6e966d8451 cycle: some minor updates to documentation and deprecation warnings tokyo4j 2025-12-03 00:36:30 +09:00
  • 499c910954 src/interactive.c: fix typo tokyo4j 2025-12-02 20:26:50 +09:00
  • f7c77b4b11 src/interactive.c: fix typo tokyo4j 2025-12-02 20:26:50 +09:00
  • ba60f4d5d0 xdg: don't send xdg_wm_base::ping on creation of new surface John Lindgren 2025-12-01 21:53:00 -05:00
  • d20d5675f5 xwayland: don't send _NET_WM_PING to new windows John Lindgren 2025-12-01 21:49:31 -05:00
  • 7f7b5f57ec xdg: center small fullscreen views and add black background fill John Lindgren 2025-12-01 15:13:07 -05:00
  • 96617311cd view: use wlr_output_layout_get_box() John Lindgren 2025-11-30 18:34:25 -05:00
  • 27aa8173f3 view: move view_moved() out of view_impl_apply_geometry() John Lindgren 2025-12-01 13:58:18 -05:00
  • 5ea617a393 box: factor out box_center() John Lindgren 2025-11-25 23:25:47 -05:00
  • dcdb6c9e97 xdg: don't send xdg_wm_base::ping on creation of new surface John Lindgren 2025-12-01 21:53:00 -05:00
  • f329ed73fc xwayland: don't send _NET_WM_PING to new windows John Lindgren 2025-12-01 21:49:31 -05:00
  • e1a4892fd0 xdg: center small fullscreen views and add black background fill John Lindgren 2025-12-01 15:13:07 -05:00
  • 4b0c339241 view: use wlr_output_layout_get_box() John Lindgren 2025-11-30 18:34:25 -05:00
  • 114c6a3576 view: move view_moved() out of view_impl_apply_geometry() John Lindgren 2025-12-01 13:58:18 -05:00
  • 97f5f93812 [proof-of-concept] add swipe mousebinds Consolatis 2025-05-18 04:41:57 +02:00
  • 27bcffc66f separate adjacent edges into another function elviosak 2025-12-01 02:36:00 -03:00
  • b2750027da change to inner/outer range elviosak 2025-12-01 01:52:25 -03:00