|
|
4e9b6def83
|
renderer: fix rendering flickering window rendering
|
2026-04-11 00:57:16 -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 |
|
|
|
381c5f8478
|
renderer: fix overextended borders for floating windows w/ title gaps
|
2026-04-07 12:15:04 +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 |
|
|
|
750bf06ce9
|
add window gaps
|
2026-04-06 20:12:20 +10: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
|
dca0df2555
|
cmm: store render intent
|
2026-03-29 16:18:24 +02:00 |
|
Julian Orth
|
c9a348337c
|
renderer: move boxes before scaling them
|
2026-03-13 15:53:35 +01:00 |
|
Julian Orth
|
8f576f498e
|
wl_surface: handle buffer release automatically
|
2026-02-28 02:57:59 +01:00 |
|
Julian Orth
|
69ca5d92e7
|
wl_surface: handle alpha modes
|
2026-02-21 14:51:12 +01:00 |
|
Julian Orth
|
37674a229c
|
theme: add support for alpha modes
|
2026-02-21 14:51:10 +01:00 |
|
khyperia
|
5bb19f3ca7
|
tree: allow focusing workspace nodes
|
2026-01-17 13:29:04 +01:00 |
|
Stipe Kotarac
|
a1dfc473a2
|
rect: safer construction
|
2026-01-09 09:41:46 +01:00 |
|
Julian Orth
|
1189827b8b
|
renderer: add missing sync ops
|
2025-12-04 17:12:14 +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 |
|
Sean Day
|
daafb98336
|
config: allow disabling window titles
|
2025-10-16 18:47:08 +02:00 |
|
Julian Orth
|
01f9c094ee
|
theme: add separate bar_height setting
|
2025-09-17 18:37:28 +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
|
08e7e01d0e
|
config: allow disabling the built-in bar
|
2025-07-18 10:10:05 +02:00 |
|
Julian Orth
|
f5f63faf51
|
render: use correct bar bounds
|
2025-07-17 22:36:44 +02:00 |
|
Julian Orth
|
cea01768b8
|
layer-shell: don't render top layer if there is a fullscreen window
|
2025-07-17 09:16:51 +02:00 |
|
Julian Orth
|
75e0b0e520
|
Revert "Set top layer surfaces below fullscreen windows"
This reverts commit 5c30a9da27.
|
2025-07-17 09:09:08 +02:00 |
|
Mostafa Ibrahim
|
5c30a9da27
|
Set top layer surfaces below fullscreen windows
|
2025-07-16 16:59:50 +02:00 |
|
Julian Orth
|
286857971a
|
all: use let chains
|
2025-07-01 11:20:48 +02:00 |
|
Julian Orth
|
5d08190e76
|
renderer: sync before rendering workspace highlight
|
2025-05-06 15:54:20 +02:00 |
|
Julian Orth
|
65a66c2e26
|
tree: allow floats to be pinned
|
2025-04-24 18:46:20 +02:00 |
|
Julian Orth
|
9192446602
|
icons: add icon infrastructure
|
2025-04-24 17:48:55 +02:00 |
|
Julian Orth
|
09e5f89174
|
all: use trait upcasting
|
2025-04-03 17:03:32 +02:00 |
|
Julian Orth
|
8f992f7cef
|
color-management: add more capabilities
|
2025-03-08 16:53:43 +01:00 |
|
Julian Orth
|
a174881138
|
gfx: attach color descriptions
|
2025-03-08 16:52:35 +01:00 |
|
Julian Orth
|
82085a3858
|
cmm: add color-management module
|
2025-03-08 16:52:33 +01:00 |
|
Julian Orth
|
c9327472ff
|
render: fix sub-surface order
|
2025-03-07 13:07:19 +01:00 |
|
Julian Orth
|
135f37dbcd
|
theme: store colors in linear space
|
2025-02-28 11:15:55 +01:00 |
|
Julian Orth
|
446779ab83
|
wl_surface: check if partially-opaque surface is opaque within render bounds
|
2025-02-24 11:35:22 +01:00 |
|
Julian Orth
|
c796602aab
|
wl_surface: track if surface is fully opaque
|
2025-02-24 11:35:13 +01:00 |
|
Julian Orth
|
0872a1251d
|
alpha-multiplier: perform multiplication in the renderer
|
2025-02-24 11:34:58 +01:00 |
|
Julian Orth
|
31747cef4a
|
render: bound all textures
|
2025-02-24 11:16:08 +01:00 |
|
Julian Orth
|
3338909170
|
all: set rust edition to 2024
|
2025-02-21 10:44:29 +01:00 |
|
Julian Orth
|
f80ac20220
|
render: bound async title textures to their rect
|
2025-02-20 12:22:24 +01:00 |
|
Julian Orth
|
138b84032a
|
wl_subsurface: remove size from position
|
2024-12-07 15:01:55 +01:00 |
|
Julian Orth
|
8c3cd97ae3
|
wayland: implement jay-tray-v1
|
2024-10-24 09:27:32 +02:00 |
|
Julian Orth
|
132986df2a
|
tree: implement tile dragging
|
2024-10-02 11:35:05 +02:00 |
|
Julian Orth
|
12f358c0d9
|
text: render text asynchronously
|
2024-09-28 22:29:13 +02:00 |
|
Julian Orth
|
3fcc6d6e36
|
wl_surface: dispatch frame requests from vblank event handlers
|
2024-09-11 23:58:45 +02:00 |
|
Julian Orth
|
7800488555
|
wl_surface: dispatch presentation feedback via presented events
|
2024-09-11 23:58:45 +02:00 |
|