immich/web/src/lib/components
Thomas 43ffcf7e8f
use animation frames for memory autoplay (#2771)
The current implementation mixes intervals and animation frames, which is a
little convoluted. The use of intervals means that the animation is not going
to be smooth and may have strange behaviour when the window is moved to the
background. It's possible that the current animation frames could pile up and
run all at once which would be undesirable.

Moving everything into animation frames means the code is simpler and easier to
reason about. It should also be more performant and less buggy.

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
2023-06-15 21:27:32 -05:00
..
admin-page feat(server): option to transcode to original resolution (#2709) 2023-06-09 23:15:12 -05:00
album-page feat(web): Memory (#2759) 2023-06-14 20:47:18 -05:00
asset-viewer feat(web, server): Implement justified layout for AssetGrid (#2666) 2023-06-08 10:22:45 -05:00
assets/thumbnail fix(web): Timeline narrow date groups style (#2713) 2023-06-10 13:13:06 -05:00
elements feat(web): Memory (#2759) 2023-06-14 20:47:18 -05:00
faces-page fix(web): unable to change person name (#2458) 2023-05-17 21:13:54 -05:00
forms chore(web): improve type checking (#2644) 2023-06-02 08:55:08 -05:00
layouts feat(web): use user layout on admin pages (#2550) 2023-05-23 19:02:12 -05:00
map-page chore(web): improve type checking (#2644) 2023-06-02 08:55:08 -05:00
memory-page use animation frames for memory autoplay (#2771) 2023-06-15 21:27:32 -05:00
photos-page use animation frames for memory autoplay (#2771) 2023-06-15 21:27:32 -05:00
share-page chore(web): generate API functions with a single argument (#2568) 2023-05-27 20:52:22 -05:00
shared-components fix(web): center name 2023-06-15 14:10:21 -05:00
sharedlinks-page refactor(server): use UUID dto in asset controller (#2641) 2023-06-01 21:19:25 -05:00
user-settings-page chore(web): improve type checking (#2644) 2023-06-02 08:55:08 -05:00