Commit Graph

1496 Commits

Author SHA1 Message Date
Zoe Roux 8ca120aa6f Add items search support 2023-01-07 14:22:29 +09:00
Zoe Roux 1f33d52429 Remove unused files and packages 2023-01-07 14:22:29 +09:00
Zoe Roux 257e78dcaa Fix production build 2023-01-07 14:22:29 +09:00
Zoe Roux b88cd583d3 Player cleanups 2022-12-31 01:01:38 +09:00
Zoe Roux 67da1563be Add hls support on the web 2022-12-31 01:01:38 +09:00
Zoe Roux 4b92b8a38e Add subtitles support for the web 2022-12-31 01:01:38 +09:00
Zoe Roux 39ae631cf1 Adding a web compatibility layer 2022-12-31 01:01:38 +09:00
Zoe Roux 84b4c998a7 Use react-native-video instead of expo-av and add subtitle support 2022-12-31 01:01:38 +09:00
Zoe Roux e741b5aa6d Fix eas build and add expo dev client 2022-12-31 01:01:38 +09:00
Zoe Roux 162891ba1d Create the subtitle menu for the web 2022-12-31 01:01:38 +09:00
Zoe Roux 1139a726c9 Create menu (bottom sheet or side sheet) 2022-12-31 01:01:38 +09:00
Zoe Roux b0eb8c3b42 Fix fullscreen handling 2022-12-31 01:01:38 +09:00
Zoe Roux 7315d5f5a1 Add keyboard input for the player on the web 2022-12-31 01:01:38 +09:00
Zoe Roux 7a1bde1b73 Add volume slider (keyboard accessible)
Fix tooltip position on the bottom of the screen.
Add fullscreen support on the web
2022-12-31 01:01:38 +09:00
Zoe Roux b1b8772717 Add progress change listneer to update the video 2022-12-31 01:01:38 +09:00
Zoe Roux 856eaffda6 Add slider touch handlers 2022-12-31 01:01:38 +09:00
Zoe Roux 2c16fdad19 Add load and error state 2022-12-31 01:01:38 +09:00
Zoe Roux c79a991024 Rewrite progress slider (part 1) 2022-12-31 01:01:38 +09:00
Zoe Roux 7b8d916685 Fix layout handling on the web via hoc 2022-12-31 01:01:38 +09:00
Zoe Roux 3c447f5708 Rework of the hover 2022-12-31 01:01:38 +09:00
Zoe Roux 4f5023f745 Add a circular progress component 2022-12-31 01:01:38 +09:00
Zoe Roux 2c5d37083b Add types for subtitles octopus 2022-12-31 01:01:38 +09:00
Zoe Roux 4f6024a473 Move the player to the ui package 2022-12-31 01:01:38 +09:00
Zoe Roux 2ac4c434f5 Make episode list work on mobile 2022-12-18 12:07:19 +09:00
Zoe Roux eabf5e1faf Clean up episode list skeleton 2022-12-18 12:07:19 +09:00
Zoe Roux 1ee955fbfe Add an episode list for shows 2022-12-18 12:07:19 +09:00
Zoe Roux de06c7f81f Movie cleanup 2022-12-18 12:07:19 +09:00
Zoe Roux 4347df0b9b Use svg icons instead of a font 2022-12-18 12:07:19 +09:00
Zoe Roux b951ef5ce4 Fix staff list scroll behaviors 2022-12-18 12:07:19 +09:00
Zoe Roux a12f78761d Cleanup layout and expo's withRoute 2022-12-18 12:07:19 +09:00
Zoe Roux 894cbb3c9d Rewrite infinite lists to support horizontal 2022-12-18 12:07:19 +09:00
Zoe Roux 26f9cf646b Adapt staff list to react native (first pass) 2022-12-18 12:07:19 +09:00
Zoe Roux 8c28df9517 Clean up movie's skeleton 2022-12-18 12:07:19 +09:00
Zoe Roux 1b76bbf6c2 Finish movie's header rework 2022-12-18 12:07:19 +09:00
Zoe Roux e5b236f51c Rewrite the movie header 2022-12-18 12:07:19 +09:00
Zoe Roux a213c39445 Clean up to prepare headers 2022-12-11 21:54:39 +09:00
Zoe Roux be6551888e Add list view on browse 2022-12-11 21:54:39 +09:00
Zoe Roux 3b29e1a87a Make the main scroll instead of the body. Support other layouts 2022-12-11 21:54:39 +09:00
Zoe Roux bb63340555 Create a link component with native feedback 2022-12-11 21:54:39 +09:00
Zoe Roux 24dddc3075 Finalize browse's grid layout 2022-12-11 21:54:39 +09:00
Zoe Roux 47ca25fe1c Add an infinite scroll on web and native 2022-12-11 21:54:39 +09:00
Zoe Roux 1cd418991c Allow kyoo url to be configured on docker 2022-12-11 21:54:39 +09:00
Zoe Roux d15c3ed047 Add a poster component for react-native 2022-12-11 21:54:39 +09:00
Zoe Roux 26e5ce6852 Add skeleton hide animation.
Also hide the skeleton when the user has disabled js.
2022-12-11 21:54:39 +09:00
Zoe Roux f834e08273 Create a homemade skeleton
with moti and css animations
2022-12-11 21:54:39 +09:00
Zoe Roux 26e40adb21 Make queries work on mobile 2022-12-11 21:54:39 +09:00
Zoe Roux 43ed65bc76 Rewrite the browse page (part 1) 2022-12-11 21:54:39 +09:00
Zoe Roux 1f049952cc Theme the focus ring 2022-12-06 15:17:55 +09:00
Zoe Roux 869c1fbe51 Add react native translation 2022-12-06 15:17:55 +09:00
Zoe Roux 5b78146db9 Add nextjs translations (via i18next) 2022-12-06 15:17:55 +09:00