| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Bug: 16188104
Change-Id: Ib6464c22140df6d60112eb35f5983718b3db6288
|
|
|
|
|
| |
Bug: 16188104
Change-Id: Ic07578dd187263f59f3c431cbb78dea90d0c24f4
|
|\
| |
| |
| | |
into ub-now-queens
|
| |
| |
| |
| | |
Change-Id: I1d616e8cd533acd6ecd334d85e6468163f31f6a4
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
> Launcher was making non-trivial updates to ItemInfo objects
on UI thread. These updates were getting skipped when the
Activity gets destroyed (possibly due to onConfigurationChange)
> Unregistering SessionCallback on application onTerminate,
rather than activity onDestroy
Bug: 17941096
Change-Id: Iad4a50871fe09470f26139b44a2e9886833032f1
|
| |/
|/|
| |
| |
| |
| | |
Bug: 15172107
Change-Id: I7209836ca4ffacde7b7b232e230e9b9f1a0e54bb
|
|/
|
|
|
|
|
| |
> Removing some unused methods
Bug: 17971165
Change-Id: I1bc5c764fd65b44c950a58371b60d2b53c221995
|
|
|
|
|
|
|
|
|
|
| |
> changing shortcutInfo.isDisabled to be a flag based variable
> on received OnPackageUnavailable, icons are disabled from desktop
instead of being removed. Icons in all apps are removed
Bug: 15852084
Bug: 16238283
Change-Id: I126d23c709682a917d4bbb84de71032593dce8f9
|
|
|
|
|
| |
Bug: 17398260
Change-Id: I055abb971d1f72245e8616ac2ce07bcdf37cdd52
|
|
|
|
|
|
|
|
| |
> For resizing icons, scaling them down instead of cropping them
> Removing duplicate methods and variables
Bug: 17663119
Change-Id: I0f270860c0edaaa939495e63e05da841a603f6e9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
-> Launcher uses a static instance of it's loader (across
multiple activities) since activities can come and go
(configuration change, eg.) but the data model and loading
is static.
-> Currently, this is not robust to a sequence of events that
looks like onCreate(instance A), onCreate(instance B),
onDestroy(instance B) -- depending on the timing of those
calls.
-> This CL addresses a symptom of the above scenario by not
allowing an older Launcher Activity cancel the loader /
clear the callbacks for a newer Activity.
Bug 17679693
Change-Id: I8ece93e288464b0d578b9669c165b67132d997ed
|
|
|
|
|
|
|
|
| |
Using right intent when refreshing shortcut icons
Bug: 17662782
Bug: 17663766
Bug: 17569197
Change-Id: I8d698c5e2145b8412aff9978db4ec930d89f7f24
|
|\
| |
| |
| | |
received" into ub-now-porkchop
|
| |
| |
| |
| |
| | |
Bug: 17583799
Change-Id: I68b4f9d4086c43bd949ad8b46b574ec78edb32db
|
|/
|
|
|
| |
Bug: 17584719
Change-Id: If8e76fc80ea885c9004c50b7b6a9353525a50105
|
|
|
|
| |
Bug: 17483474
Change-Id: I8dd24ba08ffe0773f4d68739b30b829021d69902
|
|
|
|
|
| |
issue: 17373897
Change-Id: I2760f779d89be76cc1ace749b0c1893da80d07e1
|
|
|
|
|
|
|
|
|
| |
> The ShortcutInfo stores state as bit flags and not as ints
> Intents of auto-install shortcut are automatically updated
upon installation
> Icons/titles for active sessions are cached in IconCache
Change-Id: I2047849f67d4a8aaf2bc346b58110325bb4807d4
|
|
|
|
|
|
|
|
|
|
|
| |
> Clicking a broken widget install shows a dialog similar
to an app icon
> Clicking remove on the dialog removed all components
for the corresponding package
> Widget pending view shows 'Setup' text instead of icon,
if there is enough space
Change-Id: I82ec0a1ee9542c1e3b860e6e00798a80450dce3c
|
|
|
|
|
|
| |
issue: 16892811
Change-Id: If8c81f2a5a3bc846b02a5d225c5a8f27b1382dab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Pending widget show a PreloadIconDrawable to indicate
installation progress
> Only the concerned widgets are reinflated on package
install and not the whole workspace.
> Adding support for storing default package icon in
IconCache
issue: 10779035
issue: 16737660
Change-Id: Id787ae4a5ef72d6e01aeb5a1bae5ab8840037679
|
|
|
|
|
|
|
|
|
|
| |
> Launcher checkes for an apk in the system image with a broadcast
receiver for action:
com.android.launcher3.action.LAUNCHER_CUSTOMIZATION
> Default layout is parsed from that apk, which can also contain
icons and string resources used in the layout config
Change-Id: I44fc9e7c3134f525f7b5db29f4e8bb56e17ce445
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Show 'widget-not-ready' until the widget app is installed
> Once the app is installed, bind a new widget id (not required on L if
id-remap was received).
**Remove the widget if bind failed
> If the widget has no configuration screen, show the widget, otherwise
show 'setup-widget'.
> Clicking 'setup-widget' shows the config screen, and updates the
widget on RESULT_OK.
issue: 10779035
Change-Id: I2f8b06d09dd6acbc498cdd93edc59c26e5ce17af
|
|
|
|
|
|
| |
issue: 15835307
Change-Id: I71aaea087963f2e0e1206447190cbe23c174057d
|
|
|
|
|
|
| |
The diamond operator isn't supported on google3 Android projects.
Change-Id: Ie7298b051330bb2cd32426d4c537882faa2f8ebd
|
|
|
|
| |
Change-Id: I29d980d8073680fafa8fcc01bc2ec81258919da2
|
|\ |
|
| |
| |
| |
| |
| | |
issue: 15518616
Change-Id: I7d707f12cb20be9aa24d7ea86051f3712b3534af
|
|/
|
|
|
|
|
|
|
|
|
| |
When the app is restored, it displays placeholders for all pending widgets.
These placeholders can be moved and removed similar to a widget (size is fixed
to what defined in backup). Once the system notifies the launcher of the new
widget ids, the place holders are replaced with actual widgets.
issue: 10779035
Change-Id: I68cbe4da01e9ca2978cb4471a7c645d2aa592055
|
|
|
|
|
|
| |
issue: 16044192
Change-Id: I10069dcdf459ecc71361271e883eabb743d77822
|
|
|
|
| |
Change-Id: I1b5ba61c01a16a8cb5d3f9e31f827f8c99a1ffc9
|
|
|
|
|
|
| |
issue 15852084
Change-Id: I1e6f59a413581ae3af4219ab32cb5af3d726d382
|
|
|
|
|
|
|
|
|
| |
This reverts commit 7bc272a11b701a32d2ed91277341c382cbd84aeb.
Conflicts:
src/com/android/launcher3/BubbleTextView.java
Change-Id: Id1fb2e1249e72658ce5477165c9bcacba9de2b04
|
|
|
|
|
|
|
|
|
| |
Track state of promise in the info, not the view.
Fix bugs around moving promises to folders.
Fix bugs around filterign and removing promises.
Bug: 12764789
Change-Id: If5e8b6d315e463154b5bafe8aef7ef4f9889bb95
|
|
|
|
|
|
|
|
|
|
|
| |
installing a package
Shortcuts placed by the user have no package in their intent.
Ensure that this is accounted for when searching for duplicates.
issue: 12888844
Change-Id: I2fb8b7c2b8f7cb74926904bf49a96aeb59a5a9f8
|
|
|
|
|
|
|
|
|
|
| |
This reverts commits 01453e855fa87ee19f61223b2b1a6965071ee95a.
and 242bbe1b72e4978dde8a662d164cd186305e14a7.
"Add content description to bagded icons."
"Remove reflection now we are building against L"
Bug: 15833449
Change-Id: I81a5316f5619a9cd3b6ab9fd03b2ba96657b7f68
|
|
|
|
|
|
|
|
|
| |
Enabled accesibility so that icons badged by the
managed profile have a content description
that is different to the non-bagdged version.
Bug: 15106236
Change-Id: Id483273173d9539916eebd59111d179087526be3
|
|
|
|
|
|
|
| |
Remove reflection and update changed renamed L APIs
now that branch has L sdk.
Change-Id: I223c6528487110eb328e2e229bbcbefb701e0c20
|
|
|
|
|
|
|
|
| |
is uninstalled
issue 14410162
Change-Id: I7857aace069c4eb4c1ee504088f4526d61e1f30e
|
|
|
|
|
|
|
|
|
|
| |
Rather than check if the ContentProviderClient is null (which fails
in when using the Redirector), check the PackageManager directly
for the authority we are looking for.
Bug: 14466459
Change-Id: I7420352a15dcea5037196670f18705e7a34f0672
|
|
|
|
|
|
| |
-> also added some extra debugging for issue 14466459
Change-Id: I1ac9352c52c15d3e37f945cffabbca49343d2b8f
|
|
|
|
|
| |
Bug: 14650346
Change-Id: Ic2195a4f60b63f8ec85c42284e0fd58d6f473a9f
|
|
|
|
|
|
|
|
|
|
|
| |
Intent extra was being set as int rather than long so being
missed.
Also use LauncherApps if neccessary in case where launching
without launch animation.
Unregister for package notifications when terminating.
Bug: 14636181
Change-Id: I1575f6eed806446782092dffe8c01afe7b6507fe
|
|
|
|
|
|
|
|
| |
Reload the workspace and all-apps list when a managed profile
is added or removed.
Bug: 14484845
Change-Id: I69210c22e568f2a561266ef2846ddf8f6d659070
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use LauncherApps API and badging APIs instead of PackageManager.
With compatability layer that uses PackageManager pre L.
Adds support to show apps from current user and any managed profiles.
Background: Managed profiles are user sandboxes that are visible from
the primary user and can be launched as if they are a part of this user.
A launcher should now be capable of listing apps from this user as well
as related profiles of this user.
Launching of activities is now via the LauncherApps interface, to allow
for cross-profile app launching. Only activities with category LAUNCHER
can be added as a shortcut on the workspace for a managed profile.
Widgets and non-application shortcuts are only supported for the
current profile. Widgets from the managed profile are not available.
Change-Id: I5f396b1bf7f91ad91a5710ea4a0fd14573972eb9
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Seems that on occasion the list is being iterated on while being
modified. To fix this added synchronization to all modifications
to the list as well as iterating on a copy of the list to cut
down on time holding the lock.
Bug: 12885709
Change-Id: I4287bdedbeb8e438b49c1f79b44819a752c28a69
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
ub-now-mister-ugly
* commit '76ac344cb61a74267c04249c9e9feec41a82c504':
Allow the old launcher content URI to be overrided
|
| |\ \
| | |/
| |/|
| | | |
ub-now-mister-ugly
|