immich/web/src/lib
Jason Rasmussen 1d35965d03
feat(web): shuffle slideshow order (#4277)
* feat(web): shuffle slideshow order

* Fix play/stop issues

* Enter/exit fullscreen mode
* Prevent navigation to the next asset after exiting slideshow mode

* Fix entering the slideshow mode from an album page

* Simplify markup of the AssetViewer

Group viewer area and navigation (prev/next/slideshow bar) controls together

* Select a random asset from a random bucket

* Preserve assets order in random mode

* Exit fullscreen mode only if it is active

* Extract SlideshowHistory class

* Use traditional functions instead of arrow functions

* Refactor SlideshowHistory class

* Extract SlideshowBar component

* Fix comments

* Hide Say something in slideshow mode

---------

Co-authored-by: brighteyed <sergey.kondrikov@gmail.com>
2023-11-01 21:34:30 -04:00
..
__mocks__ chore(web): prettier (#2821) 2023-06-30 23:50:47 -05:00
assets feat(web,server): offline/untracked files admin tool (#4447) 2023-10-14 19:12:59 +02:00
components feat(web): shuffle slideshow order (#4277) 2023-11-01 21:34:30 -04:00
models feat(web): Improved assets upload (#3850) 2023-09-01 12:00:51 -04:00
stores feat(web): shuffle slideshow order (#4277) 2023-11-01 21:34:30 -04:00
utils feat(web): shuffle slideshow order (#4277) 2023-11-01 21:34:30 -04:00
constants.ts feat(web,server): offline/untracked files admin tool (#4447) 2023-10-14 19:12:59 +02:00