Commit Graph

217 Commits

Author SHA1 Message Date
Winson Chung 83892cc076 Fixing issue where updating the visibility of one application can trigger all icons to disappear. (Bug 8757421)
- Also queueing bindComponentsRemoved() and bindPackagesUpdated() to wait for resume (Bug 8594153)

Change-Id: I44028fe79f6fa6bcd6b829e36f3f5b9ed756dc4d
2013-05-03 14:47:51 -07:00
Michael Jurka 74f0537577 Trim widget names
Bug: 8617506
2013-04-18 16:57:58 +02:00
Winson Chung fe1fe268b6 Fixing RTL issues with apps ordering and snapping to page. (Bug 8238938, Bug 8374016, Bug 8373578)
Change-Id: I57ff58a6202a2794f02cfc13ed6124b10256dbbf
2013-04-01 17:07:39 -07:00
Michael Jurka b8f5c401de Don't close widget preview cache db
Only one connection is ever held now, and that
will be closed when the app is killed
2013-03-20 12:53:01 +01:00
Michael Jurka ee8e99fe3b Fix crash when switching between Apps/Widgets tabs
Bug: 8138894
2013-02-07 13:27:30 +01:00
Michael Jurka e4b4cd7a87 Merge "Clean up database in WidgetPreviewLoader" 2013-02-06 13:34:32 +00:00
Michael Jurka d9ba96aab4 Merge "Fix crash caused by double loading of widget previews" 2013-02-06 13:33:57 +00:00
Michael Jurka 0247d1418d Clean up database in WidgetPreviewLoader 2013-02-06 14:30:25 +01:00
Michael Jurka 3c69decd81 Fix crash caused by double loading of widget previews
Bug: 8146408
2013-02-06 13:59:10 +01:00
Winson Chung 728bd270e9 Merge "Adding RTL paging." 2013-02-06 00:17:13 +00:00
Michael Jurka 3f4e070aa5 Fix crash when rotating all apps
Bug: 8134296
2013-02-05 11:25:29 +01:00
Winson Chung 52aee60edc Adding RTL paging.
Change-Id: Ic27d499cb76c7c30da37ed93f5372dd8441118b7
2013-02-04 16:35:52 -08:00
Michael Jurka 05713af127 Cache widget previews in a DB
- Smoother All Apps scroll performance

Change-Id: Id2d31a45e71c63d05a46f580667ad94403730616
2013-02-04 20:32:49 +01:00
Fabrice Di Meglio 892d023c54 Merge "Add first RTL support to Launcher" 2013-01-24 21:50:23 +00:00
Fabrice Di Meglio cc11f74258 Add first RTL support to Launcher
See bug #8064062 Launcher needs to be RTL aware

Change-Id: I24b1f1977fb65246afd2005440567b5850939621
2013-01-23 18:23:06 -08:00
Michael Jurka 47639b9c1d Use less HW layers in All Apps
(saves memory)

Change-Id: Ib2beda7549662a787437c7aa043e7858357c051f
2013-01-17 10:38:15 +01:00
Winson Chung 7819abd2d1 Fixing issue where the cling is offset. (Bug 7633074)
- Also fixing issue where the workspace cling was showing on top of AllApps when you entered it for the first time.

Change-Id: I7d59ad153de192bc1d69537af1b4af632465138b
2012-11-29 14:30:30 -08:00
Michael Jurka 3c1681d5f7 Cleaning up unused code 2012-11-15 14:11:41 -08:00
Michael Jurka 244ebcd7b4 Bug 7301303: more rows in all apps for sw720dp-port 2012-10-08 17:19:32 +02:00
Adam Cohen aaa5c21ee2 Fix to ensure default widgets get size callbacks (issue 7287744)
Change-Id: I46b329db247a0b450493530ab619576c45418b01
2012-10-05 18:14:31 -07:00
Adam Cohen dd70d66852 Fix for widgets with config not getting size info (issue 7266053)
Change-Id: I0b55555ed38d4f2a70345d1b6316a075a9346111
2012-10-04 16:53:44 -07:00
Winson Chung bdb1030e21 Removing functionality to click under AllApps to return to the workspace. (Bug 7012020)
Change-Id: I69a4d28866d550cb4a43c99875e3e94dda1b0de8
2012-09-20 18:01:41 -07:00
Adam Cohen 9e05a5ea95 Making launcher use new widget binding APIs
Change-Id: I9cd6716e1dc0c53b5c846371ea109ced4cd3d40a
2012-09-19 15:22:23 -07:00
Winson Chung 1190487e15 Fixing issue where we were collating labels based on an old Locale. (Bug 7133873)
Change-Id: Ic1366f06020d1e405a6800386472a8832d683c5e
2012-09-17 16:59:21 -07:00
Michael Jurka 1637d6d64a Fix adding widgets without config activities
- only affected Launcher when it wasn't on the 
system partition

Change-Id: Ia36d5a05463d7d3af0718cf694a0692a5098fc76
2012-08-03 13:36:12 -07:00
Ed Heyl 8165f0dd20 resolve conflicts w/4f174f1d27adbde6f50e11ee3a8eaf162a030284
Change-Id: I7ecce86e58af545aa18ea25e16978a1dce9dab8e
2012-07-25 15:04:00 -07:00
Winson Chung c93e5ae120 Binding AllApps synchronously. (Bug 6855061)
- Also ensuring that we restore to the settling page index if it is in motion

