1
0
Fork 0
forked from wry/wry
Commit graph

2098 commits

Author SHA1 Message Date
2167484861
add dpms on/off command 2026-05-25 21:56:48 -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
7f71a6556b
gfx_api: remove unused 2026-05-03 05:49:42 -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
4e9b6def83
renderer: fix rendering flickering window rendering 2026-04-11 00:57:16 -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
e1928863d9 ci: simple builder 2026-04-09 16:32:43 +10:00
0932c68fad ci: burn to the ground 2026-04-09 16:29:52 +10:00
7b1f3cca04 ci: adapt to nix native runner 2026-04-09 16:27:49 +10: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
2591dc739b
ifs: init hyprland_focus_grab_manager_v1 2026-04-07 00:23:15 -04:00
a75d388e97 xdg_toplevel: automatically float windows based on xdg-dialog and requested size 2026-04-07 12:40:16 +10:00
149801520a
backend: fix bug that mistakeningly selected wrong render device 2026-04-06 22:19:32 -04:00
381c5f8478 renderer: fix overextended borders for floating windows w/ title gaps 2026-04-07 12:15:04 +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
4d803360dd wl_surface: skip damage on null surfaces 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
fb85fad953 Merge pull request 'add window gaps' (#1) from atagen/jay:gaps into master
Reviewed-on: https://git.kosslan.dev/wry/jay/pulls/1
2026-04-06 20:12:20 +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
1dfd6169f8
nix: unset JAY_CONFIG_DIR in shell hook to avoid development environment from getting tangled with regular environment 2026-04-05 18:27:25 -04:00
Julian Orth
dc51a79777
container: unconditionally render the mono child as the last active child 2026-04-05 17:50:10 -04:00
Julian Orth
6e9adc487e
output: pre-compute OutputId hash 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
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
23ad546a39
nix: create package output and editor-friendly devshell 2026-04-05 17:36:24 -04:00
1edc497dde
zwlr_layer_shell: send_close() if not outputs are available so clients can properly clean up surface 2026-04-05 17:36:24 -04:00
15757b248f
nix: init basic nix flake with dev shell 2026-04-05 17:36:24 -04:00
4e6e891d9b
add config sourcing 2026-04-05 17:36:24 -04:00
e80a328381
zwlr_layer_surface_v1: center along unanchored axis
Per the wlr-layer-shell spec, if a surface is not anchored to either
edge on an axis, it should be centered along that axis. The previous
code left x1/y1 at 0 (top-left) in those cases.
2026-04-04 01:51:36 -04:00
ba047d3a94
ext_workspace: send workspace index as X coordinate 2026-04-04 01:02:42 -04:00
mahkoh
b87eb60e68
Merge pull request #847 from mahkoh/jorth/various-refactors
Various refactors
2026-04-02 19:21:35 +02:00
Julian Orth
9880f78ec4 macros: add opaque macro 2026-04-02 19:10:40 +02:00
Julian Orth
0a5b00f269 opaque: increase size to 192 bits 2026-04-02 19:10:28 +02:00
Julian Orth
5680de7d8c opengl: move dynload macro to macros.rs 2026-04-02 19:10:26 +02:00
mahkoh
2a845c19d4
Merge pull request #846 from mahkoh/jorth/errno
all: simplify handling of Errno values
2026-04-02 19:05:18 +02:00
Julian Orth
34914eccb0 all: simplify handling of Errno values 2026-04-02 19:00:42 +02:00
Julian Orth
9c605df692 it: fix warnings 2026-04-02 19:00:42 +02:00
mahkoh
5fd94e39fb
Merge pull request #844 from llyyr/sort-numbers-numerically
output: use natural sort for workspace ordering
2026-03-30 17:25:29 +02:00
llyyr
ca939f13a6 docs: update books for workspace dispaly order sorting algorithm change 2026-03-30 20:42:06 +05:30