1. 21 Mar, 2015 1 commit
    • Sunny Goyal's avatar
      Rewrite: Widget preview loader logic · 5b0e6691
      Sunny Goyal authored
      > Widget previews are saved in data dir instead of cache dir
      > Expiring widget previews similar to IconCache
      > Removed support for setting thread priorities
      
      Bug: 19865031
      Change-Id: Ib6033c2b1ff8ae61bba8762ca994ccd8217d3c75
      5b0e6691
  2. 23 Oct, 2014 1 commit
  3. 18 Sep, 2014 1 commit
  4. 05 Sep, 2014 1 commit
  5. 12 Aug, 2014 2 commits
    • Sunny Goyal's avatar
      Updating the ui for widget restore flow · 0fc1be16
      Sunny Goyal authored
      > 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
      0fc1be16
    • Sunny Goyal's avatar
      Autoinstalls loading xml · 0fe505bf
      Sunny Goyal authored
      > 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
      0fe505bf
  6. 08 Aug, 2014 1 commit
  7. 24 Jul, 2014 1 commit
  8. 21 Jul, 2014 1 commit
    • Sunny Goyal's avatar
      Adding app widget restore support in Launcher3 for android L · 651077bd
      Sunny Goyal authored
      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
      651077bd
  9. 16 Jul, 2014 2 commits
  10. 15 Jul, 2014 1 commit
  11. 03 Mar, 2014 1 commit
    • Selim Cinek's avatar
      Changed behaviour of the wallpaper picker. · ffed6588
      Selim Cinek authored
      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
      ffed6588
  12. 26 Feb, 2014 1 commit
  13. 10 Jan, 2014 1 commit
    • Dan Sandler's avatar
      New launcher2 icon migration algorithm. · d502404a
      Dan Sandler authored
      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
      d502404a
  14. 13 Dec, 2013 1 commit
  15. 03 Dec, 2013 1 commit
  16. 26 Sep, 2013 1 commit
  17. 18 Sep, 2013 1 commit
  18. 13 Sep, 2013 1 commit
    • Michael Jurka's avatar
      Update to using new crop intent · adc574cc
      Michael Jurka authored
      Also, unify WallpaperCropActivity so it's
      identical to the system default version (mainly
      removing Launcher dependencies)
      
      Change-Id: I1ebc390bce23de62d76daced6f8cb44d57e4ac0c
      adc574cc
  19. 09 Sep, 2013 1 commit
  20. 05 Sep, 2013 1 commit
  21. 23 Aug, 2013 2 commits
  22. 21 Aug, 2013 3 commits
  23. 06 Aug, 2013 1 commit
    • Daniel Sandler's avatar
      Initial implementation: Broadcasts on app launch. · ff02d49e
      Daniel Sandler authored
      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
      ff02d49e
  24. 19 Jul, 2013 1 commit
    • Adam Cohen's avatar
      Adding switch to toggle Memory Overlay · 39a06042
      Adam Cohen authored
      -> 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
      39a06042
  25. 26 Jun, 2013 1 commit
  26. 21 Jun, 2013 1 commit
    • Daniel Sandler's avatar
      Memory tracking is now handled by a service. · b9eb2865
      Daniel Sandler authored
      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
      b9eb2865
  27. 17 Jun, 2013 1 commit
  28. 07 Jun, 2013 2 commits
  29. 06 Jun, 2013 1 commit
    • Daniel Sandler's avatar
      Launcher2 is now Launcher3. · 325dc236
      Daniel Sandler authored
      Changes include
        - moving from com.android.launcher{,2} to
          com.android.launcher3
        - removing wallpapers
        - new temporary icon
      
      Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b
      325dc236
  30. 04 Feb, 2013 1 commit
  31. 13 Nov, 2012 1 commit
  32. 18 Oct, 2012 1 commit
  33. 29 Sep, 2012 1 commit
  34. 25 Sep, 2012 1 commit
    • Fabrice Di Meglio's avatar
      7225161 Launcher needs to add android:supportsRtl="true" in his AndroidManifest · 369dd0c3
      Fabrice Di Meglio authored
      - 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
      369dd0c3