286 Commits

Author SHA1 Message Date
ashilkn
e81986a27c [mob][photos] Fix NaN exception 2024-12-11 20:13:23 +05:30
ashilkn
27c66ce2f7 [mob][photos] Chore 2024-12-11 19:57:46 +05:30
ashilkn
401ed5bf9c [mob][photos] Improve media_kit player's video control UX (3) 2024-12-11 17:35:18 +05:30
ashilkn
e5743fceed [mob][photos] Improve media_kit player's video control UX (2) 2024-12-11 17:21:51 +05:30
ashilkn
22e4f6bc94 [mob][photos] Improve media_kit player's video control UX 2024-12-11 11:45:16 +05:30
ashilkn
ca95ea8de2 [mob][photos] Make seekbar work for new media_kit controls 2024-12-11 10:58:15 +05:30
ashilkn
61e1ea4f42 [mob][photos] Create new seekbar, duration and time elapsed for new media_kit controls 2024-12-10 20:45:58 +05:30
ashilkn
dec2ee7202 [mob][photos] Start creating new controls (play pause button is done), similar to controls of native player. 2024-12-10 18:01:55 +05:30
ashilkn
2e2e381100 [mob][photos] Create a new widget that uses native_video_player for video playback by default and toggles to use media_kit for playback when UseMediaKitForVideo event is fired 2024-12-10 16:09:59 +05:30
ashilkn
5893c927c2 [mob][photos] Rename old video player 2024-12-10 15:48:36 +05:30
Neeraj Gupta
f19f1b0c68 [mob] Log video compression progress 2024-12-05 15:40:20 +05:30
ashilkn
a905a1fa44 [mob][photos] Fix UX issue with video controls when viewing a video memory 2024-12-03 21:33:18 +05:30
Prateek Sunal
ffeb9da0d6 fix(preview): cache previewed list, use native player by default 2024-12-03 00:11:18 +05:30
Prateek Sunal
7193a61a11 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-11-28 22:25:20 +05:30
Prateek Sunal
13da082cda fix: check files db if preview exist 2024-11-28 21:32:26 +05:30
ashilkn
481377baeb [mob][photos] Chore 2024-11-28 17:32:54 +05:30
ashilkn
094d879702 [mob][photos] Fix video not changing in viewer after deletion 2024-11-28 17:32:20 +05:30
Prateek Sunal
f7fc50f2e6 fix: don't show error 2024-11-28 15:09:37 +05:30
Prateek Sunal
426cd70c31 refactor: simplify error handling and remove unused imports in preview video components 2024-11-25 02:24:40 +05:30
Prateek Sunal
1fa3d87369 fix: show toast about video is playing 2024-11-25 02:24:32 +05:30
Prateek Sunal
8152159583 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-11-25 00:05:51 +05:30
Simon Dubrulle
8cef4a14b1 [mobile][photos] Extracted hardcoded english strings + improved translations documentation + fixed malformed string that is using placeholder 2024-11-20 22:18:00 +01:00
Prateek Sunal
68ac9cbe26 fix: remove unwanted code 2024-11-19 13:42:18 +05:30
Prateek Sunal
bbfa447e42 fix: source preview file as videoplayer's input 2024-11-11 23:55:33 +05:30
Prateek Sunal
c83bd41dae Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-11-11 22:01:30 +05:30
ashilkn
1e9188f510 [mob][photos] Replace string concatenation happening in loop using '+' with more efficient alternative of by using 'List.join(). If number of iterations are very large, using '+' for concatenation can block the UI thread' 2024-11-08 21:38:33 +05:30
Neeraj Gupta
3a09d50972 Merge branch 'main' into mobile-preview-video 2024-11-07 17:52:08 +05:30
laurenspriem
1bf6b56f96 [mob][photos] Switch ML flags 2024-10-24 17:06:33 +05:30
ashilkn
9713e96896 [mob][photos] Stop popping root navigator to avoid black screen from appearing 2024-10-21 18:56:13 +05:30
Neeraj Gupta
bee9694f34 [mob] Add mount check 2024-10-15 15:13:14 +05:30
Neeraj Gupta
ba04e20aeb erge branch 'main' into mobile-preview-video 2024-09-30 16:04:38 +05:30
ashilkn
fa3a9f4f52 [mob][photos] Stop passing sort order to DetailPage since DetailPage uses files in GalleryFilesState which updates when sort order changes in gallery 2024-09-27 18:41:12 +05:30
ashilkn
58384004b4 [mob][photos] Minor perf improvement when deleting in DetailPage 2024-09-27 18:41:12 +05:30
ashilkn
3361c1f149 [mob][photos] Stop using async loader in details page. Instead use the list of files in gallery from the GalleryState inherited widget 2024-09-27 18:41:12 +05:30
Ashil
73cae89fc5
[mob][photos] Require Authentication on App Reopen from Guest View (#3131)
This PR introduces a security enhancement that requires authentication
when the app is reopened after being closed while in guest view.
2024-09-10 17:30:58 +05:30
Aman Raj Singh Mourya
3e136baee2 [mob][photos] Refractor code 2024-09-10 17:01:35 +05:30
Prateek Sunal
73bdba5076 fix(panorama): add back button to viewer screen 2024-09-06 02:31:55 +05:30
Aman Raj Singh Mourya
b3c6c0fc9b [mob][photos] Show lockscreen when guestview is enabled and app is killed 2024-09-04 20:44:47 +05:30
Neeraj Gupta
672c209140 Merge branch 'main' into mobile-preview-video 2024-09-04 17:37:24 +05:30
ashilkn
fe8600d569 [mob][photos] Fix: Null check operator used on a null value 2024-09-03 15:42:01 +05:30
ashilkn
26c6078693 [mob][photos] Avoid PathNotFoundException on disposing native video widget 2024-09-03 13:33:49 +05:30
ashilkn
ab86c5129e [mob][photos] Refactor 2024-09-02 14:46:52 +05:30
ashilkn
e4149fa55e [mob][photos] Chore 2024-08-30 19:59:05 +05:30
ashilkn
cb83f3592b [mob][photos] Use custom icon for 'loop video off' button 2024-08-30 19:48:29 +05:30
ashilkn
e1f2a7dcf7 [mob][photos] Improve play pause button in video player 2024-08-30 18:50:48 +05:30
ashilkn
70ad285e09 [mob][photos] Extract strings 2024-08-30 18:21:36 +05:30
ashilkn
d2459016f1 [mob][photos] Change copy 2024-08-30 18:19:11 +05:30
ashilkn
c6ec5cf645 [mob][photos] Fix state issue with video loop toggle button 2024-08-30 18:14:08 +05:30
ashilkn
f8593255ac [mob][photos] Fix most of the seekbar issues when turning off looping videos 2024-08-30 16:59:26 +05:30
ashilkn
26cb81a720 [mob][photos] almost fully functional toggle for toggling video loop 2024-08-30 16:21:36 +05:30