feat: 'ken burns' style slideshow effect

Change-Id: I22c2bfbf08b5b0e0f4eb9f25e1efe0e16a6a6964

feat(web): manual compositor-driven crossfade for slideshow transitions

Change-Id: If1119429abd2689595defcb8831442506a6a6964

resolve conflict: event rename

Change-Id: I4d7c8d2a16237b42e49b87734764e18f6a6a6964

Change-Id: I22c2bfbf08b5b0e0f4eb9f25e1efe0e16a6a6964

resolve xxn conflicts

Change-Id: I86c287c6c8b59a5549153f21d1c092586a6a6964
This commit is contained in:
midzelis
2026-03-17 21:01:03 +00:00
parent 148f7a7fdb
commit 748e5dfcd5
11 changed files with 335 additions and 10 deletions

8
pnpm-lock.yaml generated
View File

@@ -824,6 +824,9 @@ importers:
simple-icons:
specifier: ^15.15.0
version: 15.22.0
smartcrop:
specifier: ^2.0.5
version: 2.0.5
socket.io-client:
specifier: ~4.8.0
version: 4.8.3
@@ -10904,6 +10907,9 @@ packages:
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
smartcrop@2.0.5:
resolution: {integrity: sha512-aXoHTM8XlC51g96kgZkYxZ2mx09/ibOrIVLiUNOFozV/MHmFSgEr1/5CKVBoFD5vd+re2wSy0xra21CyjRITzA==}
snake-case@3.0.4:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
@@ -24106,6 +24112,8 @@ snapshots:
smart-buffer@4.2.0: {}
smartcrop@2.0.5: {}
snake-case@3.0.4:
dependencies:
dot-case: 3.0.4