summaryrefslogtreecommitdiffstats
path: root/src/org
Commit message (Collapse)AuthorAgeFilesLines
...
* Implemented bottom title cardAndy Mast2014-07-163-45/+155
| | | | Change-Id: Iba41091d408f8251a035b1d762c599a0fa7e025e
* Themes: Support applying components from multiple themes [2/3]Clark Scheff2014-07-151-4/+4
| | | | Change-Id: Ic44be174876f10af37351690b65cd105c42d8392
* Create singleton TyepfaceHelperCache for fontsClark Scheff2014-07-144-13/+94
| | | | | | | | | Loading typefaces is time consuming and can lead to a bad UX. By creating a central cache for typefaces and preloading them onStart we can reduce the time needed to load these typefaces and provide a more fluid UX. Change-Id: I2d028d6450575d4ca8d163e00116758d895c0cf8
* Implement mixnmatch component selection from detail viewClark Scheff2014-07-144-183/+487
| | | | | | | | Currently only icons, fonts, status bar, and navigation bar are implemented. Once other cards are added to the detail view we can add them for mixnmatch Change-Id: I524483f51a7cb76db06844c333340c491c87d7ac
* Theme component cardsAndy Mast2014-07-104-59/+222
| | | | Change-Id: I31b3102a6b578974a6b0f11116dce052c83bce73
* Move loadBitmapBlob and getBatteryIndex to UtilsClark Scheff2014-07-103-62/+49
| | | | Change-Id: Ib20fd7415ada56f457784f48ebb3c5773b494dff
* Add save & apply view.Clark Scheff2014-07-103-5/+87
| | | | | | | When the user is done making their changes, a view will be animated in which allows the user to save and apply their changes. Change-Id: I7a4eba06709f94c15ec94a48f2d561f84e9f5e42
* Add component selection for sounds.Clark Scheff2014-07-102-0/+216
| | | | Change-Id: Ib72c4c3a97bde11a6a5547c1c8f15b3e5059bb1a
* Highlight currently applied component in component selector.Clark Scheff2014-07-091-14/+32
| | | | Change-Id: I497650dae0b2859f2b776de71b9c75dd5b274053
* Create "My theme" card displaying currently applied components.Clark Scheff2014-07-092-14/+83
| | | | Change-Id: I97c2953d6544a52b0022e5a803cbb920f1d52689
* Use same components for icons from V1 chooser.Clark Scheff2014-07-081-7/+19
| | | | Change-Id: Ide51c6c1d7b174927c16205541f9a77abc3c4b00
* V2 Component selectionClark Scheff2014-07-082-1/+660
| | | | Change-Id: Ia383a838369678ae5cc361864a116391d1bbe11f
* Use automated previews for all the thingsAndy Mast2014-07-072-38/+353
| | | | | | | | This will pull in the automated previews for wallpaper, status bar, nav bar, and from the content provider and display them. The typeface is also correctly shown. Change-Id: I08147974f9b2e324b670a4cba5ba4728356921b0
* Add apply/edit buttonsAndy Mast2014-07-031-2/+79
| | | | Change-Id: I6286d50c7001a0ffe89c1f89ad93012b15fb60b5
* Vertical center Themes by using a viewpagerAndy Mast2014-07-034-230/+212
| | | | | | | | | | | Transitioning from a center collapsed view to an expanded view requires a layout change. Animating children during a layout change requires the children to be placed in a grandparent's ViewOverlay so that they do not get clipped. A ListView cannot remove a child view, so ViewOverlay cannot be used with ListView items, therefore a ViewPager was used instead. Change-Id: I665b89bf85d7466334db8a64bf37475e9e268efc
* V2 AnimationsAndy Mast2014-07-014-0/+550
| | | | Change-Id: Iea81643df7beea9a4f9129ed5d751f7011626943
* Modify config to support app specific themes [2/4]Andy Mast2014-07-015-10/+10
| | | | | | See frameworks/base commit for full msg. This is just simple renaming. Change-Id: I034627fb252e2971d5dbddf24961b9afbb64e21a
* Cache ThemedTypefaceHelpers for better performanceClark Scheff2014-06-261-2/+11
| | | | | | | This fixes the jank seen when scrolling through the list of fonts as well as the bad characters that show up from time to time. Change-Id: I0002a92edb154276035015fc7836dd72ea43dbf7
* Only load system typefaces that do not exist in themeClark Scheff2014-06-261-2/+12
| | | | Change-Id: I8dbe5a91a73d0df53a0ebc7b4e4461237288f0d9
* Merge "Hardcode 'Get More' entries" into cm-11.0Abhisek Devkota2014-06-201-46/+34
|\
| * Hardcode 'Get More' entriesAndy Mast2014-06-191-46/+34
| | | | | | | | | | | | | | | | | | | | Previously entries were populated from the wiki causing: (1) Language support to not work because the server does not respect accepted-languages header (2) The wiki caches articles and can cause changes to not be updated quickly enough. So until this is fixed we will stick with hardcoded entries in the strings.xml Change-Id: I852da3b8dad91665f4cdeda450ff9158369cb55a
* | Call launchGetThemesWebView if ActivityNotFound.Clark Scheff2014-06-191-1/+5
|/ | | | | | | | Themes Showcase may be installed but disabled by the user. If this is the case an ActivityNotFoundException will be thrown. We catch this exception and show the themes web view instead. Change-Id: I5771215b27493bbfa8fa2643cd1e7c3ec2986ded
* Add 'Get More' Menu optionAndy Mast2014-06-161-12/+130
| | | | Change-Id: Ic50515ac2abe5dfd24689df4c6d8075d808508c0
* Remove all icons in onPreExecute()d34d2014-06-101-1/+6
| | | | | | | | Until the icons are loaded, we should show nothing in the icons container. This prevents users from seeing the wrong icons in the view before they are loaded. Change-Id: I9c0ec7df2cc9ed8a15012f47d9b4aa3caf8bb412
* CM11 Themes: Add support for composed icons [2/2]Clark Scheff2014-06-102-14/+54
| | | | | | Requires f/b patch http://review.cyanogenmod.org/#/c/65179 Change-Id: Id9dd024448ddab41ef92177cf0d4cbc9abea0523
* Merge "ThemeChooser : Scale iconSize in previews" into cm-11.0Andy Mast2014-06-033-4/+11
|\
| * ThemeChooser : Scale iconSize in previewsDanesh M2014-05-303-4/+11
| | | | | | | | | | | | | | | | - Use FIT_CENTER to ensure the icon is scaled within bounds - Set weight property to ensure even space distribution - Set default icon size on the resulting icon drawable Change-Id: I83ff2bac5bf0aad739f39e0c0b4aff20c231c5d4
* | Merge "Allow filtering components when viewing a specific theme." into cm-11.0Clark Scheff2014-06-031-1/+1
|\ \
| * | Allow filtering components when viewing a specific theme.Clark Scheff2014-06-021-1/+1
| | | | | | | | | | | | Change-Id: Ic3dbf42104549e80c1c0dce447c94b72868ea084
* | | Merge "Make IconPackHelper a member of IconPreviewHelper" into cm-11.0Clark Scheff2014-06-031-10/+10
|\ \ \ | | |/ | |/|
| * | Make IconPackHelper a member of IconPreviewHelperClark Scheff2014-05-301-10/+10
| |/ | | | | | | Change-Id: Id98842f8102bc77802a424710931906395a2d3be
* / Show "No preview available" when no preview is loaded.Clark Scheff2014-05-281-0/+5
|/ | | | Change-Id: I2a3377a6c90ee1b0236954d45548e2ec284c6bee
* Merge "Fix NP when activity detaches from fragment" into cm-11.0Andy Mast2014-05-231-6/+16
|\
| * Fix NP when activity detaches from fragmentAndy Mast2014-05-221-6/+16
| | | | | | | | Change-Id: I9cffdd137683b5a9fa45e21a22e859919a23cd8a
* | Fix handling of new intents from installed theme notifications.Clark Scheff2014-05-222-31/+41
|/ | | | Change-Id: Iad492cccbc12aa9bd6a9b98da106960a56b969f5
* Save and restore state of checkboxesClark Scheff2014-05-191-1/+22
| | | | Change-Id: Ie72c7e301eec589577300e9270998a22ab5e8f65
* Merge "CM11 Themes: Allow defining a custom default theme [3/3]" into cm-11.0d34d2014-05-186-11/+24
|\
| * CM11 Themes: Allow defining a custom default theme [3/3]d34d2014-05-176-11/+24
| | | | | | | | Change-Id: Ieed1f6c67972cd24f981df5bdb7095a1444f40c1
* | Merge "ThemeChooser: Add missing up navigation" into cm-11.0Andy Mast2014-05-181-0/+16
|\ \
| * | ThemeChooser: Add missing up navigationMichael Bestas2014-05-161-0/+16
| | | | | | | | | | | | Change-Id: I801d61eb72ccdc31ca8093f9885f034e38707294
* | | Don't rely on dimensions given in desc.txtClark Scheff2014-05-162-31/+24
| |/ |/| | | | | | | | | | | | | | | It is possible for a boot animation to have images that are not the same dimensions as those given in the desc.txt. For this reason we should not rely on those dimensions when allocating bitmaps. Change-Id: Ic4996c419d542bdcfbec5ebf6df3c9d6364e5af6
* | If default theme, get localized title stringClark Scheff2014-05-162-5/+11
|/ | | | Change-Id: I2f09c3eb725da16cf7eed681b5527655172e5009
* Merge "Don't add components that are disabled." into cm-11.0Clark Scheff2014-05-151-1/+1
|\
| * Don't add components that are disabled.Clark Scheff2014-05-141-1/+1
| | | | | | | | Change-Id: I7163186143b930d47e26d4e748cb74e408860302
* | Add a page indicator to the theme preview screenAndrew Mast2014-05-152-1/+24
| | | | | | | | | | | | Leverages Jake Wharton's ViewPagerIndicator Change-Id: I17c5ff60a7a2d62fa8fcf652382dcfcd807d0397
* | Replace sliding panel with scrollviewAndy Mast2014-05-154-4/+365
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows 1) Sliding of the drawer to happen in the theme viewpager 2) Seamless sliding from viewpager all the way to the bottom most theme component checkbox (sounds). Also clicking the viewpager now expands/minimizes the "drawer". Before this patch the UX was a little awkward since the theme components were in their own scrollview. A user could not scroll down at all in the theme preview viewpager and would have to use two swipes to get to the very bottom. Change-Id: I1a0a30edfdd29d56db0aa40d06114f8bbaa39331
* | Preview lockscreen preview image in detail viewAndy Mast2014-05-141-8/+18
|/ | | | Change-Id: I9b2c87de906723aedf49833fac9d00f3b5d698a3
* Show list if package was uninstalled while launchingClark Scheff2014-05-131-8/+16
| | | | Change-Id: If2fe94ca9ee36e4637b4f55d6f494a56c1e93931
* Animate boot animation using double buffered bitmapsClark Scheff2014-05-134-231/+265
| | | | Change-Id: Id2929a2ad0c448e0e7651d2b13e2fc1de7ee96b6
* Provide alternative applications.d34d2014-05-132-15/+58
| | | | Change-Id: I092bbf94dc9b95de22e27a75dddb4e01f06301f0