summaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix workspace padding preferencenebkat2012-12-121-2/+2
| | | | Change-Id: If10000284142bac54d22a58daa2e4f7fd0135a90
* Workspace: Quad interpolatornebkat2012-12-112-6/+26
| | | | Change-Id: I995a311c60ed775e818c4b17393964111214ff7d
* Workspace: Make sure wallpaper gets redrawn to avoid ghost wallpapersnebkat2012-12-081-0/+3
| | | | Change-Id: I5c8a699b810e0e39932d1706c87fe1be7335522f
* Fix various cell size/placement failuresRicardo Cerqueira2012-12-042-16/+30
| | | | | | | | | | | | Restore the original L2 Shortcut/widget sizing logic, adapted to the device's (default or user-configured) grid size at the time of cell creation. Using onMeasure + padding doesn't look as good, and renders different results depending on the device density. This results in the same workspace peripheral padding as L2, regardless of grid size. Change-Id: Ic220b63df31322365d48a7fb593d7d9a170057f3
* This is causing a lot of weirdness on tablets' hotseats, + mild weirdness ↵Ricardo Cerqueira2012-12-0412-145/+18
| | | | | | | (such as roaming AllApps icon) on phones Revert "Trebuchet : Add a pref to set hotseat icon's number" This reverts commit e74a54343ce7896b5005154e8bcbc7d5f06c7808
* Workspace: Don't refresh wallpaper visibility on live wallpapersnebkat2012-12-041-1/+1
| | | | Change-Id: I82872980ec4aa795ab14a1bdad90069701a983ed
* Workspace: Update wallpaper offsets to match hack for recent apps windownebkat2012-12-031-51/+33
| | | | Change-Id: I16ad78f059ca4689b54b9e6d3806d5d89157d2f2
* oopsnebkat2012-12-021-3/+1
| | | | Change-Id: I9d8c3860851ea3eda632c8059d5a50a785722c4e
* LauncherModel: Fix possible NPEnebkat2012-12-021-2/+2
| | | | Change-Id: I97a48c62a4b111b2b6a20093e8b7346fec9ae3ea
* Wallpaper Hack: Default to falsenebkat2012-12-021-1/+1
| | | | Change-Id: I777fa2b8b6d4f0bc496b618977dfe4bea43ad211
* Wallpaper Hacknebkat2012-12-013-5/+84
| | | | | | | | | | Normally the wallpaper is drawn by the system in a separate window. This means that the wallpaper can often be drawn out of sync with the launcher. This hack gets the wallpaper bitmap and draws it manually (in sync with the rest of the launcher). This increases performance greatly. Change-Id: I6aaf9c574cabcf2ee0bfeef1076140421108331d
* Trebuchet : Add a pref to set hotseat icon's numberAntonin Fouques2012-12-0112-18/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a preference for the hotseat (Launcher main bar/dock) - Choose the number of icons on the hotseat - Choose the place of the applications drawer button by drag'n'drop - Translations in English + French This is usefull for big screen devices. You can set from 1 to 9 buttons on the hotseat. You can set the app button where you want by drag'n'drop. Default values are keeped unchanged so there is no pb with first screen tuto + no pb with default shortcuts. Demo video : https://www.dropbox.com/s/2wamj9yr1s3woxl/Trebuchet-hotseat-icons.mp4 Demo apk : https://www.dropbox.com/s/psqab2gyivcyo3d/CmoaToto%20Trebuchet.apk PatchSet 1 : initial commit PatchSet 2 : coding style PatchSet 3 : - Remove prefs for tablet - AllApps Button move by Drag'n'Drop (instead of pref) PatchSet 4 : searchbar & deletebar don't dis/appear while dragging AllApps button) PatchSet 5 : dropOnFlingToDeleteTarget disabled for AllApps button PatchSet 6 : - Fix shortcuts errors in database - Set docks pref disabled for large screen programmatically - Fix english strings/french trads Change-Id: I21f6a4610ed16c8780ccf6e2acffcf6e07511457 Conflicts: src/com/cyanogenmod/trebuchet/Hotseat.java src/com/cyanogenmod/trebuchet/LauncherModel.java src/com/cyanogenmod/trebuchet/Workspace.java
* Fix desktop alignment when Search Bar is hiddenRobert Burns2012-11-261-1/+3
| | | | | | | | | | | | | When search bar is hidden all items shift to the left too far. Screenshots for reference: Search Bar Visible https://docs.google.com/open?id=0B9gh9VnHidOdLVFNTUtKbzdWNlE Search Bar Hidden (Widget is too far to the left) https://docs.google.com/open?id=0B9gh9VnHidOdZ1dXVVFONDVrVHc Change-Id: I2a37b88ae4cb082143c49371b51a1578660e9321
* Underp folder scalingRicardo Cerqueira2012-11-191-2/+2
|
* Ensuring that restoreInstanceState is being called promptly for ↵Adam Cohen2012-11-191-0/+1
| | | | | | synchronously bound page Change-Id: I0e71c29f553ad360ec42a6a0b2529d16cbddd437
* Fix post-merge breakage from the new 4.2 stuffRicardo Cerqueira2012-11-199-10/+284
|
* Fix for install shortcut intentRobert Burns2012-11-192-2/+2
| | | | | | - Enables the ability to install a shortcut to the home screen Change-Id: I6e3e6c36d40907082ea1f3bf11f30110786f8ce9
* Fix for NPE in showAllAppsClingmaxwen2012-11-191-16/+19
| | | | | | | | | | | | | | | | Added check for getTabHost() E/AndroidRuntime( 1880): FATAL EXCEPTION: main E/AndroidRuntime( 1880): java.lang.NullPointerException E/AndroidRuntime( 1880): at com.cyanogenmod.trebuchet.AppsCustomizePagedView.showAllAppsCling(AppsCustomizePagedView.java:575) E/AndroidRuntime( 1880): at com.cyanogenmod.trebuchet.AppsCustomizeTabHost.onLauncherTransitionEnd(AppsCustomizeTabHost.java:455) E/AndroidRuntime( 1880): at com.cyanogenmod.trebuchet.Launcher.dispatchOnLauncherTransitionEnd(Launcher.java:2401) E/AndroidRuntime( 1880): at com.cyanogenmod.trebuchet.Launcher.access$2100(Launcher.java:120) E/AndroidRuntime( 1880): at com.cyanogenmod.trebuchet.Launcher$14.onAnimationEnd(Launcher.java:2519) E/AndroidRuntime( 1880): at android.animation.AnimatorSet$AnimatorSetListener.onAnimationEnd(AnimatorSet.java:765) E/AndroidRuntime( 1880): at com.cyanogenmod.trebuchet.LauncherViewPropertyAnimator.onAnimationEnd(LauncherViewPropertyAnimator.java:111) Change-Id: I4aa0b4bacc03fb7aa87029d3e9406570bc82830f
* Trebuchet: Only mark preferences changed when they actually areDaniel Bateman2012-11-191-6/+25
| | | | | | | Otherwise a redraw is forced by just entering the launcher settings. Change-Id: Iafbd20368650bc4ea751976892d7184248937118
* Launcher: increasing the lower bound and upperbound of loaded pages to avoid ↵Rajulu Ponnada2012-11-191-2/+2
| | | | | | | stutter in applist scroll Change-Id: I8fed59569129cc1c062ffdb287183531c1f84dbf (cherry picked from commit 4cc5af01944981714dea73de6556f2db0456b621)
* Fix shortcut intent when all homescreens are fullRobert Burns2012-11-191-2/+2
| | | | | | | | | | | | | This patch fixes issue 6218 as outlined at the URL below: http://code.google.com/p/cyanogenmod/issues/detail?id=6218 To reproduce the issue completely fill all available homescreens and try to add a shortcut as follows: - open "People" application - select a contact - using context menu, choose "Place on Home screen" - go to home screen to see crash Change-Id: Iab43db930a3fb305cae4baaa24100d5d16d7b96b
* Remove wallpaper offsetD4rKn3sSyS2012-11-191-2/+2
| | | | | | | TBH, it seems to do nothing, only breaks themeability of tablet statusbar (black line when system bar opacity is > 100) Change-Id: If0a5556b49eb8c50851b0630b5d0de56d8c8b687
* Fix shortcut intent when using less than 3 homescreensRobert Burns2012-11-191-1/+5
| | | | | | | | | | | | | This patch fixes issue 6192 as outlined at the URL below: http://code.google.com/p/cyanogenmod/issues/detail?id=6192 To reproduce the issue set the number of home screens to 2 or less and try to add a shortcut as follows: - open "People" application - select a contact - using context menu, choose "Place on Home screen" - go to home screen to see crash Change-Id: Ib1c7f6b1cf5055714b4d9e57c637c8a7fa05e9d8
* Trebuchet : Hide voiceSearch iconDanesh M2012-11-191-1/+1
| | | | | | Hide the actual voice search icon when hiding the bar. Change-Id: I51b700ba88ddd19006f7eb0d0d572f255450413a
* Use correct search and voice search icons in the search barblunden2012-11-191-2/+2
| | | | Change-Id: Ie146b7945a9c0226f95563be3f593d467a2a00c3
* Launcher: Use correct toolbar icon metadata namenebkat2012-11-191-1/+1
| | | | Change-Id: Ic1ef15c0216122fce80db21b2ca8488293fcae2e
* Hotseat: Default Cell Countsnebkat2012-11-191-2/+5
| | | | Change-Id: I9aad8d04145bd20ae7b2b6198c556254f949aba4
* Workspace: Custom Vertical/Horizontal Paddingnebkat2012-11-192-2/+24
| | | | Change-Id: Ie9b74b081f254493905ab792bfe85f95a6641a79
* NumberPickerPreference: Cleanup external min/max codenebkat2012-11-191-26/+4
| | | | Change-Id: I5f67a1e382cd96852836f5a2d5f79affd5f16abe
* Workspace: Cleanup hide icon labelsnebkat2012-11-193-21/+36
| | | | Change-Id: I3268f9a0a2187b0f7ff32a97d1566e04a454657b
* DeleteDropTarget: Haptic Feedback on Long-Pressnebkat2012-11-191-0/+2
| | | | Change-Id: I37ec1e3ab8df5c144b777776323faad8c0db1273
* DeleteDropTarget: "Cancel" when dragging from AllAppsnebkat2012-11-191-2/+13
| | | | Change-Id: I4fb03b0cbffe9662bcf6c582fe5bfb5bbbcac20e
* CellLayout: Better Scalingnebkat2012-11-193-2/+25
| | | | Change-Id: I49eb2bbb9d49e5bfba1337d99a246fbceb61f86e
* Preferences: Show/hide homescreen icon labelsKyle Ladd2012-11-194-3/+22
| | | | Change-Id: I4057152c571d73e4da2f1a43454feb152c0249af
* DeleteDropTarget: Long-Hold To Uninstallnebkat2012-11-192-69/+140
| | | | Change-Id: I2f60040c4cc645a54e9a8e696f330a8e70ff833c
* AppsCustomize: Apps Sort Mode Clingnebkat2012-11-193-1/+44
| | | | Change-Id: I07a08afb1f249f226693e935ad7ebc017f9c79b0
* AppsCustomize: Apps Sorting Modenebkat2012-11-193-2/+86
| | | | Change-Id: I9b376c39da3039b7c9a37f0748a1d6b5dc67a471
* Folders: Merge FoldersDanesh M2012-11-191-1/+11
| | | | | | | This allows a folder A's contents to be merged into folder B when folder A is drag/dropped onto folder B. Change-Id: Ie9461fa5ccaa02e06b871edd3eb3cf7798070028
* Preferences: Show Dock Dividernebkat2012-11-193-12/+32
| | | | Change-Id: I5e4349e5b7539a66d5d96c5f9fd9780b7572d624
* Preferences: Cleanupnebkat2012-11-194-23/+29
| | | | Change-Id: I1c68f8b58025714138c0c6bf0e1faf1f01d17be9
* Preferences: Fade Page Indicator (Workspace)nebkat2012-11-193-4/+30
| | | | Change-Id: I7c30adaac1ddaea69e409410b53185926a9266f6
* Preferences Show/Fade Page Indicator (AllApps)nebkat2012-11-193-2/+34
| | | | Change-Id: I9f417ecfdfcfdbcf3f4dc5f633878228194faaba
* Preferences: Separate Apps and Widgetsnebkat2012-11-193-89/+245
| | | | | | Reverts "Add ability to swipe from apps to widgets in AllAppsCustomize" Change-Id: I0727fbe747f2f93c4680bf91fbcbed75af662b29
* Preferences: Scroll Wallpapernebkat2012-11-192-6/+32
| | | | Change-Id: If20b0f45cc773f7e03565b638ae745ced3070d5c
* Preferences: Show Page Indicator (Workspace)nebkat2012-11-193-0/+26
| | | | Change-Id: I564eca3da962f5af088e26b85d13dc3585780068
* Preferences: Version preference information stylenebkat2012-11-191-0/+4
| | | | Change-Id: I723b6daf3e6a8f1d2cc2c1c5f4f50b85ef7ecd08
* Preferences: Number of Homescreens + Default Screennebkat2012-11-195-27/+50
| | | | Change-Id: Id361d71c9fd0f0748fa6a48c6702178d366221b8
* Preferences: Grid Sizenebkat2012-11-192-22/+56
| | | | Change-Id: I51bec0a0c29421fc389f7b656496ba1467758892
* DoubleNumberPickerPreferencenebkat2012-11-191-0/+186
| | | | Change-Id: I9e71b1f889e98e134b99c965452192e503ff2f08
* Preferences: Auto-rotate screenDanesh M2012-11-192-2/+13
| | | | Change-Id: I126b57932bad994c3fcfa3c764d94bdb60037a93