| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Applications with the same name didn't show up in the
notification light add-app-dialog (with Facebook's "Messenager"
and Google's "Messenager" being the prominent example here).
This happend due to the fact that the list of applications
was sorted by names only and inserts with collisions were
dropped.
This commit refactor notification light settings to use packages
instead of application semantics. Further the list of packages
is now ordered by human readable name followed by package name,
which avoids the collision.
Additionally we handle situtations gracefully where a package
has more than one launcher activity (Again for example,
Google's "Messenger" and "Google+" is in the same package).
Bonus: potential race condition in the list adapter was
fixed, concurrent semantics were emphasized, unused imports
removed.
Change-Id: I87ad32f535ca866883df337432d1b0cecc9485a8
|
|
|
|
|
|
|
|
|
| |
The field was, effectively, showing AARRGG instead of RRGGBB due to
the alpha component being non-zero. This change fixes that in a
generic way which allows for alpha channel handling even though I see
no use for the alpha channel for the notification light.
Change-Id: I5b71340f3b644c6f6b305dc66d1285cc77427bf5
|
|
|
|
| |
Change-Id: I8e8d098bcc07824803b9e9931595f5c4fdbabb7b
|
|
|
|
| |
Change-Id: I38eeeafd1d8260ab4a7c8de9099a7e270c1462f2
|
|
|
|
|
|
|
|
|
| |
Convert ApplicationLightPreference into a DialogPreference to correctly
manage the dialog lifecycle, e.g. when rotating the device. Also save
the user-defined color in case the dialog was open.
Change-Id: Ife00e1c4737fbf6710ccdaa1252def00f2831af3
JIRA:CYAN-914
|
|
|
|
|
|
| |
Allow users to specify hex color codes
Change-Id: I644b624d569e5c2fbb0fc48683c73041b4193d27
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The shader was not showing the proper combined gradients. This is a
limitation of the ComposeShader in Android 3+ and has to do with the
hardware acceleration as described here:
'ComposeShader can only contain shaders of differenttypes (a BitmapShader
and a LinearGradient for instance, but not two instances of BitmapShader)'.
But, 'If your application is affected by any of these missing features or
limitations, you can turn off hardware acceleration for just the affected
portion of your application by calling:
setLayerType(View.LAYER_TYPE_SOFTWARE, null).'
Change-Id: I8d945e37ed97c409a0cc7e9ec5570019545f0f68
|
|
Change-Id: I36cee9cc813bd0fc62c30c6e10c61bcd9a131bf6
|