Commit graph

10 commits

Author SHA1 Message Date
Pas
a7889d568b load all movie lists from trakt one after another 2025-11-04 11:05:55 -07:00
Pas
6f3437277d refactor discover and trakt 2025-10-31 21:38:12 -06:00
Pas
ba59405612 refactor overlay stack and modals to allow multiple and better navigation
Some checks failed
Linting and Testing / Run Linters (push) Has been cancelled
Linting and Testing / Build project (push) Has been cancelled
Linting and Testing / Build Docker (push) Has been cancelled
overlays will not close previous ones so that they don't conflict and there can essentially be unlimited modal navigations. Done by passing the modal data to each modal using a global hook instead of relying on local data for each.
When navigating to a new path, it closes all modals.
On CollectionOverlay, when opening a new details modal overlay, it closes the previous using a custom ShowDetails handler.

This isn't the cleanest approach, but offers the greatest flexibility in the future
2025-10-26 23:58:04 -06:00
Pas
e79a04c204 Revert hide/show carousel buttons based on carousel length 2025-09-01 09:51:50 -06:00
Pas
32d9cd040c update all movie lists 2025-08-10 13:27:32 -06:00
Pas
8e902e94e4 update details modal
new organization and fix the x
2025-08-03 14:26:44 -06:00
Pas
27fff44278 rename details folder to detailsModal 2025-08-03 12:16:07 -06:00
Pas
2aece97408 only show carousel nav buttons when needed
for media cards only
maybe ill do this for episodes
2025-08-01 16:44:57 -06:00
Pas
8e9ec84fd7 fix carousels and categories 2025-06-07 18:39:34 -06:00
Pas
d182ccc680 add all movie lists page (letterboxd)
use backend urls
2025-06-07 18:22:28 -06:00