Commit graph

1139 commits

Author SHA1 Message Date
tapframe
bc75392872 perf: warm desktop player controls loading 2026-06-09 19:55:57 +05:30
tapframe
5b8a4aff9b fix: implement DesktopPlayerLaunchShield for fixing brief white flash 2026-06-09 19:17:09 +05:30
tapframe
da9fff8795 feat: adding keys for fullscreen/exit 2026-06-09 17:41:58 +05:30
tapframe
0acce0d3b5 feat: Implement native desktop window chrome support for Windows 2026-06-09 17:19:51 +05:30
tapframe
6d2abeab84 cleanup logs 2026-06-09 17:05:08 +05:30
tapframe
f6f427b170 ref: image scal;ing gate to windows 2026-06-09 17:05:08 +05:30
tapframe
8f7552fa61 feat: Add desktop image scaling support to NuvioAsyncImage 2026-06-09 17:05:08 +05:30
tapframe
ab7fc0d1f9 feat: Implement NuvioAsyncImage for cross-platform image loading
- Added NuvioAsyncImage implementation for Android and iOS platforms.
- Refactored existing AsyncImage usages to utilize NuvioAsyncImage across common components.
- Introduced a desktop-specific implementation of NuvioAsyncImage with enhanced bitmap handling.
- Updated image loading logic to support placeholder, error, and fallback images.
- Ensured consistent API across platforms with default parameters for better usability.
2026-06-09 17:05:08 +05:30
tapframe
72595d45a2 feat: implement drag scroll functionality for desktop shelf 2026-06-09 17:05:08 +05:30
tapframe
64193ea410 feat: libmpv bridge for windows 2026-06-09 17:05:07 +05:30
tapframe
ab9fdc571a Merge branch 'cmp-rewrite' into desktopweb 2026-06-09 02:02:13 +05:30
tapframe
88a474a437 Fix credentialed HLS playback refresh 2026-06-09 02:01:23 +05:30
tapframe
39c32c1c96 ref: adjust header top inset 2026-06-09 01:38:36 +05:30
tapframe
5060d23c14 ref: gate plugins, downloads 2026-06-09 01:31:02 +05:30
tapframe
ded556df3d virtualise soruce list 2026-06-09 01:03:41 +05:30
tapframe
5b3fc81d8e feat: skip intro/outro to native player 2026-06-09 00:53:22 +05:30
tapframe
d7545b6924 feat: add keyboard controls for playback and seeking actions 2026-06-09 00:40:17 +05:30
tapframe
9381693482 ref: dark title bar 2026-06-09 00:24:27 +05:30
tapframe
2f9d7fe157 feat: add logos for each 3 variants 2026-06-09 00:22:36 +05:30
tapframe
513ef8b07b feat: parental overlay 2026-06-09 00:11:19 +05:30
tapframe
be5ddbb70f fix: loading overlay shimmer 2026-06-08 23:54:53 +05:30
tapframe
0747657233 feat: support nuvio themes in player controls 2026-06-08 23:50:04 +05:30
tapframe
a955c431d9 remaining cleanups 2026-06-08 22:26:50 +05:30
tapframe
cf2b7459f9 Cleanup added logs 2026-06-08 22:20:26 +05:30
tapframe
a0af6ab07e feat: add opening overlay support 2026-06-08 22:15:11 +05:30
tapframe
8a2637432a feat: guard player settings from syncing 2026-06-08 21:02:42 +05:30
tapframe
d196902b24 feat: secondary click instead of hold 2026-06-08 20:58:41 +05:30
tapframe
b755da04ef feat: NuvioPlayerMetalLayer with live resize support 2026-06-08 20:49:07 +05:30
tapframe
70a4938f3d fix: player layer resizing 2026-06-08 19:57:13 +05:30
tapframe
2c3bbbef71 feat: player source identity management and UI controls 2026-06-08 19:24:25 +05:30
tapframe
ef14add341 fix: source selection 2026-06-08 19:10:51 +05:30
tapframe
66e36d44f6 Refactor macOS player bridge to use Metal instead of OpenGL 2026-06-08 18:44:07 +05:30
tapframe
37d56888e2 feat: stablilise edr 2026-06-08 17:03:16 +05:30
tapframe
863e895d06 feat: add hardware decoding options and logging for video playback 2026-06-08 15:59:02 +05:30
tapframe
22ae97f892 feat: player controls with track list signature and update logic 2026-06-08 15:51:08 +05:30
tapframe
56885309ae feat: loading overlay for webview 2026-06-08 15:39:12 +05:30
tapframe
cca1d5f994 feat: add native background color and apply it to window components 2026-06-08 14:53:02 +05:30
tapframe
cab08c5416 ref: moving sub/audio selection logic to webview 2026-06-08 14:10:46 +05:30
tapframe
0b5e409372 feat: player ui parity phase 2 2026-06-08 04:13:23 +05:30
tapframe
b649726176 feat: player ui parity phase 1 2026-06-08 03:59:17 +05:30
tapframe
7fed385da2 feat: macos mpv bridging 2026-06-08 03:49:56 +05:30
tapframe
6222c10ee9 feat: init desktop storafe 2026-06-08 03:12:43 +05:30
tapframe
8ecb392c74 ref: design tokens 2026-06-08 01:38:47 +05:30
tapframe
daac198e1b feat(badges): change pos - top,bottom 2026-06-07 03:09:29 +05:30
tapframe
9b3298fe2c feat: trakt as a source for morelikethis 2026-06-06 23:56:23 +05:30
tapframe
ab5415f477 feat: clear cw cache 2026-06-06 23:31:32 +05:30
tapframe
d7e1da6b47 feat(settings): add advanced settings section 2026-06-06 23:23:40 +05:30
tapframe
2446465494 feat: remember last used profile 2026-06-06 23:17:53 +05:30
tapframe
939bca4848 ref(player) : into smaller chunks 2026-06-06 23:04:22 +05:30
tapframe
406ef99cfc feat(MPV): Spatial Audio for ios 2026-06-06 21:48:35 +05:30