f056727621
Add support for experimental xx_foreign_toplevel_geometry_tracker_v1 ( #1 )
...
Co-authored-by: entailz <entail-wraps0r@icloud.com>
Reviewed-on: wry/wry#1
Co-authored-by: entailz <entailzwrapped@proton.me>
Co-committed-by: entailz <entailzwrapped@proton.me>
2026-04-30 17:08:19 -04:00
cea4187fc0
all: add support for hy3 like tiling
2026-04-10 13:17:00 -04:00
a41dbae899
all: remove traditional i3 titlebars, add corner rounding
2026-04-10 13:17:00 -04:00
6dba659978
renderer: add support for floating-titlebars ( #4 )
...
Reviewed-on: https://git.kosslan.dev/wry/jay/pulls/4
2026-04-07 12:05:59 +10:00
750bf06ce9
add window gaps
2026-04-06 20:12:20 +10:00
769d12a525
all: remove control center in its entirety
2026-04-05 20:40:39 -04:00
d353779c10
add toggle focus between floating and tiled layers
...
Adds focus_floats(), toggle_focus_float_tiled(), and their IPC
bindings so users can bind a key to swap focus between the floating
and tiled layers.
2026-04-05 17:36:24 -04:00
Nicolaus Jacobsen
216d104b73
config: add mouse-follows-focus option
2026-03-28 15:49:14 +01:00
Julian Orth
a1905ab971
config: add resize action
2026-03-28 15:38:26 +01:00
khyperia
880c98ecfb
Add clean-logs-older-than option
2026-03-28 15:20:47 +01:00
Nicolaus Jacobsen
aaf02dc4e1
config: add warp-mouse-to-focus action
2026-03-20 14:56:23 +01:00
Julian Orth
548a2bf478
wayland: implement wlr-virtual-pointer-unstable-v1
2026-03-19 19:10:12 +01:00
Julian Orth
530e66ef78
virtual-output: add support for virtual outputs
2026-03-19 14:45:58 +01:00
Julian Orth
cf36da4077
config: add get_connector_by_name
2026-03-18 20:37:14 +01:00
Julian Orth
1a9753847a
backend: support outputs with arbitrary modes
2026-03-18 20:37:12 +01:00
Julian Orth
a0e8ac22b2
docs: prepare 1.12.0 release
2026-03-16 13:28:32 +01:00
Julian Orth
186d5b694b
control-center: add in-process control center
2026-03-13 16:27:39 +01:00
Julian Orth
008e8a671a
egui: add integration
2026-03-13 16:27:39 +01:00
Julian Orth
a1df575262
config: allow spawning clients with tags
2026-02-27 22:19:47 +01:00
Julian Orth
8b19315f50
config: allow matching on client tag
2026-02-27 22:19:46 +01:00
Julian Orth
803d57984b
config: sync keysyms with kbvm
2026-02-24 17:28:21 +01:00
Julian Orth
82328120a0
config: remove leading 0s from keysyms
2026-02-24 17:28:21 +01:00
Julian Orth
6f81a76d8f
config: sort keysyms alphabetically
2026-02-24 17:28:21 +01:00
khyperia
b1db715a90
implement wlr-gamma-control-unstable-v1
2026-02-18 18:03:38 +01:00
khyperia
49274fb1c6
config: add XWayland enabled option
2026-02-17 21:32:31 +01:00
khyperia
dd3f8bad40
config: add fallback output mode
2026-01-17 13:16:14 +01:00
khyperia
a975e3b25a
seat: rename get_output to get_cursor_output
2026-01-17 12:14:16 +01:00
khyperia
0dfa6bc74b
config: Add keymap_from_names for RMLVO keymaps
2025-12-29 21:09:57 +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
Stipe Kotarac
2500c05f70
theme: add bar-position setting
2025-11-30 21:24:03 +01:00
Julian Orth
c3177c6469
formats: add support for additional formats
2025-11-28 15:03:04 +01:00
Arthur Heymans
5529306c67
feat(config): Add directional output selection via separate direction field
...
Add support for directional output selection in the move-to-output action
using a separate `direction` field instead of overloading OutputMatch.
API additions:
- Add Workspace::connector() to get the connector showing a workspace
- Add Connector::connector_in_direction() to find outputs directionally
Implementation:
- Move directional finding logic from toml-config to compositor
- Algorithm uses center-to-center distance with axis-aligned preference
- Add GetWorkspaceConnector and GetConnectorInDirection IPC messages
Configuration changes:
- Add optional `direction` field to move-to-output action
- Either `output` or `direction` must be specified (not both)
- Valid directions: "left", "right", "up", "down"
Example usage:
logo+control+shift+right = { type = "move-to-output", direction = "right" }
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
2025-11-28 13:14:25 +01:00
Sean Day
daafb98336
config: allow disabling window titles
2025-10-16 18:47:08 +02:00
Julian Orth
4746361cb7
cmm: ignore backend luminance with the default EOTF
2025-10-16 16:45:53 +02:00
Julian Orth
481e9b3854
simple-im: add support for unicode input
2025-10-16 16:38:06 +02:00
Julian Orth
2f22a61710
config: allow configuring the simple IM
2025-10-16 16:38:04 +02:00
Julian Orth
d320d2f3c1
config: add Seat::show_workspace_on
2025-10-07 05:08:57 +02:00
Mostafa Ibrahim
f943036522
toml: automatically reload configuration
2025-10-02 00:38:21 +02:00
Julian Orth
e680a3dc09
config: allow configuring client capabilities
2025-09-18 21:17:34 +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
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
9e67158f47
all: address clippy lints
2025-08-29 11:21:11 +02:00
Stipe Kotarac
e570152dde
config: workspace display order
2025-07-26 19:12:00 +02:00
Julian Orth
b835eda7da
docs: prepare 1.11.0 release
2025-07-26 16:09:53 +02:00
Julian Orth
eb625b34cc
config: add create-mark, jump-to-mark, and copy-mark actions
2025-07-20 15:59:45 +02:00
Julian Orth
9c165ab56c
config: allow disabling the primary selection
2025-07-20 11:18:32 +02:00
Julian Orth
57a49d5299
config: add focus-tiles action
2025-07-19 23:00:28 +02:00