| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This receiver is no longer necessary
Change-Id: I50f33a9e696db0f7e84f1e78849a0ca1e57f4c97
TICKET: NIGHTLIES-3335
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
Let freedom ring!
Change-Id: I12b3e6b5d46eb2e13afd841dfd5c215af64188d8
TICKET: OSS-67
|
|
|
|
|
|
|
|
| |
This avoids memory leaks caused by re-inflating UI elements after
a theme change.
Change-Id: Ibfdb376f4200b274c01d548bbd9b94bd2c6cf34a
TICKET: CYNGNOS-3151
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Change-Id: I441bb8de266fedec1988dd908f7f2864f90adf0a
TICKET: CYNGNOS-2126
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
This bumps the target SDK up to 23 and gracefully handles getting
the required permissions from the user.
Change-Id: I66e0d8f4e6f28039811636e3684b2eb7c2bba336
TICKET: CYNGNOS-1565
|
|
|
|
| |
Change-Id: I3aac7a90b7fb41d4d91a00ee09fe361bfb29cbdb
|
|
|
|
| |
Change-Id: I40cc04f3215a0f84480796379f43db879607d8ff
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
This is neccessary because the themestore is compiled with app signature
and chooser is compiled with platform signature.
Change-Id: I01eead77e70da494edcab72206910b249dae7cbe
|
|
|
|
| |
Change-Id: I42f58ef75a45aa131c87baed0d0aeac5763e916c
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Id9d08836456685912b5f75a1acd0a8992e8b6b47
|
|
|
|
| |
Change-Id: Ifc8115b9bb0320af1c51141c4516b0399583c32e
|
|
|
|
|
|
|
| |
This allows us to implicitly launch the theme chooser from other
apps without using the package name and class.
Change-Id: I6788cce3cb407313ad7a95c9b4787cc5c3e07645
|
|
|
|
| |
Change-Id: Ic0426a92534bd1338eba7e50048fd58adf5b4f8d
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I22d1a00f794946a3b9671b03465d688df70f5c33
|
|
|
|
| |
Change-Id: Id631d75b8bc14530a75feda43090bba3732e52f4
|
|
|
|
| |
Change-Id: I241ec12ceb77c5cd6f1cf35b086f747d425ae297
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ife346b8c10da3de806e6468424919aca24bbff31
|
|
|
|
| |
Change-Id: Ic617365b3d26944e11c592b1508b4170ddb2871e
|
|
|
|
| |
Change-Id: Id7835d3be0b9d9c8d861e820e63b45e17235ef68
|
|
|
|
| |
Change-Id: Ia383a838369678ae5cc361864a116391d1bbe11f
|
|
|
|
| |
Change-Id: Iea81643df7beea9a4f9129ed5d751f7011626943
|
|
|
|
| |
Change-Id: Ica3c600e5f1fee1a3257aaba7e7fe3db8a57a380
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Iad492cccbc12aa9bd6a9b98da106960a56b969f5
|
|
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
|