summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Trebuchet: Fix Scrolling Wallpaper toggleRaj Yengisetty2014-12-161-5/+17
| | | | Change-Id: I8c2cc294e1f3a9638023616d80f891ec9b98f3c4
* Delay reloading Dynamic grid after size change till onResume or settings ↵Raj Yengisetty2014-12-161-6/+9
| | | | | | panel collapses Change-Id: I1077921d8c59172d63a8fc5fb287ff26a38e3e93
* Fix invisible voice searchAbhisek Devkota2014-12-132-2/+2
| | | | | | | | | | | | | When 'show search bar' is disabled, you can still tap the voice search icon's position (even though view == gone) to launch search action. Partial fix borrowed from 10.2 http://review.cyanogenmod.org/#/c/21584 PS2: Use available variables instead of changing one to protected PS3: Fix mis-paste Change-Id: I268d0e1108992028fd324d42e7dc8b6e11c757eb
* Default show unread count to trueRaj Yengisetty2014-12-121-1/+1
| | | | Change-Id: I809627c4b793e106dc8720f34fbda452cb5ee41a
* If device doesn't have dialer, show file manager shortcut insteadMarcos Marado2014-12-021-2/+4
| | | | | | | | Tablets like flo do not have a dialer, and they would end up with two contacts shortcuts side by side. This patch aims to, on the devices where no dialer is available, use that spot with anything else. Change-Id: Ib0729be5b938bc909c446fe6c95a3d9f48aa660d
* Protected Apps: Fix launching from Hidden Folder FragmentRaj Yengisetty2014-12-021-1/+1
| | | | Change-Id: Ia6475f114d0ee9c76ebd5a277c66f90d8bbfe1e7
* Adjustments for Live Settings:Raj Yengisetty2014-12-022-2/+2
| | | | | | | - Fix view position of PageIndicators after settings update - Fix outlines on Workspace after settings update Change-Id: I2b24cc279e4a9c76ec0b532410c1388b26521b63
* Trebuchet : Add folder on folder checksDanesh M2014-12-022-1/+14
| | | | | | | - Check if the new folder can accomodate all items - Don't expand folder if trying to drop folder on folder Change-Id: I208e3afd4ee6aeeea01928fc77e136d6085c4fdc
* Folders: Merge FoldersDanesh M2014-12-021-0/+9
| | | | | | | This allows a folder A's contents to be merged into folder B when folder A is drag/dropped onto folder B. Change-Id: I41d62d04b6b4f0932cc68fb6d2a3be111b063d53
* Fix spacing issues on devices with/without nav-bar in overview settings panelRaj Yengisetty2014-12-024-6/+11
| | | | Change-Id: I329b63b780e5727307770e076bf03e3bc4d82dd0
* Clean up protected apps code (2/2)Danny Baumann2014-12-022-60/+40
| | | | | | | | - Work with actual component names instead of converting them between ComponentName and String all the time - Some misc. coding style adaptions Change-Id: I7401ea471d618936e880e6d542744f80f89ce40f
* Protected Apps: Re-add filtering in App Drawer and fixing protected foldersRaj Yengisetty2014-12-024-13/+106
| | | | Change-Id: Ia0899f79248647dbacf44cf917a27ebe62d20e4d
* Protected Apps: Remove protected folder if there are no entriesRaj Yengisetty2014-12-021-1/+1
| | | | Change-Id: I942cd6b3753ebd932bdd3162b30db5b4fb45e536
* Protected Apps: Delay Protected Apps changed reload till onResumeRaj Yengisetty2014-12-024-5/+26
| | | | Change-Id: I54724187c3ab168a3beb0791852a1c842bdbabf9
* Trebuchet: Further adjustment of panel overview glitch fixArne Coucheron2014-12-011-2/+2
| | | | | | * These values takes care of the glitch also on HDPI devices. Change-Id: Ia901699351ed887a9100bbec6d10be9e92b50c14
* Trebuchet: set default drawer scrolling effect to noneZiyan2014-11-301-1/+1
| | | | | | | Stack was used for the ICS/JB/KK style app drawer, the Lollipop styled drawer doesn't use scrolling effects. Change-Id: Ied5e67ec2b3996a63ce870f206b47579d09897b1
* Trebuchet: Draw the dynamic grid image dynamicallyDanny Baumann2014-11-238-128/+154
| | | | | | | This commits makes it possible to draw the image which previews the selected grid dynamically. Change-Id: I7c029f06110afdf1fe62145a079bba76166bb690
* Fix: Restore workspace gradients when returning from Widget dropRaj Yengisetty2014-11-221-0/+1
| | | | Change-Id: I08927ea359460f60cebe1b942273a24eea8f86d5
* Fix - Workspace background gradientRaj Yengisetty2014-11-211-0/+2
| | | | | | | | | | | | | Repro: - Open App Drawer - Launcher any app - Press back (User should be returned to the App Drawer) - Press back again (User should be returned to the Home Screen) - Note gradient near status bar (Home Screen gradient is missing!) - Press home - Note Home Screen gradient reappears Change-Id: Ib24d94c2deba06f872f42bfffff78317844dd731
* Launcher: Add customization wallpaperhuiwan2014-11-212-2/+73
| | | | | | | Add control WallpaperChooser to select Launcher resource or select carrier's wallpaper resouce. Change-Id: I7915b6e6f9537f0e96715a611d77d4db8bc0f694
* Launcher: display APP icon paged in main screen as Carrier requirehuiwan2014-11-214-15/+53
| | | | | | | | | | | Carrier require display customized APP: - recommened APP will be placed on the first page on main screen - Carrier's specific APP will be placed on the second page - rest and third APP will be placed on other page Change-Id: I2e52285068012a3e99526225b99bd25365df9bec Signed-off-by: Xiaojing Zhang <zhangx@codeaurora.org>
* Launcher: Add CT order dependency to existing app drawer sortinghuiwan2014-11-203-10/+250
| | | | | | | | | Launcher: add APP icon display order sort function - add ct order dependecy Change-Id: If384ef8c2aa8075ca90dea82f9ee9d8fb2ca312d Signed-off-by: Xiaojing Zhang <zhangx@codeaurora.org>
* Launcher: Customize app shortcuts for Carrierhuiwan2014-11-213-8/+188
| | | | | | | | | | | | | | | App shortcuts are displayed on home: Screen 2 - deskclock - calendar Screen 3 - bestpay, imusic, video, ezone, pdager, FJDXCartoon, mail189, sfreader - elive, ecp, pim, hall, jt, egame, mdesk Change-Id: I848333548eabded42700aa11e874fae3c5362246 Signed-off-by: Xiaojing Zhang <zhangx@codeaurora.org>
* Launcher: show unread notify info number at APP icon on Launcherhuiwan2014-11-2110-16/+186
| | | | | | | | | | Show APP's unread info number at Launcher: - Register a receiver to receive the UNREAD_CHANGED event to update the APP icon - When the unread number changed, recreate the icon bitmap of icon cache Change-Id: I7dd0fb2c29959f1584682965fb1476e3f3c77739
* Trebuchet: Fix migration from L to Trebuchet.Adnan2014-11-191-7/+7
| | | | Change-Id: Ide667f2bba1dcce2ff3d9a6b08e15bf9bf0ada34
* Trebuchet: Fix Insets with SearchBarRaj Yengisetty2014-11-192-10/+3
| | | | Change-Id: I6a79447eeff47fab5f604e823a2210e32580e909
* Revert Themes button to Settings buttonRoman Birg2014-11-194-2/+33
| | | | | | | | | | | | | | | | | | | | | | | | Remove the themes button in the overview panel and add back the Settings button instead. Conflicts: res/drawable-hdpi/ic_setting.png res/drawable-hdpi/ic_setting_pressed.png res/drawable-mdpi/ic_setting.png res/drawable-mdpi/ic_setting_pressed.png res/drawable-xhdpi/ic_setting.png res/drawable-xhdpi/ic_setting_pressed.png res/drawable-xxhdpi/ic_setting.png res/drawable-xxhdpi/ic_setting_pressed.png res/drawable/setting_button.xml res/drawable/settings_button.xml res/drawable/themes_button.xml res/layout/settings_pane.xml res/values/cm_strings.xml src/com/android/launcher3/Launcher.java src/com/android/launcher3/OverviewSettingsPanel.java Change-Id: Ia7517b508ec99d5c8070b960e3de35bd9b7e36fa
* Trebuchet: Handle migrate from Launcher3/TrebuchetAdnan2014-11-191-2/+20
| | | | Change-Id: I3d12c134a64afa855d803bce27e0de2915306ad2
* Fix L2 and old Trebuchet migrationRicardo Cerqueira2014-11-193-8/+66
| | | | | | | | | There can only be one original-package tag. Go with com.android.launcher3 for now, and move Trebuchet back to com.cyanogenmod.trebuchet. This will allow for workspace migrations from both CM10.2 Trebuchet and from CM11 Launcher3 Change-Id: I7743954bffc55f503851038f800607947e20015e
* Put Trebuchet into its own namespaceRicardo Cerqueira2014-11-192-1/+6
| | | | | | | | | We can do this with aapt, while retaining the ability to merge upstream by leaving the files alone. And add a migration line for com.android.launcher3 so users don't lose their current cm11 workspaces Change-Id: I3ddda3b0ec7500a7d79c27143edcdc3435f82666
* Trebuchet: Fix type on removeExtraEmptyScreensAdnan2014-11-191-1/+1
| | | | Change-Id: I3b42cd6031c0f90122b30aa06b152db70759ff8b
* Trebuchet: RTL support for Settings ScreensRaj Yengisetty2014-11-1919-44/+96
| | | | Change-Id: I9e6d812a81aa4358e230bd1d58877695eaeee0ac
* Fix App Info bug where extra empty screen remains after dropping drag object ↵Raj Yengisetty2014-11-191-0/+5
| | | | | | on the App Info traget. Change-Id: Ibce0b75417cf8682ccdb0c6b755a22f34e735f9d
* Revert "Fixes bug with extra empty screen staying on Workspace when a"Raj Yengisetty2014-11-191-1/+1
| | | | | | | | | This reverts commit 41af711d1355ae8c08aff9a2e367c7a0893fd110. This commit causes a bug where a drag object originating from the workspace is removed when dropped on the App Info target Change-Id: I98602d2de6ec079d7003b0c2a2547356ec0d5e43
* Fixes bug with extra empty screen staying on Workspace when a shortcut is ↵Raj Yengisetty2014-11-191-1/+1
| | | | | | dragged to the AppInfo target. Change-Id: Ie223beed5226c75d287a5a8b7983578a01bc8391
* Fix HideIcon behavior in FoldersRaj Yengisetty2014-11-191-8/+9
| | | | | | https://jira.cyanogenmod.org/browse/CYAN-5022 Change-Id: I6da2e8ee4b3ab4fede10553a422f5520eb6e1293
* When reloading dynamic grid, reload restore page first.Raj Yengisetty2014-11-191-2/+6
| | | | Change-Id: I05c1d1faf61ecd79abf15d4ab84a689b7e0cb2ac
* Fix for workspace showing outline after live settings changesRaj Yengisetty2014-11-191-2/+4
| | | | Change-Id: Ia60d8541b91e0ea9f65c8551aff1cfea7ae5c3fa
* After getting an update to rebind items after getting updates for protected ↵Raj Yengisetty2014-11-191-0/+1
| | | | | | components, strip empty screens Change-Id: Ic269e7c8c233b34c8cdf638f2c794bd0e5bf668a
* Fix Overview Panel glitch when animating Workspace into overview mode.Raj Yengisetty2014-11-191-2/+2
| | | | Change-Id: I12cd8e6e96cdebadfa42590152c4c16e644aded3
* Protected Folder Fragment: Add remove Shortcut from list.Raj Yengisetty2014-11-197-3/+40
| | | | Change-Id: I0e9f141bc34bcfa955d7f5f3535d9d437e94b1da
* Fix layout issues in TrebuchetRaj Yengisetty2014-11-191-23/+10
| | | | Change-Id: I834209656b440e90af437ae127070456586d8bd4
* Fix protected folder behaviorRaj Yengisetty2014-11-191-0/+3
| | | | | | | | | | | Repro: - Create a folder with 2 apps - Protect the folder - Launcher the protected apps activity in settings - Uncheck one of the apps - Observer the folder is replaced with the other protected app shortcut! Change-Id: Iee2ac65b1c92f5720c56f87a12520e320db3b4f2
* Fixed DynamicProfile for Live Settings supportRaj Yengisetty2014-11-191-0/+2
| | | | Change-Id: Ic2ad0b315752b9f625356800c5ed7e15cdf9783b
* Fix bug: Scroll Effect issues in WorkspaceRaj Yengisetty2014-11-191-4/+3
| | | | | | | | | | Repro: - Set HomeScreen Scroll Effect to Flip or Stack - Create at least 3 pages in HomeScreen - Switch rapidly back and forth between pages - Observe certain pages will be transparent Change-Id: I405a113fb947b193706d10921c2cf6ee7bb82b4f
* Cleaning up references to mDragView after reordering WorkspacesRaj Yengisetty2014-11-191-0/+1
| | | | Change-Id: I480142b4714034c5579232a6a0d30f3aecb687ac
* Trebuchet: Implement search bar hide.Adnan2014-11-193-9/+44
| | | | Change-Id: I410452452d5567f75070f85b974749645d9672aa
* Fix hidden "Remove" and "App info" buttons in landscapeThomas Wendt2014-11-191-0/+4
| | | | | | | | | | | | | On grouper the "Remove" and "App info" buttons are not visible if the device is in landscape. Layout the children of the drag_target_bar vertically to fix this. Fixes: https://jira.cyanogenmod.org/browse/CYAN-3744 Before: http://i.imgur.com/SHMTUjK.png After: http://i.imgur.com/4JeJi8k.png Change-Id: Ie8a9a799fa89bf8ad233202da10c808ab65a66a9
* Fix: Sort apps before opening AppDrawer to reflect the most recent counts.Raj Yengisetty2014-11-192-35/+48
| | | | | | | | | | | | | 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
* Trebuchet : Persist sorting modeDanesh Mondegarian2014-11-193-0/+8
| | | | Change-Id: I62e0e79785e7e4c56b8e31df78909c4522e229c7