1
0
Fork 0
forked from wry/wry
Commit graph

172 commits

Author SHA1 Message Date
b56c1a1b0a
cursor_user: ensure cursor position is on live output 2026-06-09 20:33:24 -04:00
dc62d2240f
all: import split crates directly 2026-06-07 13:37:22 -04:00
bfc2a525de all: refactor to cargo workspace, remove config shared library, remove protocol perms, add dpms cli (#7) 2026-06-06 23:14:53 -04:00
18a0c78657 create event system 2026-04-07 16:13:45 +10:00
769d12a525
all: remove control center in its entirety 2026-04-05 20:40:39 -04:00
Julian Orth
c25d17514d connector: fully damage new desktop connectors 2026-03-19 14:19:13 +01:00
Julian Orth
b6c8575988 head-management: pull persistent state upon first change 2026-03-18 20:46:54 +01:00
Julian Orth
52b91654ca backend: take connector name from connector 2026-03-18 20:37:14 +01:00
Julian Orth
d321e888be backend: take initial backend state from backend 2026-03-18 20:37:14 +01:00
Julian Orth
edbdcdca32 control-center: add input pane 2026-03-13 16:27:39 +01:00
Julian Orth
d328655f8b control-center: add outputs pane 2026-03-13 16:27:39 +01:00
Julian Orth
da01d7e0d3 head-management: handle additional properties 2026-03-07 18:25:49 +01:00
Julian Orth
8b0bb61ee0 tree: add Transform 2026-02-24 20:48:45 +01:00
khyperia
b1db715a90 implement wlr-gamma-control-unstable-v1 2026-02-18 18:03:38 +01:00
khyperia
11b3f08514 backend: remove Copy from BackendConnectorState 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
b3c46bf52d all: replace debug_fn with fmt::from_fn 2026-02-13 11:13:37 +01:00
khyperia
5bb19f3ca7 tree: allow focusing workspace nodes 2026-01-17 13:29:04 +01:00
Julian Orth
67760e270e cmm: enable using the display primaries in SDR mode 2025-12-04 17:51:26 +01:00
Stipe Kotarac
a6e629dd2f theme: add bar-separator-width setting 2025-12-01 18:53:03 +01:00
Julian Orth
5a626c4d07 output: cache more rectangles 2025-11-30 17:00:28 +01:00
Julian Orth
11c10fde70 metal: enable keyboard LEDs 2025-09-07 12:41:31 +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
31a045e01b cursor: ensure software cursors are drawn if some outputs don't have HC 2025-07-27 16:11:39 +02:00
Julian Orth
14e64711f1 tree: clear output node after connector removal 2025-07-19 00:01:32 +02:00
Mostafa Ibrahim
c6060a7389 implement wlr_output_management_unstable_v1 2025-07-17 08:57:24 +02:00
Julian Orth
e0f1dd549d head-management: add brightness-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
15e68fc551 head-management: add format-setter-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
a7f8a26df7 head-management: add jay-tearing-mode-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
3e2707174e head-management: add jay-vrr-mode-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
6647b93e1e head-management: add drm-color-space-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
1195613fc6 head-management: add format-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
4482c3168b head-management: add tearing-state-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
aaef75f9f3 head-management: add vrr-state-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
b76aade265 head-management: add non-desktop-info-v1 extension 2025-07-16 10:13:01 +02:00
Julian Orth
e24ea33734 head-management: add connector-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
a8ed4785af head-management: add compositor-space-scaler-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
67acc6d938 head-management: add compositor-space-info-v1 extension 2025-07-16 10:10:59 +02:00
Julian Orth
8356dd5d5c head-management: add infrastructure 2025-07-16 10:10:59 +02:00
Julian Orth
3c1475041f output-transactions: unify state application after transactions 2025-07-16 10:10:59 +02:00
Julian Orth
7ab99bb840 backend: implement output transactions 2025-07-12 08:15:22 +02:00
Julian Orth
65a66c2e26 tree: allow floats to be pinned 2025-04-24 18:46:20 +02:00
Julian Orth
27025a565c video: allow configuring the output brightness 2025-04-21 15:41:52 +02:00
Julian Orth
f4bc7f17bd all: address clippy lints 2025-04-03 16:36:15 +02:00
Julian Orth
bb56efb968 metal: allow configuring color space and transfer function 2025-03-11 18:42:47 +01:00
Julian Orth
68f0966b16 render: apply correct damage after bar-size changes 2025-02-24 11:24:33 +01:00
Julian Orth
3338909170 all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
Julian Orth
07fb198eb4 metal: track per-framebuffer damage 2025-02-20 12:22:24 +01:00
Julian Orth
541a7b5ebc keyboard: replace xkbcommon by kbvm 2025-01-27 10:23:46 +01:00