| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
onResume will always register the listener, no matter if it's already
been registered. Add a variable to track, if the listener has been
registered already.
Change-Id: I294c5ab1d8dd2b12ad744bc87127a38939c4e30e
Reference: BugDumps 20161021-27 L#67
|
|
|
|
|
|
|
| |
This receiver is no longer necessary
Change-Id: I50f33a9e696db0f7e84f1e78849a0ca1e57f4c97
TICKET: NIGHTLIES-3335
|
|
|
|
|
|
|
|
|
| |
Moved the customize,delete and reset in the title card
to an overflow menu to free up some space in the
title card for the theme and author names.
TICKET:CYNGNOS-3279
Change-Id: I0c4defd82369e4840efac420b1629493b280b168
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Change-Id: Ic617365b3d26944e11c592b1508b4170ddb2871e
|
|
|
|
|
|
|
|
| |
An 's' migrated its way into the ThemeFragment and the Department
of Homeland Security has declared this 's' to be hostile and therefore
it must be removed ASAP.
Change-Id: Ib792a4232d798f08f7ede3769345af38d2abf127
|
|
|
|
| |
Change-Id: I048a5e3563fe3c4734b0f6dd989f815f8d7a239f
|
|
|
|
|
|
|
|
|
|
| |
It is possible for the boot animation to be in the middle of a call
to onDraw when a new animation is being loaded. This can result in
one of the bitmap buffers being recycled which will throw a
RuntimeException when trying to draw it to the canvas. Worse case
we lose a frame or two of the animation when this occurs.
Change-Id: Ied2fb77b787f4a4d6141780113ebac2a177f6e57
|
|
|
|
|
|
|
|
|
| |
If the user presses the back button repeatedly while the component
selector is being displayed, the selector will reset the hide animation
and start over. This patch enables and disables the selector so that
this behavior does not exist.
Change-Id: I894107a239c4af55c1485401ca925a8b74b75ac0
|
|
|
|
|
|
|
| |
Once the card is loaded the blank card and loading indicator will
fade out, revealing the loaded content.
Change-Id: I5812cfa837e9a8decdd2cd2a69c1d4e2e30a4aff
|
|
|
|
| |
Change-Id: I172b5d7e8fe69d95948c7b58e9c71639306feea8
|
|
|
|
|
|
|
| |
Handle retrieving this information in the ChooserActivity rather
than loading it on a per-fragment basis.
Change-Id: I3a4c55d14f091d04b3b221c95e925f1d649a0def
|
|
|
|
|
|
|
| |
This was a hack for when the boot animation was not a fixed size,
now that the card is set to a fixed height we no longer need this.
Change-Id: Ice6274add29544223b0f33fee19ed1b7cd654489
|
|
|
|
|
|
|
|
|
| |
The additional cards don't animate the label in so they need
it to be visible from within the expand() method. The cards that
are visible in the preview, that animate into cards need the label
to not be visible since it will be faded in.
Change-Id: I89a572a481d2d753118225c102dac0f7e99739ba
|
|
|
|
| |
Change-Id: Iea8245aaeb9bac8b8e2464050a7d9c94fbf3f369
|
|
|
|
| |
Change-Id: Id250cf5143aaf842e4b41dab7884af2d915f495c
|
|
|
|
| |
Change-Id: I782404044e66707f06366c3c69db67a3eeb7dd55
|
|
|
|
| |
Change-Id: I12ae73059381edab884977969a6dfa6932e55549
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This loader was being called several times during, and immediately
after, a theme change causing the items in the additional cards to
revert back to their previous setting.
i.e. If you change the boot animation, apply the change, and then
expand the card you would see the boot animation was back to the
previous one even though the selector indicates that the current one
is the one you just applied.
Change-Id: I1125d9d1a7a82ef0c6f2b619e4fb5f02b0efc30e
|
|
|
|
|
|
|
|
|
| |
Calling mPager.setCurrentItem() before swaping the cursor throws
an exception periodically about not calling notifyDataSetChanged
even though we do call it after swapping cursors. Calling
setCurrentItem() after the swap appears to solve this problem.
Change-Id: I164947aff5b5bc2b300bbcec17d38a4f16c15bb8
|
|
|
|
| |
Change-Id: I44029bab15347bda318963f93ece690e38875b07
|
|
|
|
| |
Change-Id: I4b2c9bb62eaabbd127f03631dd03eb5f1d57abb9
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I1f226dcfad4063030d30051f1442f5729bcc0274
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It is possible for the CursorPagerAdapter to get in a state where
it throws an IllegalStateException stating that notifyDataSetChanged()
was not called even though we call it whenever we swap the cursor.
Clearing it first resolves this problem.
Change-Id: I5e1c2f1c06e10be74d0ac058b97a36d029d83c6a
|
|\| |
|
| |
| |
| |
| |
| |
| |
| | |
We need to alter this on a per-fragment basis and therefore it cannot
be static. This allows us to remove entries for cards that are removed.
Change-Id: If6c9ed3e3e6c04696217bbfbe0dacec168a1c344
|
|\| |
|
| |
| |
| |
| | |
Change-Id: I88b49ab68a0239668be6480cd6358d9175e3c9e9
|
|/
|
|
|
|
|
|
| |
The "My theme" card is the only exception, all other themes will
be applied on top of the default components such that any components
that are not in the theme being applied will return to their default.
Change-Id: I91205e08fa714448b25fce440f8ebeafc4f2c9b9
|
|
|
|
| |
Change-Id: If5e0905c87093df2c0b8ae39351b4f5bc761b8d7
|
|
|
|
| |
Change-Id: I7bdbe4d943ce57af1a86b9dbd573b695be088004
|
|
|
|
| |
Change-Id: Ifc40edd9ee2a5bb5478af63d56991303be146e8e
|
|
|
|
|
|
|
|
| |
Once hardware acceleration was enabled, views would keep returning
the same drawing cache and not update. Once we are done with the
drawing cache we destroy it so it can be rebuilt later on.
Change-Id: Ic1f29220ee1654d1e9c54ca1797a6e6c7e1178ce
|
|
|
|
| |
Change-Id: I29c49156f02bfb38eb4b614e4ca5df3bf8bc5193
|
|
|
|
|
|
|
| |
This ensures that mAppliedComponentPkgName is updated and that the
appropriate applied component is properly highlighted.
Change-Id: I42d8551b8eb2b17af1a43ff7108f92efd4b39eb5
|
|
|
|
| |
Change-Id: I3c4cd2aa7bfe29854979aae46cd41a1af4473e79
|
|
|
|
| |
Change-Id: I705e520caf9135e63e98f628dc406f374788263e
|
|
|
|
|
|
|
|
| |
Restore the theme's components after applying changes if the card
is not the "My theme" card. My theme is also reset if it is not
the current card so changes made are shown on that card.
Change-Id: Iecde05b360dd76b372e593703700109c6aa4bd96
|
|
|
|
| |
Change-Id: I5604c160ffe9763bee12870abc0410bd55e93664
|
|
|
|
| |
Change-Id: Ifd13e6721baf833cad5aea14f8eb8e0361070460
|
|
|
|
| |
Change-Id: Ib8a8b5fb2af04fe50a1cd71a2e0864cf3558900c
|
|
|
|
| |
Change-Id: Iab958d7ae4ebfe5217ce0bcee56c207cbc0a2b74
|
|
|
|
| |
Change-Id: Idb55cf41f10a7b7671f6d94168450b64f91b83a5
|
|
|
|
| |
Change-Id: Id7835d3be0b9d9c8d861e820e63b45e17235ef68
|
|
|
|
| |
Change-Id: Ia0cd72869c3e4524e1306a00fe6f81c76b45b3a6
|
|
|
|
| |
Change-Id: Ibb4d825c3c1d53006b7f8f6df69ac1b00c95adda
|
|
|
|
| |
Change-Id: Ie6829d27e15942518e15c988fa4b0927519f6b80
|