Commit graph

1582 commits

Author SHA1 Message Date
Neeraj Gupta cb1ebac232 Add genID in debug mode 2023-08-29 19:35:41 +05:30
ashilkn 1578e95bc6 Create widget to test if media_kit is working 2023-08-29 18:47:47 +05:30
Neeraj Gupta dd627408fc Merge branch 'main' into handle_limited_settings 2023-08-29 15:01:57 +05:30
Neeraj Gupta 81e70a5aa7 Hide archive for unuploaded files 2023-08-29 15:01:54 +05:30
ashilkn df761ef736 Pop screen on RangeError in detail_page.dart 2023-08-29 13:24:22 +05:30
Neeraj Gupta 3eeba57e19
Added more file props + live/motion photo indicator (#1348) 2023-08-29 11:52:05 +05:30
ashilkn f1fbb0aac0 Resolve merge conflicts and merge main 2023-08-28 21:28:34 +05:30
ashilkn b8bc279892 Add support for removing an item from a hidden album 2023-08-28 18:27:38 +05:30
ashilkn 1a6d1117b3 Add support for 'Add to hidden album' 2023-08-28 17:22:54 +05:30
Neeraj Gupta b7ac5ab01f Organize imports
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-08-28 11:28:02 +05:30
Neeraj Gupta 15bac11467 Show toast when ignore reason is not trash 2023-08-28 11:20:30 +05:30
Neeraj Gupta 1173d8c160 Fix lint suggestion
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-08-28 11:17:17 +05:30
ashilkn a1d7bae702 Show option to move files to hidden album in hidden section on selection and show collectionActionSheet 2023-08-26 11:59:14 +05:30
ashilkn 7d99e12978 Organize imports 2023-08-26 11:14:05 +05:30
Neeraj Gupta 56113ef02b Show icon for live photo in photo viewer 2023-08-25 13:27:46 +05:30
Neeraj Gupta 83a6dbb51e Merge branch 'main' into improve_file_props 2023-08-25 13:09:07 +05:30
Neeraj Gupta 7ae8f5f69d Switch to enteFile prop 2023-08-25 13:05:24 +05:30
Neeraj Gupta 087903d6e6 Make enteFile param non-nullable in thumWidget 2023-08-25 12:44:51 +05:30
Neeraj Gupta 87496fa42c Use file prop to checking metadata edit permission 2023-08-25 12:35:59 +05:30
Neeraj Gupta 6e990f058f refactor 2023-08-25 11:48:06 +05:30
Neeraj Gupta cecbec7636 Organize import 2023-08-25 11:10:22 +05:30
Neeraj Gupta 6ad4a71f23 refactor 2023-08-25 10:57:39 +05:30
Neeraj Gupta f81c92bfee Fix type mistmatch issues 2023-08-25 10:46:16 +05:30
Neeraj Gupta 6b5eea4d9e Fix bug in displaying hint for motion photo play 2023-08-25 10:14:56 +05:30
Neeraj Gupta 3a98af3518 Move packages 2023-08-25 10:09:30 +05:30
Neeraj Gupta d6b08c8e66 Rename: File -> EnteFile 2023-08-24 22:26:24 +05:30
Neeraj Gupta 6aeecbbd0a Rename: FadingApp/FadingBottomBar -> FileApp/FileBottomBar 2023-08-24 21:57:35 +05:30
ashilkn a396f644d2 Check for multiple defaultHiddenCollections and club all to one and delete the rest 2023-08-24 16:33:49 +05:30
Neeraj Gupta fec92b8514
Minor changes (#1341) 2023-08-23 17:29:10 +05:30
ashilkn 0535292088 Add comment 2023-08-23 17:14:52 +05:30
Neeraj Gupta b7e2ddc2d5
Selection sheet tweaks (#1340) 2023-08-23 17:11:33 +05:30
ashilkn 8b40218fed Increase gallery footer's height to to accomodate the new selection bottom sheet 2023-08-23 16:35:43 +05:30
Neeraj Gupta 58b17ac20e Surface reason for ignore on long press 2023-08-23 15:04:49 +05:30
Neeraj Gupta 00f49dd36e Keep a map of ignoreID to reason 2023-08-23 14:26:06 +05:30
Neeraj Gupta 37e5519c95 Perf: Improve hasIgnoredFiles check for deviceFolder 2023-08-23 14:02:00 +05:30
ashilkn 7399004342 Remove suffix from selection action button's text and refactor to show only clickable actions 2023-08-23 10:08:15 +05:30
ashilkn 923bc1d9c4 Remove predefined size for widget enclosing selection actions and animate change in height 2023-08-22 17:30:52 +05:30
ashilkn 4c9e1150e9 Reorder selection options 2023-08-22 16:06:09 +05:30
ashilkn 5732cf35d8 Merge branch 'main' into selection_sheet_tweaks 2023-08-22 12:37:10 +05:30
Neeraj Gupta 95af6474dc
Fix: Do not initiate video_player if widget is not mounted (#1333) 2023-08-21 22:49:14 +05:30
Neeraj Gupta 6c2cd31e8b Fix: Do not initiate video_player if widget is not mounted 2023-08-21 22:47:01 +05:30
Neeraj Gupta 0ad3d57473 Remove commented out code 2023-08-21 22:39:31 +05:30
Neeraj Gupta 10216af80a format 2023-08-21 16:07:09 +05:30
Neeraj Gupta a3b93adbc4 Fix: Handle missing photo permission error 2023-08-21 16:02:33 +05:30
Neeraj Gupta 9d6e3cfa3d Merge branch 'main' into wechat_picker 2023-08-21 12:54:04 +05:30
Neeraj Gupta 3edee600e6 Switch to wechat asset picker 2023-08-21 12:20:41 +05:30
ashilkn 418c8ee374 Resolve conflicts and merge main 2023-08-21 12:01:58 +05:30
Neeraj Gupta 79ed7150a1 Fix state refresh issue 2023-08-21 11:20:07 +05:30
ashilkn c923e63027 Move collage selection option to end of list 2023-08-21 10:21:49 +05:30
ashilkn 2abaf4d7a9 Give bottom selection sheet a fixed height depending on textScaleFactor 2023-08-20 13:53:24 +05:30
ashilkn 445675981b Refactor 2023-08-19 18:18:45 +05:30
ashilkn d3488e1ac8 Refresh state of GalleryAppBar when hiding/unhiding & archiving/unarchiving 2023-08-19 18:12:00 +05:30
ashilkn 585a3095c4 Fix hidden state of hidden section 2023-08-19 18:05:46 +05:30
ashilkn ade28e95c3 Fix bug on renaming hidden album 2023-08-19 17:43:36 +05:30
ashilkn 846352756a Fix bug on sharing hidden album 2023-08-19 17:39:35 +05:30
ashilkn 967441f83d Remove unused imports 2023-08-19 17:39:09 +05:30
ashilkn 1e5ec8600d run dart fix --apply 2023-08-19 17:09:56 +05:30
Neeraj Gupta 574218c966 Merge branch 'main' into hidden_albums 2023-08-19 12:36:22 +05:30
Neeraj Gupta 5fecce1562 Refactor gallery app bar widget 2023-08-19 12:28:43 +05:30
Neeraj Gupta 1ebad74302 Add galleryType hiddenOwnedCollection 2023-08-19 11:36:46 +05:30
Neeraj Gupta edc4653056 Refactor 2023-08-19 11:28:10 +05:30
Neeraj Gupta 2b52aa74c1 Refactor colleciton_page & galleryType detection 2023-08-19 11:24:13 +05:30
ashilkn 2ccc913662 Revert "Show only relevat actions for hidden collection and it's files"
This reverts commit 3d4bb87891.
2023-08-19 11:14:29 +05:30
ashilkn c169cf7ea8 Revert "Remove redundant checks for collection type to find galleryType"
This reverts commit b05c693651.
2023-08-19 11:13:05 +05:30
ashilkn 7b572a28d2 Revert "A minor fix and some additions for ref"
This reverts commit b558e1defb.
2023-08-19 11:12:40 +05:30
ashilkn b558e1defb A minor fix and some additions for ref 2023-08-19 11:04:23 +05:30
ashilkn b05c693651 Remove redundant checks for collection type to find galleryType 2023-08-18 19:30:11 +05:30
ashilkn f62b55bd78 Remove redundant checks 2023-08-18 11:52:08 +05:30
Neeraj Gupta 88ecc967d7
Flutter upgrade: v3.10.6 (#1208) 2023-08-17 11:40:05 +05:30
Neeraj Gupta 206ff7f27f Clear file selection post link creation action 2023-08-16 17:55:14 +05:30
Neeraj Gupta 80205eed9b Merge branch 'upgrade_fixes_plus' into flutter_upgrade 2023-08-16 11:20:01 +05:30
Neeraj Gupta 4b5e8f5f43 Switch datetime pkg 2023-08-16 11:01:01 +05:30
Neeraj Gupta e26e49754b Upgrade package info & wakelock 2023-08-16 10:47:50 +05:30
ashilkn 3d4bb87891 Show only relevat actions for hidden collection and it's files 2023-08-15 15:46:59 +05:30
ashilkn 4af99ea2f0 Merge main 2023-08-15 14:30:06 +05:30
Neeraj Gupta 5664a69453 Merge branch 'main' into flutter_upgrade 2023-08-15 13:07:47 +05:30
ashilkn 980d60fc29 Fix stale state issue on the hidden collections list after unhiding a collection 2023-08-15 12:57:13 +05:30
ashilkn 7e871cdc8f Bug fix: defaultHiddenCollection surfacing on hidden collections list 2023-08-14 12:27:32 +05:30
ashilkn 327dcb0ab4 Show all hidden collections except for defaultHiddenCollection inside hidden section 2023-08-14 12:04:55 +05:30
ashilkn 087f0160e5 Show files from defaultHiddenCollection in hidden section's gallery 2023-08-14 11:50:11 +05:30
ashilkn 9c0cd4ea81 Use better method names 2023-08-14 11:24:28 +05:30
ashilkn 7fac60d28f Revert "Do not show defaultHiddenCollection in hidden collections list and show only files in defaultHiddenCollection in hidden section's gallery"
This reverts commit fd9646362b.
2023-08-14 11:01:35 +05:30
ashilkn f96c03660c Revert "Hide an incoming shared collection from it's gallery's appBar"
This reverts commit c1a3af08de.
2023-08-14 10:38:24 +05:30
ashilkn fd9646362b Do not show defaultHiddenCollection in hidden collections list and show only files in defaultHiddenCollection in hidden section's gallery 2023-08-11 11:39:37 +05:30
ashilkn fd04d83118 Use correct icon to unhide a photo 2023-08-10 20:00:45 +05:30
ashilkn e7b5a94703 Verify lock to open hidden collections from inside the hidden section 2023-08-10 18:33:56 +05:30
ashilkn 0ce4ee6b5a Show hidden collections inside hidden section 2023-08-10 18:03:02 +05:30
ashilkn c1a3af08de Hide an incoming shared collection from it's gallery's appBar 2023-08-10 16:02:16 +05:30
ashilkn eb67fd3db2 Show correct progress dialog and toast text when changing visibility 2023-08-10 15:29:18 +05:30
Ashil 5c6430553f
Redesign selection sheet (#1306) 2023-08-10 14:57:02 +05:30
ashilkn 9c4fe5293e Hide an owned collection from the gallery's appBar 2023-08-10 12:08:04 +05:30
ashilkn d30c1fa216 Use ClampingScrollPhysics in SelectionActionButton's scrollable area without overscroll indicator 2023-08-09 18:35:22 +05:30
ashilkn f633652f16 Add shadow to selection sheet on it's first child 2023-08-09 18:00:44 +05:30
ashilkn 8c315cc933 Add share button to selection actions 2023-08-09 17:49:27 +05:30
ashilkn 344fce0a02 Account for textScaleFactor when computing size of widest word in lableText 2023-08-09 17:25:31 +05:30
ashilkn b1514adbe8 Change min width of SelectionActionButton widget to width of widest word in it's labelText if widest is greater than default 2023-08-09 16:52:02 +05:30
ashilkn dae66c4945 Refactor 2023-08-09 16:02:23 +05:30
ashilkn 1fbc25c394 Use existing logic to show relevant selection actions upon selection 2023-08-09 15:51:35 +05:30
ashilkn 5e03a0d602 Fix bottom padding of selection sheet 2023-08-09 12:23:31 +05:30
ashilkn e37e4957ca Remove code irrelevant to new bottom selection sheet 2023-08-08 15:42:05 +05:30
Neeraj Gupta 9ae658c954
Revamp Quick link options (#1299) 2023-08-08 12:20:16 +05:30
ashilkn 8252f85045 Extract String 2023-08-07 15:45:14 +05:30
ashilkn 60956dd50c Show error dialog when video download fails 2023-08-04 17:48:01 +05:30
ashilkn 4d9d780974 Use ValueListenableBuilder to rebuild only circular progress on video playback and not the entire screen 2023-08-04 17:09:50 +05:30
Neeraj Gupta 2611c28fdf Route to mangage link for quick links 2023-08-04 14:05:27 +05:30
Neeraj Gupta c95cdbc1f3 QuickLink: Add remove link option
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-08-04 13:29:27 +05:30
Neeraj Gupta d968ef64db Fix state refresh issue on converting to album
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-08-04 13:11:23 +05:30
Neeraj Gupta bdd47e61a3 Extract string and update icon
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-08-04 13:03:52 +05:30
Neeraj Gupta ab4ffc7ace Automatically trash quick link collection on remove link 2023-08-04 12:55:03 +05:30
Neeraj Gupta 67f137b9c7 Update gallery options for quick links 2023-08-04 12:42:13 +05:30
Neeraj Gupta fd749534d9 Add quick link gallery type
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-08-04 12:23:58 +05:30
ashilkn 63e8ba48c9 Refactor figuring out to or not to autoPlay vidoes 2023-08-02 12:03:17 +05:30
ashilkn 663f23f5b7 Remove unnecessarily calling preloadFile() 2023-08-02 11:49:02 +05:30
ashilkn 745b511d69 Remove implementing PreferredSizeWidget in FadingAppBar 2023-08-02 11:44:46 +05:30
ashilkn ae12ed8b16 Refactoring: Remove setState in onPageChanged of PageView to avoid unnecessary rebuilds on PageView. Rebuilt appBar and bottomBar using valueListenableBuilders instead 2023-08-02 11:22:38 +05:30
ashilkn 3cbd35b1f5 Add comment 2023-08-01 19:00:31 +05:30
ashilkn fe7570e83e Refactoring step 1: Remove use of variable to check if swiping has happened after opening a photo 2023-08-01 18:34:53 +05:30
ashilkn 692e342b63 Follow best practice: Avoid storing widgets in memory 2023-08-01 05:09:14 +05:30
ashilkn 9cfef6bc9a Dispose valueNotifier 2023-08-01 04:54:14 +05:30
Neeraj Gupta 2b62835e36 Add icon for reset to default 2023-07-24 13:32:26 +05:30
Neeraj Gupta bd5f66b8ba Use same close model for add_photos_sheet 2023-07-24 13:26:21 +05:30
Neeraj Gupta 3c77f3e981 Cover: Support for resetting to default 2023-07-24 13:23:47 +05:30
Neeraj Gupta c20788726f Refactor: Change to support resetting cover 2023-07-24 13:08:00 +05:30
ashilkn 84644bbf1c Merge main 2023-07-24 09:42:10 +05:30
ashilkn 6d053d164f Add comments for better understanding 2023-07-21 21:09:01 +05:30
ashilkn badf01fc39 Show dialog after freeing up space and deduping 2023-07-21 14:38:10 +05:30
ashilkn 2d0c1dbf5c Remove janky confetti animation 2023-07-21 13:56:43 +05:30
ashilkn 8f980a2192 Merge branch 'main' into horizontal_grid 2023-07-18 14:45:12 +05:30
Ashil b8e0c62a63
Cache one placeholder to be used for all children of grid (#1283) 2023-07-17 15:41:23 +05:30
ashilkn cfa39ef56b Cache one placeholder to be used for all children of grid 2023-07-17 15:16:09 +05:30
ashilkn 33f1ab13ea Convert List<File> to Set<File> lazily and not on init 2023-07-17 10:27:30 +05:30
ashilkn d74a5166db Store set of files in state of widget rather than converting to set from list in multiple places 2023-07-14 14:52:15 +05:30
ashilkn cd17473c56 Refactor and optimize commit 48f45961 2023-07-13 12:51:45 +05:30
ashilkn a453316e1c Dispose valueNotifier 2023-07-13 11:54:46 +05:30
ashilkn 48f45961b6 Fix State-loss of 'Select all' button for a group when scrolling it out and in of view 2023-07-13 11:37:42 +05:30
ashilkn 9317ca615c Refactor file selection 2 2023-07-12 17:59:15 +05:30
ashilkn a41986d2ea Refactor file selection 1 2023-07-12 16:02:37 +05:30
ashilkn 9ef9963161 Remove UniqueKey() for LazyGroupGallery 2023-07-11 12:20:37 +05:30
ashilkn f10fad2b8f Remove UniqueKey which was stopping framework from reusing element of LazyGridView on rebuild. This is the right fix compared to the previous commit, both solve the same bug. 2023-07-11 12:06:43 +05:30
ashilkn 0cc6bb78cc Gallery perf: Remove unneccesary reloads of subGroup on updates in it's group 2023-07-10 18:49:39 +05:30
ashilkn 0f6eb2f2c2 Remove ExcludeSemantics widgets which exists down the tree from a Parent ExcludeSemantics widget 2023-07-10 12:11:23 +05:30
ashilkn 21e836643b Exclude semantics to improve performance of gallery 2023-07-10 10:13:50 +05:30
ashilkn a4b6ea66ae Use better variable name 2023-07-07 21:44:12 +05:30
ashilkn 76eb0d52b3 Remove unnecessary GlobalKey 2023-07-07 19:03:45 +05:30
Neeraj Gupta 0545d401d6 Merge branch 'main' into horizontal_grid 2023-07-07 11:20:57 +05:30
Neeraj Gupta 8b5905dbd8 Remove unused imports 2023-07-06 13:30:18 +05:30
Neeraj Gupta a3282bfc53 Use cached value for collection_count 2023-07-06 13:29:31 +05:30
Ashil f795613e78
Detail page fixes (#1264) 2023-07-06 09:20:50 +05:30
ashilkn eb3b1666db Remove a comment 2023-07-04 18:40:01 +05:30
ashilkn 3ca74d51a3 Detail page: Partial solution for popping of seekbar on seeking video 2023-07-04 17:46:56 +05:30
ashilkn 82059ab59c Refactoring 2023-07-04 11:39:05 +05:30
ashilkn d2908466d9 Use null aware operator instead of checking for null in if condition 2023-07-03 20:07:09 +05:30
Neeraj Gupta 6e26823e64 Merge branch 'main' into horizontal_grid 2023-07-03 18:49:53 +05:30
ashilkn 3890ab7f0c Detail page: Remove use of GlobalKeys for top and bottom bar and use ValueNotifier instead to update UI state 2023-07-03 18:11:44 +05:30
ashilkn f139d20f04 Details page: Initialize and dispose pageController properly 2023-07-03 16:34:37 +05:30
Neeraj Gupta fcbb2552e0 Show video playback error for internal builds only 2023-07-03 15:32:55 +05:30
Neeraj Gupta 5cfd6b3ff5 Add EmptyAlbumState 2023-07-03 12:18:16 +05:30
Neeraj Gupta 276b62fae6 Merge branch 'main' into horizontal_grid 2023-07-03 10:36:25 +05:30
Neeraj Gupta 4948d82441 Merge branch 'add_photos_hook' into horizontal_grid 2023-07-03 10:29:24 +05:30
Neeraj Gupta d0cf8165db
Surface video playback error on UI (#1189) 2023-07-03 09:44:14 +05:30
Neeraj Gupta b1be14a70d Update icons 2023-06-30 11:38:53 +05:30
Neeraj Gupta fb3d2dae74 Extracted string 2023-06-30 10:32:59 +05:30
Neeraj Gupta 2860a56198 Show icon for pinned albums 2023-06-30 10:29:39 +05:30
Neeraj Gupta 604ab25531 Add support for pinning albums 2023-06-30 10:01:15 +05:30
Neeraj Gupta 16e5b4fcfb
Undo gallery optimization and german lang (#1243) 2023-06-29 09:25:16 +05:30
Neeraj Gupta 3ffb94022b
Map improvements (#1245) 2023-06-29 09:12:35 +05:30
Neeraj Gupta 59ce71c9c4 Undo gallery optimization and german lang 2023-06-28 19:02:01 +05:30
Neeraj Gupta 648fa26d34 Change buttonStyle 2023-06-28 13:36:14 +05:30
Neeraj Gupta ca6a718925 Fix: Specify initial name during collection rename
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-06-28 13:17:37 +05:30
Neeraj Gupta d914275392 CollectionEmptyState: Show add photos button 2023-06-28 13:15:17 +05:30
Neeraj Gupta cff0a5a325 Extract string
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-06-28 12:58:40 +05:30
Neeraj Gupta 8d7070d3d7 Add support for adding files from device 2023-06-28 10:21:14 +05:30
Neeraj Gupta cea5bab174 Hide current colleciton files from the list 2023-06-27 16:58:16 +05:30
Neeraj Gupta 16f45f7dba Fix add more photos within collection 2023-06-27 16:56:16 +05:30
Neeraj Gupta 68c66c0ff1 Gallery: Add support for selection mode 2023-06-27 15:43:39 +05:30
Neeraj Gupta 13e43af7f6 Rename GallerySortOrder->GalleryContextState 2023-06-27 14:51:00 +05:30
Neeraj Gupta 1833afb53a Add trailing comma 2023-06-27 14:45:25 +05:30
Neeraj Gupta 715fe5bf9e Minor refactor 2023-06-27 14:04:58 +05:30
Neeraj Gupta f219cd4f8b Fix hero tag for iOS swipe navigation 2023-06-26 14:28:15 +05:30
ashilkn 6f2c3c3e56 Map gallery: Fixed broken UI for FileSelectionOverlay 2023-06-25 03:13:11 +05:30
ashilkn 233a005927 Map gallery: Improve UI/UX 2023-06-24 21:53:39 +05:30
ashilkn bffd440d19 Map Gallery: Increase elevation of FileSelectionOverlay 2023-06-24 12:15:04 +05:30
ashilkn a6d979905b Map Gallery: Removed rebuilds on resizing bottom sheet caused by ScrollablePositionedList.builder 2023-06-23 21:12:04 +05:30
Neeraj Gupta 9aab109d72 Fix the album cover thumbnail to 160 2023-06-23 13:57:58 +05:30
Neeraj Gupta bfebc6d051
Set cover photo (#1234) 2023-06-22 22:20:15 +05:30
Neeraj Gupta 0c9d81dce3 Fix placeholder color 2023-06-22 18:52:19 +05:30
Neeraj Gupta 1bea43897b Add support for changing cover photo 2023-06-22 16:21:56 +05:30
Neeraj Gupta e461da9d22 Add set cover option 2023-06-22 15:40:21 +05:30
Neeraj Gupta 5f1b0864f3 AlbumPopupMenu: switch to enum for PopupItemValue 2023-06-22 15:31:46 +05:30
Neeraj Gupta ed046c0301 Refactor DeleteEmptyButtonWidget 2023-06-22 14:19:42 +05:30
Neeraj Gupta ec0fa298c2 Merge branch 'main' into remove_getCollectionsWithThumbnails_shared 2023-06-22 12:53:56 +05:30
Neeraj Gupta 20b122049c Increase upper limit for placeholder grid 2023-06-21 16:11:54 +05:30
Neeraj Gupta e463dc0d51 Limit the count of items in the PlaceHolderWidget 2023-06-21 15:02:20 +05:30
Neeraj Gupta a2bb8e7b4a Merge branch 'main' into remove_getCollectionsWithThumbnails_shared 2023-06-21 11:52:57 +05:30
Neeraj Gupta 65840dec28 Merge branch 'main' into remove_getCollectionsWithThumbnails_shared 2023-06-21 11:52:21 +05:30
Neeraj Gupta feeb958b25
Fix the size of video loader progress bar (#1230) 2023-06-21 11:49:53 +05:30
Neeraj Gupta 0b89a52f22 Fix the size of video loader progress bar
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-06-21 11:40:35 +05:30
Neeraj Gupta 01f16bddde Merge branch 'main' into map 2023-06-20 20:23:13 +05:30
Neeraj Gupta f6e9d63f59 Replace all usage of _deduplicatedAndFilterIgnoredFiles 2023-06-20 18:19:45 +05:30
Neeraj Gupta a1bcf60159 refactor 2023-06-20 17:55:49 +05:30
Neeraj Gupta 80b0c88b1c Merge branch 'main' into perf_improvement 2023-06-20 17:40:06 +05:30
Neeraj Gupta 15c4c97dab getAllPendingOrUploadedFiles: Use improved filtering for dedupe+ignored 2023-06-20 17:34:12 +05:30
Neeraj Gupta 24e1e8d558 Remove dependency from getCollectionsWithThumbnails 2023-06-19 22:37:03 +05:30
Neeraj Gupta 7e05f5d2e0 Fix typo 2023-06-19 16:01:01 +05:30
Neeraj Gupta ee6a12e706 Refactor delete emptyAlbums logic 2023-06-19 15:58:15 +05:30
Neeraj Gupta 446a6adc34 use collectionFileCount for identifying emptyCollection 2023-06-19 11:38:37 +05:30
Neeraj Gupta 49dc54dd67 Hide gallery overflow menu when files are selected 2023-06-16 09:27:46 +05:30
Neeraj Gupta 06a9244fec Copy change for overflow menu item 2023-06-15 18:36:18 +05:30
Neeraj Gupta 65f5487b68 Use extract string 2023-06-15 18:23:47 +05:30
Neeraj Gupta 5b7eb47521 Add hook for checking permission 2023-06-15 18:15:26 +05:30
Neeraj Gupta 240b5667eb Merge branch 'cache_collections' into map 2023-06-14 16:14:16 +05:30
Neeraj Gupta 938287ab23 Fix: Hide shared archived from all places as owned archived 2023-06-14 14:00:33 +05:30
Neeraj Gupta 1eed65957c
Make file details UI more compact (#1210) 2023-06-14 07:42:55 +05:30
ashilkn fe5065f559 Make file details UI more compact 2023-06-13 20:13:52 +05:30
ashilkn 590fb9acd1 Fixed broken edit 2023-06-13 19:21:13 +05:30
Neeraj Gupta 766946c3da Switch to different package for date-picker 2023-06-13 16:43:34 +05:30
Neeraj Gupta 30fe2731ce
Remove deprecated theme props (#1207) 2023-06-13 15:06:30 +05:30
ashilkn dcd86a1611 Remove default select all button in location tag related screens where selection is not possible 2023-06-13 13:01:52 +05:30
Neeraj Gupta b5433d3f0d Rename decrecated fields 2023-06-13 12:11:31 +05:30
ashilkn ace8225d45 Fix loading icon when uploading a file after opening it 2023-06-13 10:48:33 +05:30
ashilkn 25004af55a Check gallery type of collection to set showSelectAllByDefault of gallery 2023-06-12 16:31:57 +05:30
ashilkn b9e35b004a Merge branch 'main' into show_select_all_by_default 2023-06-12 16:20:19 +05:30
ashilkn 315fb2ffe1 Don't show select all button by default for incoming shared albums 2023-06-12 16:19:16 +05:30
ashilkn 6087bb6a7e Show select all button by default in galleries 2023-06-12 16:18:33 +05:30
Neeraj Gupta afe561b225 Change size of video icon
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-06-12 16:10:20 +05:30
Neeraj Gupta fb7dfa2059 Merge remote-tracking branch 'origin/main' into map 2023-06-12 11:02:24 +05:30
ashilkn 7c201ffa23 Added pressed states 2023-06-09 21:50:10 +05:30
ashilkn bd5f230c8e Show button to navigate to map on clicking search icon 2023-06-09 21:32:54 +05:30
Ashil b7776b9861
Album sort bug (#1191) 2023-06-07 18:01:59 +05:30
ashilkn 932caaad96 Refactor _preloadEntries() 2023-06-07 17:22:23 +05:30
ashilkn 02c7e7be8a Fixed order of photos in detail_page when sort ordering is ascending 2023-06-07 17:04:43 +05:30
Neeraj Gupta d21a9e353f Merge branch 'main' into map 2023-06-07 13:24:21 +05:30
Neeraj Gupta e23c633511 Replace empty Contains with SizedBox.shrink 2023-06-07 12:21:19 +05:30
ashilkn 390bab470a Removed stateful wrapper around AlbumSortOrder as there is no where down the widget tree where it needs to be updated 2023-06-07 12:17:06 +05:30
ashilkn cd4d146fdc Made changes to detail_page to to show photos in the correct order in oldest first sort order 2023-06-07 12:01:06 +05:30
ashilkn b0e380a47f Minor fix 2023-06-07 11:23:01 +05:30
ashilkn c61e5ee6dc Used inherited widget to store state of ordering of photos in gallery 2023-06-06 21:38:11 +05:30
Neeraj Gupta 6b237f9d27 Refactor 2023-06-06 20:13:41 +05:30
Neeraj Gupta 6b563cebef Surface video playback error on UI 2023-06-06 17:06:22 +05:30
Neeraj Gupta d43a4a78dd refactor 2023-06-06 15:27:17 +05:30
vishnukvmd 45302c6550 Switch to using a LinkedHashSet to ensure there are no duplicate elements 2023-06-05 17:18:59 +05:30
vishnukvmd 770be776d7 Switch to using a LinkedHashSet to ensure there are no duplicate elements 2023-06-05 11:40:40 +05:30
Neeraj Gupta 79e8e0fce5 Add show on map options for collections 2023-06-05 09:10:25 +05:30
Neeraj Gupta 34d2fefca8 GalleryFileWidget: Refactor common code 2023-06-02 08:54:37 +05:30
Neeraj Gupta 567eea134b Fix: Use default selection color for files uploaded via pubLink 2023-06-02 08:46:06 +05:30
Neeraj Gupta b2b5e70790 Early return on any match 2023-06-02 08:11:14 +05:30
Neeraj Gupta 4ede7bbe29 Reload entire groupd on removal 2023-06-02 07:59:14 +05:30
Neeraj Gupta 40c8fc6965 More rename refactor 2023-06-01 12:05:30 +05:30
Neeraj Gupta 7f3932f427 Rename 2023-06-01 11:14:49 +05:30
Neeraj Gupta ab4be2d01a Refactor 2023-06-01 01:34:57 +05:30
Neeraj Gupta 729066976a Fix bad import 2023-06-01 01:29:13 +05:30
Neeraj Gupta f1718eb884 Rename 2023-06-01 01:25:57 +05:30
Neeraj Gupta bcf4f6fe91 Refactor 2023-06-01 01:09:43 +05:30
Neeraj Gupta 016cec52db Rename day widget as group header widget 2023-06-01 01:08:01 +05:30
Neeraj Gupta 8353b535f4 Refactor 2023-06-01 01:04:19 +05:30
Neeraj Gupta 7162bd6de5 Rename variable 2023-06-01 00:38:10 +05:30
Neeraj Gupta 26a161df03 Refactor: rename + extract widget in separate files 2023-06-01 00:31:58 +05:30
Neeraj Gupta 3b9aeffc97 Fix bug in query for showing items on timeline 2023-05-30 14:30:19 +05:30
Neeraj Gupta ad81ff412b Merge branch 'main' into migratie_collections 2023-05-30 07:47:05 +05:30
Neeraj Gupta ccbd5bf69e Hook API call to update collection 2023-05-29 19:07:02 +05:30
Neeraj Gupta dccf843361 IncomingSharee: Add hook to display archive status 2023-05-29 18:58:04 +05:30
Neeraj Gupta 1de2f731f4 Add null check 2023-05-27 11:31:35 +05:30
vishnukvmd d055a3aafc Remove redundant type conversion 2023-05-27 10:58:28 +05:30
vishnukvmd ce89fd56c4 Show progress icon only when upload was initiated now 2023-05-27 10:56:25 +05:30
vishnukvmd cd34e19cb1 Show loading state for files queued for upload 2023-05-27 01:46:38 +05:30
vishnukvmd 39aedc7057 Update upload icon widget 2023-05-27 01:35:28 +05:30
vishnukvmd b1ce88ce97 Dismiss the bottom bar if collage was created 2023-05-27 01:07:06 +05:30
vishnukvmd 40120966a4 Integrate collage builder for 6 items 2023-05-26 20:57:43 +05:30
vishnukvmd c44f3f06e8 Minor refactor 2023-05-26 18:40:39 +05:30
vishnukvmd f1a5118e47 Refactor 2023-05-26 17:54:03 +05:30
vishnukvmd 8508035be0 Add param to cover the screen 2023-05-26 14:53:40 +05:30
vishnukvmd b0c9cae36a Preserve ordering within SelectedFiles 2023-05-26 13:55:15 +05:30
vishnukvmd 811f6d5379 Navigate to dummy page for creating a collage 2023-05-26 12:41:25 +05:30
vishnukvmd 481443f547 Add a hook to create a collage 2023-05-26 12:33:29 +05:30
Neeraj Gupta b89d31ad03 Move sort option above archive 2023-05-26 10:17:12 +05:30
Neeraj Gupta e12ed7000d Force refresh collection gallery on collectionSort change 2023-05-26 10:05:19 +05:30
Neeraj Gupta 0dc5279f8b Refactor: Use fn as getter for sortAsc value
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-05-26 10:04:32 +05:30
Neeraj Gupta 21bdabf4a8 Pass sort property to gallery 2023-05-26 08:35:06 +05:30
Neeraj Gupta 4f99062662 Add logic to update sortOrder on remote
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-05-26 08:03:58 +05:30
Neeraj Gupta 690fb935ae Merge branch 'gallery_pass_flag' into sort_order_collection 2023-05-25 19:59:57 +05:30
Neeraj Gupta e8594566b5 Pass sort property to gallery 2023-05-25 19:54:38 +05:30
Neeraj Gupta e540430c45 AlbumSort: Add option in overflow menu for sorting 2023-05-25 16:37:55 +05:30
Neeraj Gupta dc96583dcd Merge branch 'main' into migratie_collections 2023-05-25 13:37:52 +05:30
Neeraj Gupta 2aa272b9d0 Rename: Separate file and album magic property class 2023-05-25 11:23:34 +05:30
Neeraj Gupta 0b1f0e9ed7 Refactor: Move magic_metadata.dart under models/metadata
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-05-25 11:01:50 +05:30
Neeraj Gupta 10f1db49ef Merge branch 'remove_redundant_work' into migratie_collections 2023-05-23 15:26:21 +05:30
Neeraj Gupta 5aae4f4157 refactor: move user class in separate file
Signed-off-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2023-05-23 11:24:35 +05:30
Neeraj Gupta e2e1d7ef13
Replace collection.name usage with collection.displayName 2023-05-23 10:26:48 +05:30
Neeraj Gupta 095df3abba
Fix lint warnings (#1117) 2023-05-22 11:12:45 +05:30
Neeraj Gupta 3d94d181bd
refactor: Switch to async + add mount check 2023-05-22 00:25:03 +05:30
Neeraj Gupta 700b19383a
Add logs when device folder is being turned off 2023-05-22 00:21:54 +05:30
Neeraj Gupta 6af54befc8
Fix lint warnings 2023-05-19 13:20:18 +05:30
Neeraj Gupta f10b11dd22
undo changes related to pageController dispose 2023-05-19 09:03:53 +05:30
Neeraj Gupta 878356070c
-mMove super.initiated at top 2023-05-18 23:49:20 +05:30
Neeraj Gupta 002cd6b489
Dispose pageController in detailed view 2023-05-18 23:45:19 +05:30
Neeraj Gupta 7f2c323cb4
Fix exception due to extra dots in displayname 2023-05-17 12:04:05 +05:30
Ashil 47a7ac3bb2
Perf improvements (#1097) 2023-05-16 18:12:26 +05:30
Neeraj Gupta d87c8362ce
Merge branch 'main' into select_upload 2023-05-16 17:18:57 +05:30
Neeraj Gupta b9a41b2536
Add hook to upload file while viewing 2023-05-16 17:13:54 +05:30
Ashil 7826ed0539
Performance imporvements to thumbnail (#1099) 2023-05-16 14:46:38 +05:30
ashilkn a974364aae Remove commented out code 2023-05-15 21:25:00 +05:30
ashilkn 31e33ca8a3 Move super.initState() to top of initState() 2023-05-15 20:48:48 +05:30
ashilkn 5050ac2f9c Performance imporvements to thumbnail widget 2023-05-15 20:19:28 +05:30
Neeraj Gupta 2e4bdf2fee
Perf: Extract like button as separate widget 2023-05-15 17:13:59 +05:30
ashilkn 653b556ed6 Used better name for a method 2023-05-15 16:15:23 +05:30
ashilkn 3648444e58 Made a working integration test from login to scrolling home gallery + optimized image for thumbnail 2023-05-15 16:11:02 +05:30
Neeraj Gupta 76d4f7ae29
ObjectDetection: Return score with label 2023-05-11 14:14:34 +05:30
Neeraj Gupta adc6985144
Disable object detection for f-droid 2023-05-10 15:31:38 +05:30
Neeraj Gupta fb01590fcf
l10n: extract string 2023-05-10 12:28:16 +05:30
Neeraj Gupta fa74a247ca
l10n: fix label for draggable scrollbar 2023-05-10 11:49:40 +05:30
Neeraj Gupta 8e36c57953
Enable object tags in fileInfo 2023-05-08 22:41:09 +05:30
ashilkn 12335c01c7 Change copy in custom radius feature's dialog 2023-05-08 16:46:49 +05:30
Ashil c77afae652
Refactor gallery (#1074) 2023-05-08 12:26:57 +05:30
ashilkn 793ee17955 Moved RecyclableViewWidget and NonRecyclableViewWidget to separate files 2023-05-08 11:24:21 +05:30
Neeraj Gupta 02ce6387df
motion photo (#1071) 2023-05-06 15:00:52 +05:30
Neeraj Gupta c228604c6e
Fix: Schedule hintTask after widget is initiated 2023-05-06 14:56:00 +05:30
Neeraj Gupta 51bfb7f67c
Fix: Show motion photo play toast for motion photos only 2023-05-06 14:52:02 +05:30
Neeraj Gupta 66e144d6bd
Upgrade motion photos package 2023-05-06 14:49:02 +05:30
Neeraj Gupta ee0e000057
[l10n] Extract strings' (#1070) 2023-05-06 14:39:02 +05:30
Ashil cc08aa947c
Fix error in calculating height for gallery in location screen (#1069) 2023-05-05 15:57:33 +05:30
ashilkn ca1ef1798c Moved GalleryFileWidget to a separate file 2023-05-05 15:56:53 +05:30
Neeraj Gupta c6b0c28a3e
l10n: Extract strings 2023-05-05 15:55:28 +05:30
ashilkn 6c7001eb2c Moved LazyLoadingGridView to a separate file 2023-05-05 15:48:33 +05:30
ashilkn b3e2e52dc1 Move LazyLoadingGallery to viewer/gallert/component 2023-05-05 15:44:35 +05:30
Neeraj Gupta 6b10c3d315
l10n: Extract strings 2023-05-05 15:42:00 +05:30
ashilkn 92a52943b1 Move GalleryListView to a separate file 2023-05-05 15:41:50 +05:30
Neeraj Gupta 737092c1f1
Format memories count during display 2023-05-05 15:31:48 +05:30
Neeraj Gupta ff93db2729
l10n: Extract strings 2023-05-05 14:13:47 +05:30
ashilkn ab85c96b4b Resolved merge conflicts 2023-05-05 11:47:36 +05:30
ashilkn 44c1d5d734 Fix error in calculating height for gallery in location screen 2023-05-05 11:36:20 +05:30
Ashil 85e361d667
Flicker bug fix (#1067) 2023-05-04 19:59:55 +05:30
ashilkn 0da1e6dfec Bug fix: Photos flickering on opening and closing keyboard in 'edit location' screen 2023-05-04 19:18:37 +05:30
Neeraj Gupta 29232545ce
Fix l10n for dates on fileInfo screen 2023-05-04 16:17:11 +05:30
Neeraj Gupta ede2fcafa8
Fix l10n for days widget 2023-05-04 16:00:49 +05:30
Neeraj Gupta f48cf52de8
Extract strings for days 2023-05-04 15:49:47 +05:30
ashilkn c60950607a Fix change of position of photo on viewing the file and opening keyboard 2023-05-04 15:46:08 +05:30
Neeraj Gupta a3e76f9bcb
Create component for day widget 2023-05-04 15:38:13 +05:30
Neeraj Gupta 9a1b2593a0
Merge branch 'main' into l10n_extract 2023-05-04 15:06:59 +05:30
Neeraj Gupta 7a21d0a8fd
Perf: Avoid redundant copy and clear 2023-05-04 15:03:49 +05:30
Neeraj Gupta 27c86d6e15
Merge branch 'main' into memories_widget 2023-05-04 13:15:08 +05:30
ashilkn 4bb9ded136 Minor layout change for better looking UI 2023-05-04 12:10:46 +05:30
ashilkn 5b3d311168 Merge branch 'perf_improvements' into refactor_gallery 2023-05-04 11:12:11 +05:30
Neeraj Gupta 2232ea6766
Refactor: Split memories widget into sepearate files 2023-05-03 16:46:38 +05:30
ashilkn 02ab63f843 Refactored LazyLoadingGallery 2023-05-03 15:22:06 +05:30
Neeraj Gupta 1af15c6ff1
Show icon for motion photo 2023-05-03 13:03:45 +05:30
Neeraj Gupta 7a19ce9c1b
Add support for updating mvi values for existing files 2023-05-03 13:01:06 +05:30
Neeraj Gupta 1a25717cb9
Fix typo 2023-05-03 12:48:40 +05:30
ashilkn e6ef538119 Refactor getListView() to a stateless widget 2023-05-03 10:24:57 +05:30
Neeraj Gupta 0aa0f89318
Enable setting for changing language (#1052) 2023-05-02 16:45:31 +05:30
Neeraj Gupta 6ed276299a
l10n: Extract strings 2023-05-02 13:13:05 +05:30