| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I54724187c3ab168a3beb0791852a1c842bdbabf9
|
|
|
|
|
|
| |
- Fix remove all apps button bug
Change-Id: I6029831878923b40f3db1b0dc6cfbd81ccc10d33
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit b54b34edd5c87e6d0702793b423b14dc24fb1076
Fix bug for mdpi devices crash loop.
Revert requires overlays to know if GSF installed,
adding a run time check to load default workspaces.
Add in additional overlays per density for new LauncherModel
and LauncherProvider 4.4.3 logic.
Change-Id: I5709182521e80d273e892eb3310abd68acac95ad
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Trebuchet - Protected Apps
- Build fixed to work with LOCAL_SDK_VERSION
- Fixed adding components to protected folders and adding protected folders to other folders
- Fixed issues with EditText for FolderName
- Adding support for Settings hooks
- Uses Setting's LockPattern for Protected Apps
- Add Read from Settings Secure DB (DO NOT WRITE!)
- Protecting a folder updates Launcher without restart
- Batch send component visibility
Change-Id: I41c295e7f2c9abc9b2e77e6e3d39b7ca60d47139
|
|
|
|
|
| |
Bug: 10778992
Change-Id: Ie430a6587d49dc0d78b87b81582c0cef7c281017
|
|
|
|
|
| |
Bug: 10778992
Change-Id: I3293d8bab8ae0ef49fc5554531bba5bd6f70932c
|
|
|
|
|
| |
Bug: 10778992
Change-Id: I8766b8d4dd9c0269d52a7ec3da58dd408bc5f09f
|
|
|
|
|
|
|
|
|
|
|
| |
The workspacescreens table is updated in LauncherModel.updateWorkspaceScreenOrder
and that the operation to remove all screens, then reinsert the new list of
screens in not inside a single transaction, so if the app is updating or
crashes between ContentResolver.delete and ContentResolver.bulkInsert then
the data will be lost. This CL makes it all happen inside 1 transaction.
Bug: 12523285
Change-Id: I409dbc9f48fa9c8bd4bf3b1453204a4daac1689a
|
|
|
|
| |
Change-Id: I06b7bc7f7f0e01696cb9670b8385e5148593e3e0
|
|
|
|
|
|
| |
Bug 12570791
Change-Id: Ie4b55afcee0c4d1d16acf7b830d7885800943454
|
|
|
|
| |
Change-Id: I6d7417b705227472d035f428cbec933cc6dbf2ce
|
|
|
|
|
|
| |
- Refactoring Launcher cling code out to LauncherClings.
Change-Id: Iff4f84f5b8bfeb69b1be0b4802022c3eb20b6f2c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
- Moving the property to LauncherAppState
- The property is only read on dogfood builds.
The property can be set using setprop or /data/local.prop
Change-Id: I14c7354efb12edb93f97e81687a6f920cc634e9a
|
|
|
|
|
|
| |
(Bug 11855584)
Change-Id: I983c82a74690a9031d18d456ff43dc8750081871
|
|
|
|
|
|
|
| |
-> Unified location where this is managed (with other placement verification)
-> For now, not deleting out of bounds items, but can turn it on in one line
Change-Id: I5e1a5cd357d80475ae40af7b89a0cd372d5c241b
|
|
|
|
|
| |
Bug: 12070213
Change-Id: I4df2f4bcc71bb4077c62cae91ed844ea8c43d421
|
|
|
|
|
|
|
|
|
| |
Previously, LoaderTask would be run asynchronously to bind
the workspace when started on -1 which would cause the user's
wallpaper to briefly flash when rotating the device on -1.
Bug: 11802691
Change-Id: I3a1a7a32fa28a81e041a283a93d808d5a8884133
|
|
|
|
|
|
| |
Change-Id: I7a0e23e16a7546a9612d3406257e15be758d4c52
Signed-off-by: Winson Chung <winsonc@google.com>
|
|
|
|
| |
Change-Id: Ic4c632a956130ab28843085490dc1badb39b0e8c
|
|
|
|
| |
Change-Id: I0a296892d4964913f38bf6d7bd2c2b17e1e0e8e0
|
|
|
|
|
|
| |
Bug: 9832552
Bug: 11761032
Change-Id: I4dfd16046e9d6d0d1d864dff4340b0ed13cc8b8f
|
|
|
|
|
|
| |
- Fixes the issue with the current page not synchronously binding
Change-Id: I3dfa45cc1777f846c77f3e86059dfb715553e1a3
|
|
|
|
| |
Change-Id: I4f6b3c3ae07e2069bad01940dfce6bdc9cdb0ae0
|
|
|
|
| |
Change-Id: I12ef3331ab81004c75229d33afa0a8dd0fa8521c
|
|
|
|
| |
Change-Id: I8f2a4dc70bf376d804885f433ab20064823ebaac
|
|
|
|
|
|
| |
-> Improving logging for issue 11580149
Change-Id: I10ce7c4b54a6435302d33bbeba4e8600f69d4920
|
|
|
|
| |
11172454)
|
|
|
|
| |
Change-Id: I397b532f247309de9ae5636b51f125f639966696
|
|
|
|
|
|
|
|
|
|
|
|
| |
Forward port from CM 10.2
PS3: Don't rename and incorporate changes from Devkota
PS4: Update German translation
PS5: Remove translations
PS7: Hide widgets from widget list
PS9: Remove debug output
PS11: Rebase
Change-Id: Ie06b288e22c2678fb09da1bf42d46922b8319e01
|
|
|
|
|
|
|
|
|
| |
The "occupied" array for the hotseat should be [numHotseatIcons][1], not
[numColumns+1][numRows+1], because numHotseatIcons can be >1 more than
numColumns; so the rightmost hotseat icon is lost on restart if, for
example, the workspace is 5x5 but there are 7 hotseat icons.
Change-Id: If68b5fa3d668302601320cd0cb96498afe4fc200
|
|
|
| |
Change-Id: I0632760f7c5869940711e711114177cc3e576453
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Change default screen to screen 0 (far left screen) to match
Launcher3. Clean up default layouts for various device types.
Also fix missing layouts for allAppsCling.
Update: Replace Books with Hangouts
Update: Clean and add non-GMS fallbacks
Update: Fix MMS being in sw70-non-telephony
Update: Cast checkitemplacement to long
Update: Layouts and avoid rounding issues for sw600dp
Change-Id: If0c3ad5ffcb8e2ee4b811251c0360f7512c31fdb
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patchset addresses two bugs :
1) Incorrect casting of key causes mismatches
2) On hotseat items 2 and above, the occupied hashmap is populated
with the CONTAINER_HOTSEAT key, however if its a new item and its required
cell is not already been taken, the code falls through to the workspace checks.
Make sure hotseat items are treated separately.
Change-Id: I1898c6d688cc428a355fdf062218fcda40da98e4
|
|
|
|
|
|
|
|
| |
Ported from cm-10.2
Adds support for fallback in default_workspace
Change-Id: I2590ae2d5e3c1b6124061581b9ffa206d611c608
|
|
|
|
|
|
| |
Icons courtesy of Asher Simonds
Change-Id: If64811a5506022135ce772ab749a871dab00fc36
|
|
|
|
| |
Change-Id: I4273c460392c8329368a23ef6f0d9698f52adfea
|
|
|
|
| |
Change-Id: I5cfd1183194ee15d8bb18dcd2536a644c9599978
|
|
|
|
| |
Change-Id: Ie6481f8ae46a76086e187309bba3cdaafaf86977
|
|
|
|
|
| |
Bug: 10816034
Change-Id: I68364081f039f94205b805a1510eb04e6f0f40a2
|
|
|
|
|
|
| |
clear workspace. (Bug 10785413)
Change-Id: Ib9b5f76dc23e609b1774147a6cf760f185d9154b
|
|
|
|
|
|
|
|
|
|
|
| |
The old one didn't use the app filter when packages
were added or updated, only in the initial load.
The app filter is now also used for appwidget providers.
Bug: 10895858
Bug: 10898990
Change-Id: Id29bbc3cf7bdb0c360edd92f768b86684bd338ed
|
|
|
|
|
|
| |
db. (Bug 11008354)
Change-Id: I82748565c878a212bdef1bffbf21f2a3fea09314
|
|
|
|
|
|
|
|
|
|
|
| |
before returning to Launcher.
- Fixing stuck page in All Apps (Bug 9347818)
- Fixing shortcuts to uninstalled apps from being installed (Bug 10726510)
- Consolidating vibration feedback
- Ensuring that we trim names during comparison in AllApps list
Change-Id: Ieaae4d85851ce771283b4684a8a60306da28cb3b
|
|
|
|
| |
Bug: 10785722
|
|
|
|
| |
Change-Id: Icd6a97c1d7877241aa9c71bd80dfdbe6e44ca7ee
|
|
|
|
| |
Change-Id: I9634939e6b1e8905d232d5a30608e2c56071d7bc
|
|
|
|
| |
Change-Id: I56d6838af3cca710eab300d3e71ca1be90866cdd
|
|
|
|
|
| |
Bug: 10779026
Change-Id: I0a9fc43258623c233c7ba89a9e9f1dee97800967
|
|
|
|
|
|
|
|
| |
- Add long click on empty spaces in hotseat to show overview mode
- Limit the height of all apps to the workspace + hotseat size
- Fixing some comments
Change-Id: Ie5a97a8b04e449385e2b3f6230079aebf8e15d5a
|