summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/AppsCustomizePagedView.java
Commit message (Collapse)AuthorAgeFilesLines
* Fix: Sort apps before opening AppDrawer to reflect theRaj Yengisetty2014-08-161-0/+4
| | | | | | | | | | | | | | | most recent counts. Repro: Clear Trebuchet data Drawer Sorting mode of Launch Count Launch App1 twice Launch App2 once Open drawer, note App1 ordered before App2 Launcher App2 two more times Open drawer, note position hasn't updated Change-Id: I9d85627f5dc86bc753a1e6f22911ee39a8d78b5e
* Revert font change supportMichael Bestas2014-06-171-1/+0
| | | | Change-Id: I1f1ecd348c485e370b92c4b49512a3bc5d9d56a7
* Trebuchet : Persist sorting modeDanesh Mondegarian2014-06-161-3/+27
| | | | Change-Id: I62e0e79785e7e4c56b8e31df78909c4522e229c7
* Protected App [3/3]Raj Yengisetty2014-06-111-15/+26
| | | | | | | | | | | | | | 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
* Revert "Fix issue of extra blank screen after uninstall (issue 12372657)"Adam Cohen2014-06-061-1/+0
| | | | | | This reverts commit b2603e3d3a32c90ca13458409561d025afdce399. Change-Id: I81f8c5a4e3861b936ef9e1fbdb339c12d5aefc70
* Fix issue of extra blank screen after uninstall (issue 12372657)Adam Cohen2014-06-061-0/+1
| | | | Change-Id: I0326914821f68d789cb26767518ead1292d87db0
* Implement spring-loading of folders when dragging over.Jorim Jaggi2014-06-061-1/+1
| | | | | Bug: 8912132 Change-Id: Id81889a133e56461df2e20599c4b40020818ba18
* Lazy load the widget preview loader classMichael Jurka2014-06-061-12/+15
| | | | | | Bug: 12109621 Change-Id: Id99aded30195bf39ebcf2148611bc4e084f3b2c7
* Allow DISABLE_ALL_APPS to be set using a system property.Nilesh Agrawal2014-06-061-7/+5
| | | | | | | | | - 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
* Generalize support for 'App Info', 'Uninstall' and 'Delete'Mathew Inwood2014-06-061-0/+10
| | | | | | | This allows other DragSource's to allow this behaviour, instead of it being tied to specific source types. Change-Id: I06b7c39b1b34a0ae141245bcc13b6a0873a4c0fd
* Use the icon bounds for all calculations.Winson Chung2014-06-061-0/+7
| | | | | | | | - Fixes a drag and drop issue when the dynamic grid scales icons down, due to the drawable bounds not being equal to their bitmap sizes. Change-Id: If7c68b51131de7bac3195a2619e22340f7789432
* Initial changes to support AllApps on various form factors.Winson Chung2014-06-051-0/+10
| | | | Change-Id: I7bacb36f8a70c8ac920426899193a7bb7b7abbcb
* Ensuring the widget page is full when shown (Bug 10883258)Winson Chung2014-06-051-5/+8
| | | | Change-Id: I9481b5551a2efc093d0fb81fc62a811b34d93d7c
* Fix issue where empty page doesn't get deleted when flinging to delete a ↵Adam Cohen2014-06-051-2/+9
| | | | | | widget in spring loaded Change-Id: I59a78a4b9135b2c96f0adb4a2e63b19d504706b7
* Don't recreate pages every time you go to All AppsMichael Jurka2014-06-051-5/+5
| | | | | | Bug: 11300025 Change-Id: I16ddcf1b435621bb0c0199ca7ac119b9e7ca7214
* Trebuchet : Only reset overscrolled childDanesh M2014-05-081-6/+1
| | | | Change-Id: Ief240c7fbbe296673ff4124cd4d463c9ba65f764
* Revert "Trebuchet : Fix overscroll overlay issue"Danesh M2014-05-081-0/+29
| | | | | | This reverts commit f29645157ef778f245bc5b4f198c85ce585bb482. Change-Id: Iad637a25ab51ee60bf7a8b3a040abe7d5b709789
* Trebuchet : Fix overscroll overlay issueDanesh M2014-05-071-29/+0
| | | | | | | | | | | | | When overscrolling in the app drawer, certain effect/page combinations cause the pages to be overlayed. Reproduction : - Have 2 pages in the app drawer - Set scroll effect carousel,rotate up/down - Overscroll one of the pages and let it settle - Should see first and second page stacked together Change-Id: Iaa2b06970e2f5d3dda51ce5bf2259523738f7779
* Add options to hide icon labels from drawer and homescreenFlamefire2014-04-221-0/+4
| | | | | | | | | | | | | Forward port from CM 10.2 PS3: Fix typo PS4: Rebase and global defaults PS8: Rebase to head Issue: There is already an Icon section in general, move both settings there or leave separate in their categories? Change-Id: I90ae4d2357e5f45fa9261c4eaa0fcf287996e327
* Re-Add hidden-apps settingFlamefire2014-04-221-14/+136
| | | | | | | | | | | | 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
* Workspace/AppsCustomizePagedView: Improved transition effect dialogNebojsa Cvetkovic2014-01-241-2/+28
| | | | Change-Id: I7c611ee9702c3a5b945644721948c4724f7639a7
* PagedView: Transition EffectsNebojsa Cvetkovic2014-01-241-133/+68
| | | | Change-Id: Ib134705952877165c334181548d577b3dceece68
* FontStylePreference: Initial preference with choice of font familyNebojsa Cvetkovic2014-01-241-0/+1
| | | | Change-Id: Idbb400605e47cd4f64a7edd05ceea05504727efc
* AppsCustomize: Overview panelNebojsa Cvetkovic2014-01-241-15/+436
| | | | Change-Id: I5cfd1183194ee15d8bb18dcd2536a644c9599978
* AppsCustomize: Remove tabsNebojsa Cvetkovic2014-01-241-12/+4
| | | | Change-Id: I8c3b146b4f3a60f28b9bce16c37e57696cbe2944
* Add a better app filtering mechanism and filter widgetsBjorn Bringert2013-10-031-0/+3
| | | | | | | | | | | 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
* Broadcast app launches from all apps too.Anton Hansson2013-09-261-0/+1
| | | | | | Bug 10943415 Change-Id: I0e496a53fc253bd313d269a05674d7c5cdadee68
* Tweaking styles for AllApps and widgets spaces. (Bug 10843502)Winson Chung2013-09-241-6/+0
| | | | | | - Fixing various issues with Search bar showing when it shouldn't be. Change-Id: I2a553ad93e3422666a883b90a1ff97625bf05831
* Initial changes to restore clings.Winson Chung2013-09-201-4/+0
| | | | Change-Id: Ie23e6e9f39679e8d35955a4a7db804d03f8b4d3f
* Tweaking page indicators to support add page icon, remembering widget picker ↵Winson Chung2013-09-191-1/+5
| | | | | | page (Bug 10787439) Change-Id: Iab0b5676aa9c34a610b4b968940abc81c913c234
* Fix crash when setting wallpaperMichael Jurka2013-09-051-1/+0
| | | | | Also clean up some unused code Change-Id: Ibef8d3d594cc859a993640fd6ee578e9eeb633d1
* Initial changes to restore AllApps.Winson Chung2013-09-051-93/+76
| | | | | | | - Removes unused all apps code due to dynamic grid/spacing - Attempts to use CellLayout instead of PagedViewCellLayout Change-Id: I3c49bca9fc35dfeaf250591fd63bc7f36119968f
* Move wallpapers to external activityMichael Jurka2013-09-041-15/+15
| | | | | | | Also renaming Launcher's ApplicationInfo to AppInfo since ApplicationInfo is already a framework class Change-Id: Ib3e91d2ba4ace458d790a26c0ce850870fd3f146
* Clean up unused codeMichael Jurka2013-08-281-3/+0
| | | Change-Id: Ie1e927aa0b5304f62cfffaab449abb3133870f80
* Fixing folders to always show in view, removing old assets and references to ↵Winson Chung2013-08-231-2/+5
| | | | LauncherModel count.
* Initial Changes for Dynamic GridWinson Chung2013-08-201-7/+3
| | | | Change-Id: I9e6f1e5167791cf8dc140778dfa447f86424e9bf
* Ensuring that the db reflects all package added/removed/updated broadcasts.Winson Chung2013-07-111-2/+4
| | | | | | - Also ensuring that newly added pages are added before the empty page Change-Id: I97a01f791c438aa5c5b1fd770d3536b449a871bc
* Porting PagedView from KG to gain simplified scaling model, reorderingAdam Cohen2013-07-081-1/+0
| | | | | | | | | | | | -> We are no longer scaling individual Celllayouts, instead we are scaling the entire Workspace (and the CellLayouts come along for the ride) -> Due to the above change, many assumptions were broken. In particular, our drag and drop / animation archiecture is fairly fragile due to the frequent and complex mapping of points between different bits of the hierarchy. This CL contains a number of fixes which address such breakages. Change-Id: I2e630eab17528729b764b61f587858f6499fd318
* Lazily instantiate LauncherAppState.Daniel Sandler2013-06-271-3/+1
| | | | | | | | The application context for LauncherAppState is supplied by the application whenever it starts; don't ask for an instance before that. Change-Id: I1ca8ea04238a357a682f79250f08813ead7ae532
* Using package broadcasts to key adding of shortcuts on the workspace.Winson Chung2013-06-261-3/+0
| | | | Change-Id: Id4f83cb0351d21e3f7c029c7fe39efdacd2d6f17
* Move LauncherApplication's state and code to LauncherAppState.Daniel Sandler2013-06-111-2/+2
| | | | | | | | This removes Launcher's static data and other state out of the Application object. Now LauncherApplication (extends Application) exists only to instantiate LauncherAppState. Change-Id: I4e323bd78b77536b92054105536a55c0c2c19ba8
* HACK: temporary upgrade path from com.android.launcher2Adam Cohen2013-06-061-1/+1
| | | | | | | | | -> load old provider -> permute pages -> strip all duplicates from workspace -> add [allapps minus workspaceapps] to apps folder Change-Id: Id319d532c6bf1d78370ecc736e95a9475d831de8
* HACK: Getting rid of all apps button / all apps from AppsCustomizePagedViewAdam Cohen2013-06-061-9/+20
| | | | Change-Id: I74e4a53e9486237ad246ebdfa9e97c6ed9475b58
* Launcher2 is now Launcher3.Daniel Sandler2013-06-051-0/+1710
Changes include - moving from com.android.launcher{,2} to com.android.launcher3 - removing wallpapers - new temporary icon Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b