summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
Commit message (Collapse)AuthorAgeFilesLines
* Remove BootReceiverClark Scheff2016-09-041-6/+0
| | | | | | | This receiver is no longer necessary Change-Id: I50f33a9e696db0f7e84f1e78849a0ca1e57f4c97 TICKET: NIGHTLIES-3335
* Fall cleaningd34d2016-08-311-7/+7
| | | | | | | | | | | | | | | | * Change package name to org.cyanogenmod.theme.chooser2 to avoid theme collisions with old OSS chooser * Change parent theme to Theme.Material.Light * Change minSdkVersion to 21 since we are going material * Add selectors for bottom action buttons (app themer, shop themes) * Add selector, using app themer color, for app themer list view * Add selector for actions in theme cards * Bring back OSS app icon * Reduce log spam in ThemedTypefaceHelper * Localize "new" tag using a TextView instead of an image * Other random stuff Change-Id: I73ef0b9c9370284e29ee00add87273cf54c83e0e
* Theme chooser for the peopleClark Scheff2016-08-281-8/+26
| | | | | | | Let freedom ring! Change-Id: I12b3e6b5d46eb2e13afd841dfd5c215af64188d8 TICKET: OSS-67
* Don't handle theme change config changesd34d2016-07-081-1/+0
| | | | | | | | This avoids memory leaks caused by re-inflating UI elements after a theme change. Change-Id: Ibfdb376f4200b274c01d548bbd9b94bd2c6cf34a TICKET: CYNGNOS-3151
* Use correct actions in broadcast receiverd34d2016-04-071-3/+3
| | | | | | | | | Theme chooser was still using the old actions that were recently moved to the cm platform sdk. This patch changes them to the correct actions found in cyanogenmod.content.Intent Change-Id: I44e3604c61d0021a7f2354c107da163a64e3951d TICKET: CYNGNOS-2389
* Add pick lock screen wallpaper actiond34d2016-03-281-1/+1
| | | | | | | | This action will be used to launch the ThemeChooser into the current theme and show the lock screen wallpaper card. Change-Id: Ifffcd86c57b5e96a967d23287504cdd632793e9b TICKET: CYNGNOS-2296
* Themes: Refactor themes to CMSDK [1/3]d34d2016-03-041-3/+3
| | | | | Change-Id: I441bb8de266fedec1988dd908f7f2864f90adf0a TICKET: CYNGNOS-2126
* Enable Live Lock screen if Animated lock screen is appliedLuis Vidal2016-02-101-0/+3
| | | | | | | | | | Live lock screen will be enabled if user picks an animated lock screen from the chooser. User will be presented with a dialog to enable LLS. If user decides not to enable LLS, the animated lock screen won't be applied. Change-Id: I5d14dd138e3e3f0e83e1dd08d75c8543131cc430 TICKET: CYNGNOS-1932
* Add PICK_ANIMATED_LOCK_SCREEN actionLuis Vidal2016-02-011-0/+4
| | | | | | | | This patch is to instruct the chooser to jump directly to the live lock screen selector if PICK_ANIMATED_LOCK_SCREEN action is sent Change-Id: I1d1df7df2d0d903841c5408bd138e81350327baa TICKET: CYNGNOS-1707
* Request READ_EXTERNAL_STORAGE permissiond34d2016-01-081-2/+2
| | | | | | | | This bumps the target SDK up to 23 and gracefully handles getting the required permissions from the user. Change-Id: I66e0d8f4e6f28039811636e3684b2eb7c2bba336 TICKET: CYNGNOS-1565
* Set live lock screen as keyguard when appliedd34d2015-12-091-0/+1
| | | | Change-Id: I3aac7a90b7fb41d4d91a00ee09fe361bfb29cbdb
* REAL_GET_TASKS > GET_TASKSAbhisek Devkota2015-09-021-1/+1
| | | | Change-Id: I40cc04f3215a0f84480796379f43db879607d8ff
* Remove old branding from iconography.Dave Kover2015-03-131-2/+2
| | | | | | | | Update launcher icon and remove the mark. Update ic_themestore to remove the old mark and turn resource into a vector drawable. Fix HDPI notification icon to be correct size. Change-Id: I3f12975a1e510c4e2bdbf668456b5370dcee9bcd
* Change com.cyngn.themes.permission.THEMES_APP to signatureOrSystemAndy Mast2015-03-121-1/+1
| | | | | | | This is neccessary because the themestore is compiled with app signature and chooser is compiled with platform signature. Change-Id: I01eead77e70da494edcab72206910b249dae7cbe
* Use provider's broadcasts for theme installs/removalsd34d2015-03-111-13/+3
| | | | Change-Id: I42f58ef75a45aa131c87baed0d0aeac5763e916c
* Send broadcast when theme chooser opened and theme removedd34d2015-03-111-0/+3
| | | | | | | | | | | | This introduces two new actions that will be broadcasted to the store, or any app that is granted the com.cyngn.themes.permission.THEMES_APP permission, which requires the same signature as the Theme Chooser. If a theme is uninstalled from the chooser, a broadcast is sent along with a String extra with the key "package" that identifies the package name of the theme being removed. Change-Id: I6b3f4e19ebb1b8d763d7e0038591fccbbe1809f2
* Themes: Enhanced theming capabilities [3/3]Clark Scheff2015-02-271-0/+6
| | | | | | | This is really per-app theming but the subject is being named the same as the open source commits to avoid confusion. Change-Id: I811463be11359d747065ad66f802a55e1ab7db08
* Disable launcher icon if Theme Store is installedd34d2015-01-271-6/+19
| | | | | | | | | This allows us to have one apk that can have a launcher icon if the Theme Store is not installed and if it is installed we can disable the theme chooser launcher icon. REF: CHOOSER-28 Change-Id: Id4c81ea7f68aa1491370d70fa29f3b5097e94488
* Get working on CM12Clark Scheff2015-01-051-0/+2
| | | | Change-Id: Id9d08836456685912b5f75a1acd0a8992e8b6b47
* Allow Other Apps To Apply Themes through ChooserAndy Mast2014-11-091-0/+4
| | | | Change-Id: Ifc8115b9bb0320af1c51141c4516b0399583c32e
* Add cyngn.intent.category.APP_THEMES intent filterClark Scheff2014-10-301-0/+5
| | | | | | | This allows us to implicitly launch the theme chooser from other apps without using the package name and class. Change-Id: I6788cce3cb407313ad7a95c9b4787cc5c3e07645
* Remove LAUNCHER categoryClark Scheff2014-10-151-1/+0
| | | | Change-Id: Ic0426a92534bd1338eba7e50048fd58adf5b4f8d
* Add handling of themes that are being processedClark Scheff2014-10-031-0/+3
| | | | | | | | | | | | When a theme is still being processed by the ThemeService we show a "processing" overlay to let the user know their theme is not quite ready to be applied. Once the theme is done processing the overlay fades out and the user can apply the theme. We also do not show the "theme installed" notification for a theme that is being processed until it is finished processing. Change-Id: I0486da3a5e2d0b55c2b3828613ace7e2ccf460a2
* Delete packages from inside appClark Scheff2014-09-161-0/+3
| | | | | | | | | | | | | | Deleting themes offers a bad user experience in its current form. Since PackageInstaller does not let us know that the package removal was successful, the theme will remain in the viewpager until we finally receive the broadcast from the PackageManager that the theme was removed. This patch adds the DELETE_PACKAGES permission and deletes the package without using the PackageInstaller. This allows us to know immediately that the package was removed and we can update the themes right away. Change-Id: I229f2fbadc6f614a8180fb04735906f86e5e96fa
* Add ability to pick external images for wallpaper/lockscreenClark Scheff2014-09-151-0/+5
| | | | Change-Id: I22d1a00f794946a3b9671b03465d688df70f5c33
* Animate content in if we are resuming from the launcherd34d2014-08-291-0/+3
| | | | Change-Id: Id631d75b8bc14530a75feda43090bba3732e52f4
* Show updated tag when theme has been updated.Clark Scheff2014-08-141-0/+8
| | | | Change-Id: I241ec12ceb77c5cd6f1cf35b086f747d425ae297
* Lock orientation to portrait.Clark Scheff2014-08-071-1/+2
| | | | | | | The current layout is not designed for landscape so we will lock it into portrait until we have UI to accomodate landscape orientation. Change-Id: I15cd3359fa44f964d92909559145c9cab76cc009
* Handle intents for showing a specific theme.Clark Scheff2014-07-291-2/+7
| | | | Change-Id: Ife346b8c10da3de806e6468424919aca24bbff31
* Remove v1 code and resources and refactor v2 chooser.Clark Scheff2014-07-291-22/+6
| | | | Change-Id: Ic617365b3d26944e11c592b1508b4170ddb2871e
* Add applying theme progress along with animations.Clark Scheff2014-07-171-0/+1
| | | | Change-Id: Id7835d3be0b9d9c8d861e820e63b45e17235ef68
* V2 Component selectionClark Scheff2014-07-081-1/+1
| | | | Change-Id: Ia383a838369678ae5cc361864a116391d1bbe11f
* V2 AnimationsAndy Mast2014-07-011-0/+10
| | | | Change-Id: Iea81643df7beea9a4f9129ed5d751f7011626943
* Fix broken tagsAbhisek Devkota2014-05-261-3/+3
| | | | Change-Id: Ica3c600e5f1fee1a3257aaba7e7fe3db8a57a380
* Add uses-permission for access to themes providerAndy Mast2014-05-231-0/+2
| | | | | | | Don't technically need this since it runs in the same UID, but good practice in case something changes in the future. Change-Id: I2af73700a7151243a872b9cc1f61b49f6d3db644
* Fix handling of new intents from installed theme notifications.Clark Scheff2014-05-221-1/+2
| | | | Change-Id: Iad492cccbc12aa9bd6a9b98da106960a56b969f5
* Theme Chooser: Initial Contribution [1/2]Andy Mast2014-05-061-0/+57
Introduces a new theme chooser UI for the new theme engine. The new theme chooser allows the user to mix'n'match theme components (styles, boot anim, icons, fonts, wallpapers, sounds). Contributors: Adrian Foulk - UX Lead Andrew Mast - Software Engineer Clark Scheff - Software Engineer RJ Oakes - QA Engineer Special thanks to T-Mobile for open sourcing the original theme engine. Change-Id: I59aab2a262314962c2034eb36044564acec769a1