4074cee365
tree: split output captures
2026-05-29 21:48:05 -04:00
fa1ad20864
tree: split output workspaces
2026-05-29 21:46:18 -04:00
100c657050
tree: split container layout
2026-05-29 21:39:35 -04:00
774177390e
tree: split container drag destinations
2026-05-29 21:13:54 -04:00
c482a2b99d
tree: split output helpers
2026-05-29 20:35:58 -04:00
7d9ee6e696
tree: split container tasks
2026-05-29 19:50:08 -04:00
869a2c2428
tree: rename capture notifications
2026-05-29 18:25:57 -04:00
ce03990ea4
ifs: remove private screencast interface
2026-05-29 18:20:10 -04:00
657e7ce2f7
all: split reusable components into workspace crates
2026-05-29 09:14:53 -04:00
2a079ed800
feat: add window animations
2026-05-29 00:02:13 -04:00
a29937ebe8
seperate workspaces by monitor
2026-05-16 18:35:05 -04:00
c555593ae2
fix split bug on single windows and elide titles
2026-05-03 15:35:34 -04:00
41bc660401
ext-workspace-manager-v1: order workspaces numerically
2026-05-03 05:45:10 -04:00
206a5fb19e
fix some bugs relating to tab behavior and border rendering
2026-05-03 04:17:23 -04:00
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
bd3128c516
container: fix equalization, and crash on resize in groups
2026-04-10 19:50:06 -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
7aea0095e9
renderer: draw surface at full size unconditionally w/ edge clamping
2026-04-07 22:01:44 +10:00
5657f45668
container: switch to event-based damage
2026-04-07 19:16:30 +10:00
18a0c78657
create event system
2026-04-07 16:13:45 +10:00
21819e27d2
container: preemptively layout mono windows to prevent flicker
2026-04-07 15:01:19 +10:00
fc3c39bded
container: expand title bars to fit window size when gapped w/o title gaps
2026-04-07 12:05:59 +10: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
f94d6c644c
container: predict window size for initial configure
...
previously, windows were allowed determine their own initial dimensions,
then fed a resize afterwards. we now look up the parent container and
try to predict + report the real size up front to minimise visual
artifacting on spawn/destroy
2026-04-07 12:05:59 +10:00
fdf8569952
container: defer repaints to prevent visual artifacts
2026-04-06 22:53:43 +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
Julian Orth
dc51a79777
container: unconditionally render the mono child as the last active child
2026-04-05 17:50:10 -04:00
9bd7e14b08
add directional focus navigation for floating windows
...
Map left/down to previous and right/up to next in the workspace
stacking order, with wrapping. Does not cross to the tiled layer.
2026-04-05 17:36:24 -04:00
Julian Orth
9880f78ec4
macros: add opaque macro
2026-04-02 19:10:40 +02:00
llyyr
a71e97ce4e
output: use natural sort for workspace ordering
...
Fixes: https://github.com/mahkoh/jay/issues/843
2026-03-30 20:42:06 +05:30
Julian Orth
a1905ab971
config: add resize action
2026-03-28 15:38:26 +01:00
Julian Orth
37b8bc95a5
window-management: restore ability to drag fullscreen windows
2026-03-17 18:54:17 +01:00
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