fufesou
f487aaed99
Preserve thin cursor proportions at the visibility minimum
2026-09-14 13:54:04 +08:00
fufesou
8cf138e2cc
test: share cursor density policy fixtures
2026-09-14 08:32:09 +08:00
fufesou
19040f3eef
fix: preserve unzoomed cursor size for hosts without density
2026-09-14 00:00:25 +08:00
fufesou
32e9895294
Fix predefined cursor density and scrollbar centering
2026-09-13 00:18:06 +08:00
fufesou
feff308f11
test: reduce duplicate cursor fixtures and geometry checks
2026-09-12 23:32:26 +08:00
fufesou
6934b3cb14
fix(cursor): follow Linux video pixel scale
2026-09-12 19:56:55 +08:00
fufesou
cb068ba5df
fix(cursor): decode predefined PNG images with correct alpha
...
Use Flutter's PNG codec before native rasterization and retain the straight-alpha image cache. Cover both bundled assets through PNG and Windows BGRA registration.
2026-09-12 17:46:57 +08:00
fufesou
85e7c72ccd
test(cursor): clarify scale constraints and isolate DPR checks
2026-09-12 14:32:15 +08:00
fufesou
7e2e9b68da
test(cursor): consolidate native DPI and bridge coverage
2026-09-12 14:26:00 +08:00
fufesou
54881092b7
refactor(cursor): separate native capture from rendering fixes
2026-09-12 10:40:23 +08:00
fufesou
daafa09318
fix(cursor): keep the Windows minimum in logical pixels
2026-09-12 03:33:38 +08:00
fufesou
db7c48e1a7
fix(cursor): normalize native cursor density in scaled views
2026-09-12 02:57:37 +08:00