Gauvain
f99400876b
fix(player): keep controls visible while settings popover is open
...
Re-enabling the auto-hide timeout (previous commit) let it fire while the
player settings popover was open, dismissing it mid-interaction — most
visibly on iOS, where the popover lives inside the controls and closes
when they fade out.
Surface the popover's open state up through DropdownView -> HeaderControls
-> Controls and pass it as useControlsTimeout's `disabled` flag, so the
auto-hide pauses while the menu is open and re-arms once it closes. iOS
reports open/close via the SwiftUI Popover binding; Android's menu is a
separate global bottom-sheet modal and is unaffected by controls hiding.
2026-06-01 23:36:42 +02:00
Alex Kim
fef1e7f122
feat(video-player): Update in player controls to new UI
2026-05-31 23:53:12 +10:00
Fredrik Burmester
62a099e82f
refactor(player): consolidate subtitle settings to use mpvSubtitleScale only
2026-01-26 21:01:25 +01:00
Fredrik Burmester
b0bb6c6c9a
feat: add technical stream info overlay for MPV player
2026-01-12 21:55:32 +01:00
Alex
ad54823f96
refactor: downloads to minimize prop drilling and improve layout and design ( #1337 )
...
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
Co-authored-by: Simon-Eklundh <simon.eklundh@proton.me >
2026-01-11 17:38:41 +01:00
Fredrik Burmester
f1575ca48b
feat: MPV player for both Android and iOS with added HW decoding PiP (with subtitles) ( #1332 )
...
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
Co-authored-by: Alex <111128610+Alexk2309@users.noreply.github.com >
Co-authored-by: Simon-Eklundh <simon.eklundh@proton.me >
2026-01-10 19:35:27 +01:00
Fredrik Burmester
99aa6bd342
fix(player): hide sub size when vlc
2026-01-07 22:20:11 +01:00
Fredrik Burmester
74d86b5d12
feat: KSPlayer as an option for iOS + other improvements ( #1266 )
2026-01-03 13:05:50 +01:00
Fredrik Burmester
485dc6eeac
feat: Expo 54 (new arch) support + new in-house download module ( #1174 )
...
Signed-off-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
Co-authored-by: sarendsen <coding-mosses0z@icloud.com >
Co-authored-by: Lance Chant <13349722+lancechant@users.noreply.github.com >
Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com >
2025-11-11 08:53:23 +01:00
Gauvain
ead37aa806
fix: resolve type issues and improve component reliability ( #1078 )
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (phone) (push) Has been cancelled
🤖 Android APK Build (Phone + TV) / 🏗️ Build Android APK (tv) (push) Has been cancelled
🤖 iOS IPA Build (Phone + TV) / 🏗️ Build iOS IPA (phone) (push) Has been cancelled
🔒 Lockfile Consistency Check / 🔍 Check bun.lock and package.json consistency (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (actions) (push) Has been cancelled
🛡️ CodeQL Analysis / 🔎 Analyze with CodeQL (javascript-typescript) (push) Has been cancelled
🏷️🔀Merge Conflict Labeler / 🏷️ Labeling Merge Conflicts (push) Has been cancelled
🚦 Security & Quality Gate / 📝 Validate PR Title (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Vulnerable Dependencies (push) Has been cancelled
🚦 Security & Quality Gate / 🚑 Expo Doctor Check (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (check) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (format) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (lint) (push) Has been cancelled
🚦 Security & Quality Gate / 🔍 Lint & Test (typecheck) (push) Has been cancelled
🕒 Handle Stale Issues / 🗑️ Cleanup Stale Issues (push) Has been cancelled
2025-09-25 22:47:49 +02:00
Fredrik Burmester
aac9270b62
feat: more sheets in controls ( #969 )
2025-08-21 17:54:28 +02:00
lostb1t
2d69bd5103
feat: replace content item dropdowns with sheets ( #968 )
2025-08-21 17:19:53 +02:00
Alex
ca92f61900
refactor: Feature/offline mode rework ( #859 )
...
Co-authored-by: lostb1t <coding-mosses0z@icloud.com >
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
Co-authored-by: Gauvain <68083474+Gauvino@users.noreply.github.com >
Co-authored-by: Gauvino <uruknarb20@gmail.com >
Co-authored-by: storm1er <le.storm1er@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Chris <182387676+whoopsi-daisy@users.noreply.github.com >
Co-authored-by: arch-fan <55891793+arch-fan@users.noreply.github.com >
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
2025-08-15 21:34:22 +02:00
Alex
0021b94e00
Fix correct time not being reported when switching quality in the beg… ( #855 )
...
Co-authored-by: Alex Kim <alexkim@Alexs-MacBook-Pro.local >
2025-07-14 20:41:24 +10:00
lostb1t
92513e234f
chore: Apply linting rules and add git hok ( #611 )
...
Co-authored-by: Fredrik Burmester <fredrik.burmester@gmail.com >
2025-03-16 18:01:12 +01:00
Alex
b581a077e1
General refactoring ( #559 )
2025-02-23 09:40:10 -05:00
Fredrik Burmester
4c14c08b35
fix: move from react-native-video -> VLC for transcoded streams ( #529 )
...
Co-authored-by: Alex Kim <alexkim5682@gmail.com >
2025-02-16 07:10:36 +11:00
sarendsen
33adea2819
fix more import for tv
2025-02-07 14:22:54 +01:00
Fredrik Burmester
7c77c70024
chore: remove everything related to music
2025-01-12 13:40:01 +01:00
Fredrik Burmester
3c5f2b4079
fix: controls gray overlay
2025-01-04 13:04:23 +01:00
Fredrik Burmester
c753e33f38
chore
2024-12-31 13:32:51 +01:00
Fredrik Burmester
51f17f983d
fix: add safe areas back to controls
2024-12-21 13:18:56 +01:00
Alex Kim
0360b5cbd5
Merged changes from main
2024-12-13 16:39:58 +11:00
Alex Kim
a9b1d9fb0a
Added bandaid fix
2024-12-13 05:03:16 +11:00
Alex Kim
4291ef55b9
Added tmp fix
2024-12-13 01:04:55 +11:00
Alex Kim
0e29b8b671
Added temporary fix
2024-12-12 21:41:22 +11:00
Alex Kim
35fcb5ca0c
Completed subtitle feature
2024-12-12 04:23:09 +11:00
Alex Kim
3fb20a8ca2
Revamped transcoding subtitles
2024-12-12 02:41:30 +11:00
Alex Kim
879e79cc47
Fixed some edge cases with dropdown
2024-12-02 03:21:26 +11:00