summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Disable live lock screenLuis Vidal2016-01-181-18/+33
| | | | | | | | Fix to disable a previously enabled live lock screen if a static wallpaper or none is selected Change-Id: Ib0e130e31326b5717ba87a4464a8dae950eb5f64 TICKET: CYNGNOS-1580
* Register/Unregister observer on window visibility changed34d2016-01-181-0/+13
| | | | | | | | | | | | | If the ThemeChooser is in a paused state, the ThemeObserver in the component selector will still fire off when a theme is added or removed. This causes an NPE when the loader is restarted. This patch unregisters the content observer when the window is no longer visible and then re-registers it once the window is visible again. Change-Id: I628b269eb95a7fb521470ff3b33845086ee30461 TICKET: CHOOSER-108
* Fix to highlight the title of currently applied LLS in the selectorLuis Vidal2016-01-142-2/+9
| | | | | | | | | | Lock Wallpaper and LLS are sharing the same card, but the card is identified as the lock wallpaper component. We need to pass the package name of the LLS so it can be properly highlighted in the selector. TICKET: CHOOSER-110 Change-Id: Ie438d9fe4e114ab8e37c319fbb3fd95402605b0f
* Request READ_EXTERNAL_STORAGE permissiond34d2016-01-083-8/+75
| | | | | | | | This bumps the target SDK up to 23 and gracefully handles getting the required permissions from the user. Change-Id: I66e0d8f4e6f28039811636e3684b2eb7c2bba336 TICKET: CYNGNOS-1565
* Show lock screen wallpapers & live lock screens in the same selectorLuis Vidal2016-01-0812-212/+272
| | | | Change-Id: I86e016d139da4adcec3191d982968b7a37f48c19
* Use correct CmLockPatternUtils packageSteve Kondik2015-12-201-1/+1
| | | | Change-Id: I7712c183edcac838edcc703065190c9aa9e9e293
* Live Lock screen selectionLuis Vidal2015-12-194-8/+58
| | | | Change-Id: Ie1a13d9775e85b61c611ee6037856fef1578c4a8
* Request permissions to live lock screenLuis Vidal2015-12-182-0/+120
| | | | Change-Id: I2eeabec8ba812379b81968f38116e5147280d68d
* Set live lock screen as keyguard when appliedd34d2015-12-093-1/+22
| | | | Change-Id: I3aac7a90b7fb41d4d91a00ee09fe361bfb29cbdb
* Add live lock screen support for dogefoodd34d2015-12-089-3/+148
| | | | | | | The final UX will combine both static lock screen wallpapers and the new live lock screen with a banner indicating which are "live" Change-Id: I26fc793930316296178437d1d98e6e645e17b7e5
* Use CMSettings for DEV_FORCE_SHOW_NAVBARd34d2015-11-121-2/+3
| | | | Change-Id: I6a729010205387e496915777c935f25c9af1a485
* Build for cm-13.0d34d2015-11-052-4/+6
| | | | Change-Id: I6244e18717fae13c5698408ee0b8f5b9109dd988
* Revert "Add live lock screen support for dogefood"d34d2015-11-059-148/+3
| | | | | | This reverts commit 590804752bc280f2905b3bf86b49e467fd0fd610. Change-Id: Ifc42fe865677179d6570d457242c6ee469947afc
* Automatic translation importMichael Bestas2015-10-292-0/+50
| | | | Change-Id: I0c0977ccd571056807b46948675c7901010ebb14
* Automatic translation importMichael Bestas2015-10-292-0/+100
| | | | Change-Id: I6801ce9c65d33ed115995d0d8ac09fb1c189e54b
* Automatic translation importMichael Bestas2015-10-292-0/+89
| | | | Change-Id: Ia06547861da62eca293d165f5d4bfb9220d0f8f2
* Add live lock screen support for dogefoodd34d2015-10-099-3/+148
| | | | | | | The final UX will combine both static lock screen wallpapers and the new live lock screen with a banner indicating which are "live" Change-Id: I26fc793930316296178437d1d98e6e645e17b7e5
* Use correct DialtactsActivity for DialerNextd34d2015-09-301-1/+1
| | | | | | | DialerNext uses a different package name but the activity is still part of com.android.dialer Change-Id: I20af2ca6c57a46070de125db2c9f7fbb575a267f
* Check index when populating supported componentsd34d2015-09-281-1/+1
| | | | Change-Id: I32c21254f0c8797e6ff7ee48992994271d8f6d21
* Use DialerNext icon when availabled34d2015-09-251-0/+13
| | | | | Change-Id: I68518d94664f0ab9290e1a7ffb0ca955c5dfbf3a TICKET: CYNGNOS-1096
* Use correct URI for fonts in ThemeFragmentd34d2015-09-161-0/+1
| | | | | | | | | The component selector was fixed to show themes that are only fonts but they could not be selected in the theme fragment since it was still using the PreviewColumns.CONTENT_URI Change-Id: I4d54a8b72255794919e4884ba361c4f996b1af29 TICKET: CHOOSER-98
* Fix audibles not playing in component selectord34d2015-09-151-1/+1
| | | | | Change-Id: I4b6449184047626c45c83ccb2b8394fdc613e70f TICKET: HAM-666
* Use correct URI for fonts in component selectord34d2015-09-151-0/+2
| | | | | | | | | Fonts do not have previews so we need to use ThemesColumns.CONTENT_URI in order to get all installed fonts, otherwise we will only get fonts for themes that have previews, which omits font only themes. Change-Id: I0ccd31c9fecfd9eedb6631a497070e037b8bb52b TICKET: CHOOSER-98
* AppThemer: Remove theme list if non-nulld34d2015-09-151-0/+4
| | | | | Change-Id: I748612eb3e63b81a4d93e8bbd1c8aed22eeb524b TICKET: CHOOSER-96
* Catch exceptions when calling setOverScrollModed34d2015-09-111-0/+11
| | | | | | | | | | Some themes cause the chooser to crash after a theme change which is caused when a ScrollView attempts to set the over scroll mode. LockableScrollView overrides setOverScrollMode and if an exception occurs, sets the mode to OVER_SCROLL_NEVER. Change-Id: I6589f86ebd0ad8522b664a50acf6083875d5f438 TICKET: CYNGNOS-928
* Don't process touch events if being destroyedd34d2015-09-111-0/+2
| | | | | | | | This will prevent a user from releasing the FAB into the delete box and then quickly touch the FAB again, preventing it from being removed. Change-Id: I69eccf6a76534c21ce9800e75fbfd03537bc27d0
* AppThemer: System theme always has overlay for appd34d2015-09-101-8/+12
| | | | | | | | | | Whenever using app themer to switch an app to the system theme, the user is presented with a message stating that this theme does not explicitly overlay the current app. System theme is really an absence of a theme so we should not show this message when applying the system theme to an app. Change-Id: I4087744c325dcd07abffe9a893ecc8fa4c9f1e07
* AppThemer: Don't settle for a null ThemeConfigd34d2015-09-101-2/+10
| | | | | | | | | App themer needs to know what per app overlays are currently applied and that info resides in ThemeConfig so make sure we always have a valid ThemeConfig. Change-Id: I9541a06fd88c91fe950a69df71f8377e8c028ff5 TICKET: HAM-304
* Update Ukranian translationsd34d2015-09-081-3/+3
| | | | | Change-Id: I70e04b78a95d0a43726e4e0c0706e4bf901674f9 TICKET: CYNGNOS-935
* Avoid IllegalStateException in loadStatusBar()d34d2015-09-041-2/+6
| | | | | | | | Check if wifiMarginIdx and clockColorIdx are valid indices and if not use some default values. Change-Id: I97bfc9ab4145d2aaeb155fa4ef77b0312e7431bc REF: CYNGNOS-845
* REAL_GET_TASKS > GET_TASKSAbhisek Devkota2015-09-021-1/+1
| | | | Change-Id: I40cc04f3215a0f84480796379f43db879607d8ff
* Automatic translation importMichael Bestas2015-08-312-6/+14
| | | | Change-Id: If77eb0099358c60592a39243ef47595abf844daf
* Automatic translation importTom Powell2015-08-311-1/+1
| | | | Change-Id: I4cd21cca5dfd8d70372f8e13ca7e9f89928bff26
* Automatic translation importTom Powell2015-08-313-1/+56
| | | | Change-Id: I83914034b245f19503120b925553c5125569afe6
* Automatic translation importMichael Bestas2015-07-288-52/+196
| | | | Change-Id: I77ce957ba1adcd400cdb469f3cba7fe26d7df9a3
* Automatic translation importMichael Bestas2015-07-281-0/+16
| | | | Change-Id: I41ba9c882869ba3936b7a7356a6dc4c360815c0f
* Automatic translation importMichael Bestas2015-07-289-1/+326
| | | | Change-Id: Iac31caa8096f021aa83954fefb065da9c10db732
* Automatic translation importMichael Bestas2015-07-284-0/+114
| | | | Change-Id: Id76dd72241a5203dfe42f503119872738cd00673
* Automatic translation importMichael Bestas2015-07-288-0/+116
| | | | Change-Id: I935274ce65adac1b46d554ea89e6dfc0c6aef6e8
* Automatic translation importMichael Bestas2015-07-2822-20/+129
| | | | Change-Id: Ic1789bd115584097005041f4e22d372953fa7658
* Automatic translation importMichael Bestas2015-07-2821-0/+946
| | | | Change-Id: Iefdabd6df54d723cbbfe0002546ecc0c241afde3
* App themer UI updated34d2015-07-168-87/+116
| | | | | | | | | | 1) Fab is now a vector drawble 2) Theme list uses a white background with black text 3) Fab animation scales down and stays aligned to the side 4) Fab can be touched to dismiss list 5) Fab no longer snaps to delete box Change-Id: I0898b6e5d5d2862a27f92cbce9634899eb58896c
* Update iconography.Dave Kover2015-07-1519-15/+71
| | | | | | | | | Change main icon from holoyolo to material. Switch to mipmap ref. Remove LargeIcon from notification as it clashes with the new icon. Update iconography in the chooser for App Themer and Store. Change-Id: I5b4d5c7eb8ee617caf0dd352540d44d29d5345f1 Ticket: DES-365
* Re-populate component selector when theme added/removedd34d2015-06-041-0/+40
| | | | | Change-Id: Ie8d3bba59bbf5333314594db01d96cc3a4d8aa50 REF: CHOOSER-94
* RENDANG-281: Add Indonesian translationsAndy Mast2015-06-021-0/+50
| | | | Change-Id: I136188272fd6c3009c9fab90e8b0984d4ac3b230
* Introduce Theme VersioningRichard MacGregor2015-05-296-307/+420
| | | | | | | | | | | | | Move sql query construction into new class. Consolidate shared Loader_ID_* states across different classes. Include versioning to allow for certain functions to not be called, and sql queries not built if frameworks doesn't support them. Depends on: http://review.cyanogenmod.org/#/c/99452/ http://review.cyanogenmod.org/#/c/99600/ Change-Id: I8061f1894890fa7e2221e1d4f4c90c4ed503e3d1
* Show/Select any of the available wallpapersRichard MacGregor2015-05-265-44/+135
| | | | | | | | | | | Be able to show and select all (multiple if present) wallpapers from installed themes. Depends on: http://review.cyanogenmod.org/#/c/98951/ http://review.cyanogenmod.org/#/c/98905/ Change-Id: Ibd9c21c93c181a08b2052c4d4ce2b78690cfc969
* Fix dimensions based on screen widthd34d2015-05-222-0/+7
| | | | | Change-Id: I5bbe78a95a011fe368c2e0225225485859742c01 REF: CRAB-119
* Don't restart loader if loader ID is invalidd34d2015-05-201-2/+6
| | | | Change-Id: I7d44c3e02c5679a775184f6646f754825a6dfa5c
* Allow chooser to use files instead of blobsRichard MacGregor2015-05-182-3/+31
| | | | | | | | | | | | | | This gives chooser the ability to use both older and newer versions of the themes provider. Older = blobs in previews table Newer = files paths in previews table Stable Branch depends on nothing. Master (12.1) depends on: http://review.cyanogenmod.org/#/c/98708/ http://review.cyanogenmod.org/#/c/98709/ Change-Id: I0e5d1ae85378d59d5f44deb9f6ef0a73e1a0f95b