summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Gallery2: update editor icons and layoutsstaging/cm-13.0Joey Rizzoli2016-06-1178-287/+172
| | | | | | | | Also make frames avaiable back because frames are cool. Everyone loves frames. Change-Id: If9fa3ac8e4d76be6a19feae501b4ac241776ce58 Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
* Gallery2: hide navigation bar when we turn off lightsJoey Rizzoli2016-06-111-1/+3
| | | | | Change-Id: If702cb7c79d3f7ef2f03417f7cb2bc0051932a97 Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
* Gallery2: Remove slideshow option if there are only videosyanglv2016-06-111-0/+31
| | | | | | | | | | | Enter Gallery and open folder whose files are all video, press menu key should no slideshow option. Add condition to remove slideshow if the folder are all video files. CRs-Fixed: 574984 Change-Id: Ib1603f1609b6490e44039ab64abefb44f14bd477
* Gallery2: Remove 3D overscroll effectMichael Bestas2016-06-114-268/+8
| | | | Change-Id: Ia711a824e353ac45a3f0013c315e8727f0c40c3e
* Gallery2: Disable dummy starting windowMichael Bestas2016-06-111-0/+1
| | | | | | * Improve launch UX Change-Id: Ib181fe674220b893de339fe81ff500ac80996523
* Gallery2: Fix up audio effects dialogDanny Baumann2016-06-113-4/+2
| | | | | | | | - Entirely remove string referencing Snapdragon, as there's nothing Snapdragon specific in the audio effects - Improve margins Change-Id: I5d2da3b16dcf60ece9b5db36cf2fc65c4a23c275
* Gallery2: everyone or no oneJoey Rizzoli2016-06-111-26/+1
| | | | | | | | hide statusbar only when toolbar is hidden when viewing photo / video for better ui consistency Change-Id: I64e3a951a13a765f38df83de290d9b0d167c90f7 Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
* Gallery2: Replace hamburger menu with bottom barJoey Rizzoli2016-06-1116-232/+153
| | | | | Change-Id: I20caa58fe11ee6f4148cb0bcb0ccbcdcf3a9612e Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
* Gallery2: change all share intents to chooser stylemaxwen2016-06-1112-123/+107
| | | | Change-Id: Ie4387846ad65dcb7a655630dd86047d5ad63bcb9
* Gallery2: update menuJoey Rizzoli2016-06-116-35/+42
| | | | | Change-Id: I84a09530a44b2a36d6330a2f2a4bb4baf084191e Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
* Gallery2: update themeJoey Rizzoli2016-06-1165-147/+188
| | | | | | | * Expose icons colors too Change-Id: If2a7cac0779e20f39fdb3037df9d48581106ef3e Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
* Gallery2: New iconMichael Bestas2016-06-105-0/+0
| | | | | | Credits: Asher Simonds Change-Id: I98d8aedc48b48a6511858a1d0d470bd61b85b5c2
* Gallery2: Move & improve CAF stringsMichael Bestas2016-06-103-98/+93
| | | | Change-Id: I3861ed5094307034fcec830fd1ff0595a75e84e1
* Gallery2: Make sure no NPE happensMichael W2016-06-091-11/+15
| | | | | | Fix for the case when getExternalCacheDir returns null Change-Id: I15f4a4a37ac44d70d14ac08cd743d3327f91dde1
* Gallery2: Remove invalid comment from manifestMichael Bestas2016-06-091-1/+0
| | | | Change-Id: If9dd5e466eae1719877083b46c2ca1143bc420e3
* Gallery2: Cleanup renderscript flags in Android.mkMichael Bestas2016-06-091-16/+1
| | | | Change-Id: Ied6a516c31932f47e5b2d5f2e63979d57ac6f49f
* Gallery2: Fix CROP_ACTION for third party appsDanesh M2016-06-094-35/+170
| | | | | | | | | | Certain apps such as google photos, don't respect return-data true, since the bitmap could be very large. Switch to a file provider to pass the external apps a uri to write cropped results to. Change-Id: I9ec8b8defaffa3d9fa0c2cdfd68422eeff5aef84
* Gallery2: Add Storage preference (2/2)Scott Warner2016-06-098-15/+89
| | | | | | | Based on CM11, this patch adds an intent listener to listen for storage path changes from the camera app and set the default camera folder. Change-Id: I5efec988136c6daaffe9d209278b6aa4ca29116b
* Gallery2: Reduce logspam in video playeremancebo2016-06-0919-50/+100
| | | | Change-Id: I71b1356f7e326174378c99b4b0e5e60764a7c139
* Gallery2: Store DATE_TAKEN as millisecondsDanesh M2016-06-091-1/+1
| | | | | | DATE_TAKEN expects milliseconds Change-Id: I1958057f1af5aaab8190cdffc81f2b994d81a186
* Gallery2: Modify AOSP EL translationsMichael Bestas2016-06-091-3/+3
| | | | | | | | | Fix wrong gender in plurals Signed-off-by: Michael Bestas <mikeioannina@gmail.com> Change-Id: I4fdac15d90f1f37d02029fd88ca404d346c72f3f (cherry picked from commit 6fffb7036fcfdfd3ae7399db161ea56e5c6427e3)
* Gallery2: Remove CAF translationsMichael Bestas2016-06-095-214/+0
| | | | Change-Id: I015238ca00115e76a4d25cbbd2f69a6420c58425
* Gallery2: Add record time to details viewFlamefire2016-06-096-28/+67
| | | | Change-Id: Idef3a68699fc25898f9408b64afc6a7c6b45a86e
* Gallery2: Fix crash of gallery on showing detailsFlamefire2016-06-091-10/+23
| | | | | | | | The exif parser adds a terminating zero for string values. This increases the byte count for that entry beyond the set byte count. Causing a null value in e.g. the "Model" field for images taken with e.g. a Samsung Wave 2. Change-Id: Ib781d9262dbffb610686c939dad94a6cf4c17727
* Gallery2: Fix crash when Bluetooth service is disabledroot2016-06-091-2/+3
| | | | Change-Id: I3dd2741d3d6fe3a3cf6ffa0a6ceeb9c1374bd8f8
* Gallery2: Photo Gallery widget: fix NPE in getViewAtRaj Yengisetty2016-06-091-2/+6
| | | | | | | | | | | | | | | Repro: - Add Photo Gallery widget to a home screen - Select "Shuffle all images" - Immediately drag widget to "Remove" - Observe NPE The remote view is destroyed and the reference to mSource is null. By making onDestroy and getViewAt synchronized methods, we ensure that destroy cannot be executed to null out mSource while getViewAt is being called. Change-Id: I79466a11b528b1b1af0650927b7054837b631878
* Gallery2: Try to open existing cameraMichael W2016-06-094-14/+17
| | | | | | | | | Do not just open Camera2, just open any existing cam Also get rid of context parameter as it's unused (Reference: BugReports 13-20160506-12 Line #5) Change-Id: I120a1561aeceda2fc23721aa2ff4d68710fab76c
* Revert "Gallery2: enable beautification by default"Joey Rizzoli2016-06-092-2/+4
| | | | | | | | We don't have these libs so this commit just breaks editor This reverts commit 9c76a779e7405d1670092ffae29ccbf8047c30c7. Change-Id: I31e70d0ee3f8d9f7c3d36d5eac965355bf7aeec9
* Promotion of android_ui.lnx.1.2.c1-00015.Linux Build Service Account2016-05-029-290/+211
|\ | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 997382 I4bd2594987f5fb16a50775e8cede9fed68c7bea0 Gallery: fix an ANR in slide show 982816 I693811f5feec1d7efca89d6c6d641e7dfd0b3e19 Gallery: fix bugs in TimeLineSlotView Change-Id: I261eb2e7f32d81e556ccc2ae9546b0d05e6b364f CRs-Fixed: 997382, 982816
| * Merge "Gallery: fix bugs in TimeLineSlotView" into android_ui.lnx.1.2.c1-devLinux Build Service Account2016-04-288-289/+211
| |\
| | * Gallery: fix bugs in TimeLineSlotViewLikai Ding2016-04-288-289/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-picked bugfixes from main branch: 941b4590dddeb0cea6157a43d819055a0be97a87 1162ee9c919127ce1a3bcc7fe0b0c275d6e616a8 e9fa3d6c07b2c9dc55790f80730f64a6896b4e65 Change-Id: I693811f5feec1d7efca89d6c6d641e7dfd0b3e19 CRs-Fixed: 982816
| * | Merge "Gallery: fix an ANR in slide show" into android_ui.lnx.1.2.c1-devLinux Build Service Account2016-04-281-1/+0
| |\ \ | | |/ | |/|
| | * Gallery: fix an ANR in slide showLikai Ding2016-04-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | waitDone() is called in SlideshowDataAdapter.pause(), which causes ANR when database is busy. It's not necessary to sync there. Change-Id: I4bd2594987f5fb16a50775e8cede9fed68c7bea0 CRs-Fixed: 997382
* | | Promotion of android_ui.lnx.1.2.c1-00012.Linux Build Service Account2016-04-223-31/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 984190 985483 I7a754467a9353c623bec73bf6d492ed9ba9f28e5 Gallery: improve loading performace 984190 Ia59518c242bfa2c30aa1edaf56e681a5cec7b20c Gallery: fix "no photo found" when there are photos Change-Id: I8a00e9ae8d47d20fb5e130b2e554a8ca3a0cbfac CRs-Fixed: 985483, 984190
| * | Merge "Gallery: fix "no photo found" when there are photos" into ↵Linux Build Service Account2016-04-212-4/+5
| |\ \ | | | | | | | | | | | | android_ui.lnx.1.2.c1-dev
| | * | Gallery: fix "no photo found" when there are photosLikai Ding2016-04-152-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The base MediaSet in ClusterAlbumSet has a valid version number after initialization, causing ClusterAlbumSet.reload() to return immediately though it is not actually loaded. Use isLoading() to determine the actual state. Change-Id: Ia59518c242bfa2c30aa1edaf56e681a5cec7b20c CRs-Fixed: 984190
| * | | Merge "Gallery: improve loading performace" into android_ui.lnx.1.2.c1-devLinux Build Service Account2016-04-211-27/+9
| |\ \ \
| | * | | Gallery: improve loading performaceLikai Ding2016-04-191-27/+9
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | Partially revert commit I0f09128f8c948a33b72a5b4933efe7f4fbba2cb2 as it does no good but delays page resume call for around 500ms. Change-Id: I7a754467a9353c623bec73bf6d492ed9ba9f28e5 CRs-Fixed: 984190 985483
* | | | Promotion of android_ui.lnx.1.2.c1-00011.Linux Build Service Account2016-04-215-18/+113
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 980372 I7ce509aec6859c8117aebc01c7a3c828221aafa3 Gallery: fix error when license expires 981663 I11f0632ed96958a74b6aa2cdd9c2f1d88c99e94e Gallery2: fix photo widget has not sync after delete the 991985 I1eaa74fb62c5f4d205b82854bc75d442bf59fee0 Gallery: fix crash after deletion Change-Id: Ia965d926c93f0baf0925e994ebd9a41d7ab00958 CRs-Fixed: 980372, 991985, 981663
| * | | Merge "Gallery: fix crash after deletion" into android_ui.lnx.1.2.c1-devLinux Build Service Account2016-04-202-17/+23
| |\ \ \
| | * | | Gallery: fix crash after deletionLikai Ding2016-04-202-17/+23
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | If an image is deleted, before UI update, it can still be selected. Add checks to avoid crash. Change-Id: I1eaa74fb62c5f4d205b82854bc75d442bf59fee0 CRs-Fixed: 991985
| * | | Merge "Gallery2: fix photo widget has not sync after delete the photo." into ↵Linux Build Service Account2016-04-202-0/+89
| |\ \ \ | | | | | | | | | | | | | | | android_ui.lnx.1.2.c1-dev
| | * | | Gallery2: fix photo widget has not sync after delete the photo.Chao Zhang2016-04-192-0/+89
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a ContentObserver to observe uri's change. If uri is deleted, show a empty view in widght. Change-Id: I11f0632ed96958a74b6aa2cdd9c2f1d88c99e94e CRs-Fixed: 981663
| * / / Gallery: fix error when license expiresLikai Ding2016-04-191-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | License expired pop-up will appear for multiple times. Check error status when start the video. Change-Id: I7ce509aec6859c8117aebc01c7a3c828221aafa3 CRs-Fixed: 980372
* | | Promotion of android_ui.lnx.1.2.c1-00009.Linux Build Service Account2016-04-201-0/+3
|\| | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 989258 I75aada6c29fcdb30d97937bf1e5e2f267f3fb933 Gallery2: Fix actionbar hide in timeline page. Change-Id: Ie3a4f5c5ff404a19f5cb9940f435e6c0ac4c49a0 CRs-Fixed: 989258
| * | Gallery2: Fix actionbar hide in timeline page.wqi2016-04-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The method of onPhotoChanged may be invoked after onBackPressed when there are a lot of pictures on phone. logout DataListener of mPhotoDataAdapter. keep the onPhotoChanged not invoked after backPressd. Change-Id: I75aada6c29fcdb30d97937bf1e5e2f267f3fb933 CRs-Fixed: 989258
* | | Promotion of android_ui.lnx.1.2.c1-00008.Linux Build Service Account2016-04-162-4/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 986687 Ieecdca955e66d783ada293db2b43039948fc443c Gallery2: Fix the selected picture is not selected after Change-Id: I831ea64dce8681095b5d11543969055e66508bd5 CRs-Fixed: 986687
| * | Merge "Gallery2: Fix the selected picture is not selected after unlock." ↵Linux Build Service Account2016-04-152-4/+4
| |\ \ | | |/ | |/| | | | into android_ui.lnx.1.2.c1-dev
| | * Gallery2: Fix the selected picture is not selected after unlock.huiyan2016-04-132-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The TimeLinePage leave selection mode when onPause. So the selected picture is not selected when onResume. The TimeLinePage don't leave selection mode when onPause. If page is in selection mode, make toolbar invisible when onResume. Change-Id: Ieecdca955e66d783ada293db2b43039948fc443c CRs-Fixed: 986687
* | | Promotion of android_ui.lnx.1.2.c1-00007.Linux Build Service Account2016-04-144-13/+36
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 995402 I691ed701dd261e56a7d5dac44cd6d88bc9b0d1d4 Gallery2: Adding message in failed case of SeeStraight 982844 Icdd88a54e2926e16d0b7de25c9578634bd4b4f28 Gallery2: Fix NullPointerException when tap one picture/ 994922 I8e362da4f09cd4d1ec840d9ad9ea13d8cd80e4df Gallery2: Fix crop size changed after rotate phone. Change-Id: I3fe2b7d11d3f7e1811a9aa89402e502ffedec2d3 CRs-Fixed: 995402, 994922, 982844