Julian Orth
|
ca6fc54246
|
control-center: add window pane
|
2026-03-13 18:13:41 +01:00 |
|
Julian Orth
|
d328655f8b
|
control-center: add outputs pane
|
2026-03-13 16:27:39 +01:00 |
|
Julian Orth
|
fbd4e85c51
|
output: implement Default for requirements
|
2026-03-07 18:46:44 +01:00 |
|
Julian Orth
|
89c8692c94
|
output: add flip-margin setter
|
2026-03-07 18:43:17 +01:00 |
|
Julian Orth
|
603ed6852f
|
toplevel: add property_changed_source
|
2026-03-07 18:41:54 +01:00 |
|
Julian Orth
|
da01d7e0d3
|
head-management: handle additional properties
|
2026-03-07 18:25:49 +01:00 |
|
Julian Orth
|
cf8b696f03
|
theme: add ThemeColor enum
|
2026-03-07 18:23:17 +01:00 |
|
Julian Orth
|
fb9b83994a
|
output: don't use config Vrr and Tearing modes
|
2026-02-25 12:06:04 +01:00 |
|
Julian Orth
|
1677d481f9
|
tree: add WorkspaceDisplayOrder
|
2026-02-24 20:49:01 +01:00 |
|
Julian Orth
|
8b0bb61ee0
|
tree: add Transform
|
2026-02-24 20:48:45 +01:00 |
|
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 |
|