| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
-> Added simple reference launcher extension
-> Make launcher able to handle a null qsb
Change-Id: Ib1575243cac800a335e95bbf00cdc394bb4741c3
|
|
|
|
|
| |
Bug: 17543647
Change-Id: I92c652a4ced5a5e783b24e42f9da4d9dfe1118ba
|
|
|
|
| |
Change-Id: If22da17630be71fb22277b7a911aae57322b2ecc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> 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
|
|
|
|
|
| |
Change-Id: I7ed482e3f6a85c9d58bfcc999b90e0ecda8db217
(cherry picked from commit b531b6d4965576d36547152f7858ec2ac389f6eb)
|
|
|
|
|
|
|
|
| |
-> fixing small thing from previous CL
issue 16191557
Change-Id: I015859f6028066e7c8664436f291ed226a539e29
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| |
| | |
into ub-now-master
|
| |
| |
| |
| |
| |
| | |
This reverts commit 4224758a546aafee4f6b6ce932bfb0d7586d8521.
Change-Id: I65ddcc2cac41120e0feb0020c4709cdc5a862f10
|
|/
|
|
|
|
| |
issue 15852084
Change-Id: I1e6f59a413581ae3af4219ab32cb5af3d726d382
|
|
|
|
| |
Change-Id: If2143424f0d89cc1ed4e504d37106ea52e067e1f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When opening the picker, the currently chosen wallpaper is
shown in the background.
In this change also the nullpointer was fixed when deleting
the currently selected wallpaper and setting it, because we
revert to the old wallpaper in that case.
When going into the same live wallpaper than the currently
selected we are going back to home if the user sets it or
goes back now, in order for the user not to loose state.
The real fix for this will be done later when the following
bug will be fixed: b/13241760
Bug: 12063773
Bug: 13219612
Change-Id: I7c6abb25755eca99c3255278e0884d1ff4749b55
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The user will be able to request "icon migration", which is
not a direct mapping of the old workspace, but rather
follows this heuristic for bringing the user's favorite
icons (by dint of their existence on the workspace) into
Launcher3:
Workspace shortcuts are placed in lexicographic order on the workspace
starting at screen 0 (leaving the bottom row of screen 0 empty to make
sure there's room to move things around). Folders are preserved and
their contents sorted. Duplicate icons (that is, shortcuts
with the same intent, pursuant to some cleanups) are removed.
Hotseat icons are migrated in their original place, unless their new
location is not accommodated by the hotseat (i.e. the L3 hotseat is
too small on this device), in which case they're treated like any
other shortcut and tossed into the workspace.
To test, turn on Launcher.ENABLE_DEBUG_INTENTS and then:
$ adb shell am broadcast -a com.android.launcher3.action.DELETE_DATABASE
$ adb shell am broadcast -a com.android.launcher3.action.MIGRATE_DATABASE
Bug: 12416411
Change-Id: Ia5c56f36c11455867ea20a39f70210f595020a87
|
|
|
| |
Change-Id: Id9e855780b9fb68c63eb6e9f6c19bcbce28a6fd5
|
|
|
|
|
|
|
| |
If another launcher runs in between, it might
change the suggested dimensions. This fixes that
case.
Bug: 11667475
|
|
|
|
| |
Change-Id: Icd6a97c1d7877241aa9c71bd80dfdbe6e44ca7ee
|
|
|
|
| |
Change-Id: Ibfe14c5960211916222fc49389b8776be6bf768b
|
|
|
|
|
|
|
| |
Also, unify WallpaperCropActivity so it's
identical to the system default version (mainly
removing Launcher dependencies)
Change-Id: I1ebc390bce23de62d76daced6f8cb44d57e4ac0c
|
| |
|
|
|
| |
Change-Id: Ifb0a7dcb5a6e9ddd4f4bbccc793d9b4db1256cf2
|
|
|
|
|
| |
Bug: 10441366
Change-Id: Ie9d70010ecdee3332595be6296fef604e3d676a8
|
|
|
|
|
| |
Bug: 10441366
Change-Id: I3ddb95839bcd5c07db7e76ce1a28323b499ea30d
|
|
|
| |
Also, remove preview images for wallpaper pickers.
|
|
|
|
|
|
|
|
| |
Note that we don't yet have a solution for the user's
initial wallpaper. Bother!
Bug: 9626042
Change-Id: I07ab09a3d10434e444dc27051034d387e692e469
|
|
|
| |
Change-Id: Ib4c5ac4989b4959fa62465d9cde3cac662e24949
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Look for com.android.launcher3.action.LAUNCH to be sent when
an icon is clicked in Launcher. (Restricted to
com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS
which is a signature permission right now.
This is specifically tracking apps launched via shortcut
icon; any other method of launching apps (notifications,
recents, internal navigation, etc.) is outside of Launcher's
purview and hence not broadcast.
The broadcast currently includes, in the "intent" extra, the
Uri flattening of the specific shortcut clicked.
The file /data/data/<pkg>/files/launches.log contains a
binary log of all such launches, including additional info
like screen# that should probably be in the broadcast too.
This info is summarized in .../stats.log, which encodes a
simple histogram of app launches since basically forever.
This should probably be done over a sliding window, which
will require more processing on startup.
Bug: 10031590
Change-Id: Ifc5921d5dc20701c67678cbfdc89b03cacd62028
|
|
|
|
|
|
|
|
|
|
| |
-> The overlay causes performance regressions so it's hard to evaluate
performance with it on.
-> Also, the WeightWatcher is still running regardless, so you can
always check it
-> Saved as a shared pref
Change-Id: Iad5ccbeca2c2b4e0ec86294879f3eb09caa594e9
|
|
|
|
|
|
|
| |
The emailed file is now a zipfile containing one .ahprof
file for each process known to MemoryTracker.
Change-Id: If4a73df9afd38756cc01ff37b2d249346e5f7e9f
|
|
|
|
|
|
|
|
|
|
| |
Multiple processes may be tracked and viewed simultaneously.
Also, some changes to the graph:
* show uss and pss together
* adjust opacity controls
Change-Id: I20eebaa8cc8faf78b46af2a35d71ee538207f02b
|
|
|
|
|
|
|
| |
Alternatively,
$ adb shell am start -n <pkg>/com.android.launcher3.MemoryDumpActivity
Change-Id: I8c615ec3abffaf6ad693c93bdf569550d8f97298
|
|
|
|
|
|
|
|
|
| |
-> load old provider
-> permute pages
-> strip all duplicates from workspace
-> add [allapps minus workspaceapps] to apps folder
Change-Id: Id319d532c6bf1d78370ecc736e95a9475d831de8
|
|
|
|
|
|
| |
allapps/widgets
Change-Id: Idc718a9e03e7358f972c59fcfc3bf2eaf75e56ee
|
|
|
|
|
|
|
|
|
|
| |
Changes include
- moving from com.android.launcher{,2} to
com.android.launcher3
- removing wallpapers
- new temporary icon
Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b
|
|
|
|
|
|
| |
- Smoother All Apps scroll performance
Change-Id: Id2d31a45e71c63d05a46f580667ad94403730616
|
|
|
|
| |
Bug: 7400295
Change-Id: I2c7625ee1ce09ded57d884c229f155ebcf39be07
|
|
|
|
| |
Change-Id: I87370e8dc7f3159182dac9f650223ce010d6286b
|
|
|
|
| |
Change-Id: I4a8fcea6856ea021b22d6e1f317c43d081c7b923
|
|\
| |
| |
| | |
AndroidManifest" into jb-mr1-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- add basic RTL support in the AndroidManifest so that Widgets will be able
to support RTL too
- force LTR layout direction to AppsCustomizeTabHost so that we dont have to
deal with layout mirroring yet
(do not need to force also LTR layout direction to Wallpaper activity and fragment
as another CL is removing the ActionBar on them)
Change-Id: I66623a3fcec0d7adef62b0ab8c8b2170e09f1b1b
|
|/
|
|
|
|
| |
Bug: 5295678
Change-Id: I50bb4bee3d9d54f28ef4a46ed9754701045d38c7
|
|
|
|
| |
Change-Id: I14652d8108c2e19db821ab5526b6e630db8fe998
|
|
|
|
|
| |
Bug: 5543177
Change-Id: I8b4f1899bc898ae95f9bca004e6fa959ee078903
|
|
|
|
|
|
|
|
|
| |
In a future version of Android, the default value for
<provider android:exported> will change from true to false.
Explicitly set android:exported="true"
Bug: 3306452
Change-Id: I8fcce3af6949eb245ea97b6e64c191f465f0ae5f
|
|
|
|
| |
Change-Id: Ibbbca9fb93319400332ba27f9cae62b1c0cc4313
|
|\
| |
| |
| | |
jb-dev
|
| |
| |
| |
| | |
This reverts commit 51726adc25b0b32e79bbf7dd912d5ebb69682767
Bug: 6580571
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 6519934
Change-Id: Ic796b2fb03201a3c767f92b36edfdb4b2e41e5d4
|