1
0
Fork 0
forked from wry/wry
Commit graph

322 commits

Author SHA1 Message Date
Julian Orth
b604192bf0 theme: add BarPosition 2026-02-24 20:29:23 +01:00
khyperia
b1db715a90 implement wlr-gamma-control-unstable-v1 2026-02-18 18:03:38 +01:00
Julian Orth
dd89355d80 output: don't focus the workspace when clicking on the separator 2026-02-17 18:19:12 +01:00
Julian Orth
d3ee69863a output: add to_rel helper 2026-02-17 18:15:44 +01:00
mahkoh
2f4543912b
Merge pull request #449 from khyperia/relative-behavior-mode
implement new setting: fallback output mode
2026-01-18 12:39:17 +01:00
Stipe Kotarac
fcd77fe4d8 output: update presentation type when switching workspaces 2026-01-17 19:12:21 +01:00
khyperia
5bb19f3ca7 tree: allow focusing workspace nodes 2026-01-17 13:29:04 +01:00
Julian Orth
bcf2c8231d window-management: prevent dragging the root container 2026-01-16 14:22:00 +01:00
Stipe Kotarac
a1dfc473a2 rect: safer construction 2026-01-09 09:41:46 +01:00
Julian Orth
bada6e9d1e workspace: disable focus history 2025-12-29 19:11:44 +01:00
Julian Orth
76f51095f1 workspace: add constructor 2025-12-29 19:11:28 +01:00
Julian Orth
510f49e7bc tree: fix visiting output children 2025-12-21 15:42:26 +01:00
Julian Orth
15e6ab2b8a window-management: allow moving/resizing popups 2025-12-20 19:55:35 +01:00
Julian Orth
8d5ac9a2b7 tree: make FindTreeUsecase handling more explicit 2025-12-20 19:55:35 +01:00
Julian Orth
8d6fb86e20 cmm: send color description changes to stacked nodes 2025-12-04 17:51:28 +01:00
Julian Orth
67760e270e cmm: enable using the display primaries in SDR mode 2025-12-04 17:51:26 +01:00
Julian Orth
0ee76fc09f tree: allow moving focus from/to fullscreen windows 2025-12-02 12:29:53 +01:00
Julian Orth
31fb4397cc tree: allow moving children between containers on different outputs 2025-12-02 12:15:43 +01:00
Julian Orth
bf8dcd1408 tree: allow moving focus between containers on different outputs 2025-12-02 12:15:43 +01:00
Stipe Kotarac
a6e629dd2f theme: add bar-separator-width setting 2025-12-01 18:53:03 +01:00
Stipe Kotarac
2500c05f70 theme: add bar-position setting 2025-11-30 21:24:03 +01:00
Julian Orth
5a626c4d07 output: cache more rectangles 2025-11-30 17:00:28 +01:00
Julian Orth
f532416eb3 tree: try to make placeholder visible before unfullscreening 2025-11-29 21:44:01 +01:00
Julian Orth
0e1be7544f backend: add ButtonState 2025-10-16 19:50:21 +02:00
Sean Day
daafb98336 config: allow disabling window titles 2025-10-16 18:47:08 +02:00
Julian Orth
c008b7ea35 text: use udmabuf for text upload 2025-10-01 14:05:33 +02:00
Julian Orth
a3d3a62af3 vulkan: import wl_shm buffers as udmabuf 2025-09-30 19:07:43 +02:00
Julian Orth
035e2972de theme: add title-font and bar-font settings 2025-09-17 18:37:28 +02:00
Julian Orth
01f9c094ee theme: add separate bar_height setting 2025-09-17 18:37:28 +02:00
Julian Orth
3f0e99d04c float: don't shortcut title rendering when rect is empty 2025-09-08 12:50:02 +02:00
Julian Orth
39c770f6e2 config: make the blend space configurable 2025-09-05 19:56:11 +02:00
Julian Orth
83e79b68e6 color-management: use more consistent naming 2025-09-05 19:55:09 +02:00
Julian Orth
197b069c50 xdg-toplevel: center fullscreen surfaces with geometry smaller than output 2025-09-01 15:29:57 +02:00
Julian Orth
31a045e01b cursor: ensure software cursors are drawn if some outputs don't have HC 2025-07-27 16:11:39 +02:00
Stipe Kotarac
e570152dde config: workspace display order 2025-07-26 19:12:00 +02:00
Julian Orth
e563ccfaa6 container: make dragging into mono containers more convenient 2025-07-22 14:35:13 +02:00
Julian Orth
c034ea7604 tree: implement Node::node_accepts_focus for more nodes 2025-07-19 22:37:07 +02:00
Julian Orth
5a004c3d31 tree: add Node::node_accepts_focus 2025-07-19 22:37:07 +02:00
Julian Orth
dbc954dded tree: add Node::node_layer 2025-07-19 22:37:06 +02:00
Julian Orth
a5e8b39e4f toplevel: store if ancestor is fullscreen 2025-07-19 22:37:04 +02:00
Julian Orth
e85accf805 workspace: use State::show_workspace2 to make workspaces visible 2025-07-19 15:55:16 +02:00
Julian Orth
d12234b38b seat: add focus history 2025-07-19 15:55:16 +02:00
Julian Orth
4bfa9fb7fc tree: add Node::node_make_visible 2025-07-19 11:44:57 +02:00
Julian Orth
289c201a69 tree: add Node::node_location 2025-07-19 11:44:55 +02:00
Julian Orth
f75051281b placeholder: fix member order 2025-07-19 11:22:27 +02:00
Julian Orth
6866f62a55 container: fix cnode_workspace 2025-07-19 11:22:27 +02:00
Julian Orth
73436f5677 container: fix member order 2025-07-19 00:56:14 +02:00
Julian Orth
2d8e12be3c output: clear text textures on shutdown 2025-07-19 00:51:04 +02:00
Julian Orth
14e64711f1 tree: clear output node after connector removal 2025-07-19 00:01:32 +02:00
Julian Orth
08e7e01d0e config: allow disabling the built-in bar 2025-07-18 10:10:05 +02:00