Change-Id: I9c6760383113f7614f6cb962ab6562b0e7eb7138
2012-07-24 23:56:21 -07:00
Winson Chung 5d55f33a1d Fixing issue where we were not clearing the set of removed items since the last event. (Bug 6749258)
Change-Id: I21ed2810e902e2727959b1a4cc0cd6183b750603
2012-07-16 20:48:04 -07:00
Michael Jurka 7c7c66d3f3 Merge "Adding debug logging to track down missing app icons" 2012-07-11 16:41:28 -07:00
Michael Jurka bec6fd302f Adding debug logging to track down missing app icons 2012-07-11 16:23:00 -07:00
Winson Chung cb9ab4f3aa Fixing issue where toasts were getting queued. (Bug 6572269)
Change-Id: Iceb27c4c5a4168beb5a5ae37a0c597e1940bff04
2012-07-02 11:48:47 -07:00
Michael Jurka b1daa48fc8 Remove unneeded imports
Change-Id: I96e125c5ddbde7df10847e9514b947c80292ea40
2012-06-25 13:06:43 -07:00
Michael Jurka 8c3339bde9 Compile Launcher against only public apis (level 16)
Also, removing use of TableMaskFilter (last remaining private api)

Change-Id: I2df80605b240352fdf7ef2ebd26b98342149bda3
2012-06-22 11:45:02 -07:00
Winson Chung acb5f99c64 Merge "Decoupling launcher/workspace package cleanup from the application list (Bug 6602756)" 2012-06-21 14:29:52 -07:00
Winson Chung cd81073eac Decoupling launcher/workspace package cleanup from the application list (Bug 6602756)
- Fixes issues where shortcuts created by wallpaper/widget-only apps are uninstalled.

Change-Id: I94c9d1d71fc34aa2fb7f0660534e616a82ac6f36
2012-06-21 10:50:51 -07:00
Michael Jurka 2ecf995e0d Remove use of private ValueAnimator api
Change-Id: I455edcd17bda83ab51c2c04fa40e66097a4d6975
2012-06-19 11:44:57 -07:00
Winson Chung a3f78e3929 Launcher-side changes to update packages after the set of app widgets has changed. (Bug 6602951)
Change-Id: Ib557cbe15e84a8ffe889c8122519a6ba303e6ee2
2012-06-18 13:29:07 -07:00
Winson Chung 51600e4b63 am 8fd14178: am 7e4e4ba4: Merge "Removing logging in AppsCustomizePagedView (Bug 6597629)" into jb-dev
* commit '8fd14178541374f2609c463a3bf882b93c10395d':
  Removing logging in AppsCustomizePagedView (Bug 6597629)
2012-06-14 10:40:32 -07:00
Winson Chung a1b5500bf1 am 307f0b4d: am 12dd20d5: Merge "Fixing issue where we were not always invalidating the page data when setting apps. (Bug 6549598)" into jb-dev
* commit '307f0b4d4d6a49e87342a66bb9bb0adb4a36352a':
  Fixing issue where we were not always invalidating the page data when setting apps. (Bug 6549598)
2012-06-12 13:15:11 -07:00
Michael Jurka 9bc8eba333 Clean up warnings and some private API usage
Change-Id: Ic3c0b333942bc3de130e41531017e71358bd5bfb
2012-06-12 10:52:57 -07:00
Winson Chung c10ba1396f Removing logging in AppsCustomizePagedView (Bug 6597629)
Change-Id: I58313d3b3536d3ee7eaae8459fbded41dc5dadec
2012-06-11 15:22:22 -07:00
Winson Chung 12dd20d59b Merge "Fixing issue where we were not always invalidating the page data when setting apps. (Bug 6549598)" into jb-dev 2012-06-11 11:53:57 -07:00
Adam Cohen bc786aba72 Merge "Removing logging (issue 6583911)" into jb-dev 2012-06-11 11:40:21 -07:00
Winson Chung 9802ac9024 Fixing issue where we were not always invalidating the page data when setting apps. (Bug 6549598)
Change-Id: I2fff41e87465608a21ffb7c91e988b33f8d54ee3
2012-06-08 16:02:30 -07:00
Winson Chung 478244409e Merge "Synchronizing on the new-apps list before modifying it. (Bug 6621553)" into jb-dev 2012-06-06 16:17:04 -07:00
Winson Chung bfeac0681b Synchronizing on the new-apps list before modifying it. (Bug 6621553)
- Minor tweak to qsb padding
- Adding yet more logging for single-app-page issue

Change-Id: I4272dd7a70c9ac26f026b03a1f991f14844fdb9d
2012-06-06 15:57:27 -07:00
Michael Jurka 5b7fcb7a8b Merge "Defer loading widget previews until after All Apps transition" into jb-dev 2012-06-06 13:32:12 -07:00
Michael Jurka f6a9690c34 Defer loading widget previews until after All Apps transition
Bug: 6615463
2012-06-06 11:48:13 -07:00
Winson Chung fd39d8ee95 Extending timeout workaround for updating the widget tray after we get a packages-changed broadcast. (Bug 6602951)
Change-Id: Ice56816e85dda0bd04782d8b98e37566286e23e6
2012-06-05 10:13:56 -07:00
Adam Cohen 7b1deb5b0c Removing logging (issue 6583911)
Change-Id: I1f5579d13af1b3daa0734e04d72f60ac8075f29b
2012-06-04 13:34:49 -07:00