Adam Cohen
2f093b6ad1
Fix widget resizes that shouldn't (issue 6380435)
...
Change-Id: Ia1da2df16ca184e6f451775597fa33ee38df6122
2012-04-30 18:59:53 -07:00
Winson Chung
da954bb599
Merge "Fixing issue where shortcuts and widgets were not being removed when the package was uninstalled (Bug 2657997, Bug 6335843)" into jb-dev
2012-04-30 10:22:37 -07:00
Winson Chung
11a4937fbf
Fixing issue where shortcuts and widgets were not being removed when the package was uninstalled (Bug 2657997, Bug 6335843)
...
- Also fixes issue if we are dragging a shortcut/widget and it is removed.
- Also exposes App Info for shortcuts and widgets
Change-Id: I3bd5056f50f20e8b277dde6456df26eac815bcde
2012-04-27 15:15:11 -07:00
Michael Jurka
968795679b
Set FLAG_ACTIVITY_RESET_TASK_IF_NEEDED for all app shortcuts
...
Change-Id: I3a5cc205c24b1ec33f428e8d341a995e864f6a1d
2012-04-27 15:09:37 -07:00
Michael Jurka
b85f8a44b5
Postpone loading default favorites
...
- postpone until Launcher activity is created
- gives setup wizard time to set flags before
we load the default workspace
2012-04-25 16:14:16 -07:00
Michael Jurka
3a9fcedbcd
Fix warnings and remove dead code
...
Change-Id: I574d823fedf4b752c3df5a72599b390f708823ac
2012-04-13 14:52:51 -07:00
Adam Cohen
bebf042666
Widget resizing can now displace items
...
Change-Id: I005c9aebf64b2d01debe59f86a208075d19476ea
2012-04-12 11:25:34 -07:00
Winson Chung
f75547babb
Merge "Changing order of binding to prevent errant flashing while loading workspace."
2012-04-04 10:03:39 -07:00
Winson Chung
db8a8944ed
Changing order of binding to prevent errant flashing while loading workspace.
...
Change-Id: I75eb39600d1cd28980fd0365affb2c6e5f7162c1
2012-04-03 14:09:13 -07:00
Winson Chung
c208ff9c5d
Adding workaround for issue where icon labels on workspace were loaded differently than those in AllApps. (Bug 5250760)
...
Change-Id: I9b6fc848befa1bcda84e97ccc9787faf5bda7a5f
2012-03-30 11:01:01 -07:00
Winson Chung
f0c6ae0e35
Adding animation post-installing a shortcut.
...
Change-Id: I63bb3b713fab28a43e61333dd331dbf2d211faa7
2012-03-23 11:17:25 -07:00
Andrew Flynn
0dca1ec414
New small/large screen division for Launcher.
...
Previously the dp division between the two was set at 600dp
(7" tablets). This has now been bumped up to 720dp
(10" tablets).
Change-Id: I1f0419e504fc3bb606156c1cf6fbe03956274184
2012-02-29 17:30:37 -08:00
Michael Jurka
05bf644e37
Fix memory leak in Launcher
...
Leak happened when a stack view was on the
workspace and then workspace forced a rebind of
its items (for example, when an app was installed)
Bug # 5629171
2011-11-30 20:30:17 -08:00
Michael Jurka
92f3d46cf3
Clean up unused code and import declarations
...
Change-Id: If36fd2d99a51b07290b13f697b3ea08d31feb023
2011-11-28 10:51:22 -08:00
Adam Cohen
d919882006
Prevent the creation of Shorcuts with null intents (issue 5629292)
...
Change-Id: I54fbad2d4af27c6d8fc0d79c33e890298a3db4dc
2011-11-22 16:51:26 -08:00
Adam Cohen
00fcb49a4c
Ensuring disabled apps don't appear in workspace (issue: 5557311)
...
Change-Id: I4a016b200945779f6e73b9c9d1c2a13c2b0fdef9
2011-11-07 11:13:19 -08:00
Reena Lee
99a73f31b7
Updated bug fix for Launcher reloading on mcc update.
...
Store the previousConfig's mcc value only instead of configuration object.
The mPreviousConfig object was a reference to the same object ResourceManager
was using, which can change by the time LauncherModel gets the intent for
ACTION_CONFIGURATION_CHANGED.
This was causing Launcher to not reload all apps as the currentConfig and previousConfig always matched.
Bug 5040470
Change-Id: Ie7102cc233177e05cb0e0e2ae4240309c16ebf66
2011-10-24 17:37:11 -07:00
Reena Lee
93f824ac2f
Listen for ACTION_CONFIGURATION_CHANGED for an mcc change to reload AllApps
...
Bug 5040470
Reload all apps in Launcher on ACTION_CONFIGURATION_CHANGED
if the config change was due to an mcc change. App icon labels
such as Gmail/GoogleMail may have mcc-based resources so must be
reloaded if the mcc has changed.
Change-Id: I02e48f9cebb73950cc563a902df850ae0db0a98f
2011-10-17 14:25:33 -07:00
Adam Cohen
16d7ffc5d5
Adding some dump() logging regarding deleted widgets
...
Change-Id: Ia11cc27267d06d57e0e16bfabe3b5076481058e5
2011-10-05 17:51:48 -07:00
Winson Chung
e61e93e56f
Reverting change to load workspace items in reverse order. (5290651)
...
Change-Id: I6bc5e4ccac12a5a1098721eccb0d6ccede699b42
2011-09-12 11:00:15 -07:00
Winson Chung
3994035966
Merge "Bug Fixing"
2011-09-08 17:27:13 -07:00
Winson Chung
7ed3774638
Bug Fixing
...
- Setting loader thread priority to default after loading to help rotation time (5264039, more work to be done here potentially)
- Fixing regression in missing background gradient for hotseat
- Removing the old cupcake gallery item bg, new bg assets coming soon (5160311)
- Defering showing the AppsCustomize tab bar until we request layout to help a little with the flashing
Change-Id: I8c4981435f684363be951696986b7ab1b71956eb
2011-09-08 15:48:58 -07:00
Michael Jurka
79e580225e
Merge "Cleaning up LauncherModel"
2011-09-07 16:59:40 -07:00
Michael Jurka
c9d95c5897
Cleaning up LauncherModel
...
- performing all DB operations immediately if called from worker thread (a previous change that did this in updateItemInDatabase fixed an outstanding bug)
- centralizing logic to do database updates
- removing old logging code
Change-Id: Idc7bfef3921828ff7c5492b8e996c0a07e1ec508
2011-09-07 16:59:07 -07:00
Winson Chung
36f9736cd3
Loading the workspace favourites in reverse order to work around duplicate issue. (5208427)
...
Change-Id: I87dee7a9aab345740f51d8168c6b073a93e20652
2011-09-07 11:22:04 -07:00
Winson Chung
e05b381c55
Merge "Prevent accessing LauncherModel data structures on main thread. (5220358)"
2011-09-03 12:07:56 -07:00
Winson Chung
603bcb91a0
Prevent accessing LauncherModel data structures on main thread. (5220358)
...
Change-Id: Ib9de96abb0ab13ef63b9c594f6982368fd1b614f
2011-09-02 17:07:46 -07:00
Winson Chung
6ba2a1b6e7
Fixing incorrect test of occupied state for items in the hotseat. (5208427)
...
Change-Id: Iee78e6be21389314210ef3c60c557a78b43f8021
2011-09-02 16:22:51 -07:00
Michael Jurka
83df188ce0
Execute update operations immediately if on right thread
...
- Potential fix to bug 5205131
Change-Id: Iae302f81e4c8f5c07dc4363b3bb9ef298a33faf4
2011-08-31 20:59:26 -07:00
Michael Jurka
b60fd0eafb
Tagging where ItemInfos are created for debug purposes
...
Change-Id: Iad3ed8ef4f81f4990c027ab46fd25b03b089babb
2011-08-29 14:23:30 -07:00
Michael Jurka
ec9788e681
Fix crash when package list is updated
...
bug# 5224498
Change-Id: I8953589c21e97fee3f5c3b95fb4a46beb39562b3
2011-08-29 11:24:45 -07:00
Winson Chung
c22a54d426
Tweaking the logging in the fail case, adding additional cases for where the db icon cache should be updated. (5205131)
...
Change-Id: If5bf8d959ba9af40dbe8c13e6ed352a345e1679a
2011-08-25 13:53:35 -07:00
Adam Cohen
536f7db06c
Merge "Adding null check to prevent crash when factory resetting device. (5214968)"
2011-08-25 13:14:04 -07:00
Winson Chung
cfdf7ee64d
Adding null check to prevent crash when factory resetting device. (5214968)
...
Change-Id: I514a17bdf097c6df17cacbe6d3aa59d427bc713b
2011-08-25 11:38:56 -07:00
Winson Chung
b1094bd963
Updating db icon cache when item id cache gets updated. (5205131)
...
- Also adding additional debugging information
Change-Id: If3372753fb20fecfa97e7d6ba7f72484ab437795
2011-08-24 16:17:03 -07:00
Winson Chung
cbf7c4d50c
Hiding search bar buttons when qsb is disabled. (5187969, 5201453)
...
Change-Id: I23cbfac5c1a8f96eb8158fd30a1fb335b044d49c
2011-08-23 14:58:00 -07:00
Winson Chung
30a22f32b0
Merge "Fixing label cache issue due to different ResolveInfos being returned in different parts of loading, saves 1-10% on AllApps load. (5042022)"
2011-08-19 10:20:26 -07:00
Winson Chung
aac01e1073
Deferring testing of loaded icons against db icons, saves between 15-30% on workspace load. (5042022)
...
Change-Id: I016248f6779851390df1bf0a23199d0aecc032d1
2011-08-18 12:18:47 -07:00
Winson Chung
5308f24d4b
Fixing label cache issue due to different ResolveInfos being returned in different parts of loading, saves 1-10% on AllApps load. (5042022)
...
Change-Id: I17166bd6a50858ff76c475688fff9a9eaeba6010
2011-08-18 12:15:28 -07:00
Michael Jurka
c57b7a8233
Adding a progress bar while All Apps is loading
...
- also, removing some unused imports
Change-Id: Icf46beb9fa9d89bc06cba33c148ceb7d668cd402
2011-08-09 22:36:01 -07:00
Winson Chung
f30ad5f1bf
Making hotseat a fiver.
...
Change-Id: I18737692a115f8fd77c6feb3062f4bfeca3506ae
2011-08-08 14:05:51 -07:00
Michael Jurka
931dc9779d
Solving bug where labels were uneven
...
- Ensuring all icons, even those that are pulled from our database cache, are always the correct size
- Solves bug where loading icon for shortcuts with missing activities on a GB->ICS upgrade caused uneven labels (Bug 5111191)
Change-Id: I4b8a97c3b0fa02fd189f82d0c01444f47fee2205
2011-08-05 15:43:18 -07:00
Michael Jurka
7578ec6fa9
Fix crash when adding bookmark to homescreen from browser
...
Bug 5109799
Change-Id: Ic7de1dcd06d20715170a856ed345f91bd36d982d
2011-08-03 14:12:12 -07:00
Adam Cohen
9932a9b1e6
Fixing weird deferred click events after deleting folder
...
-> Fixing issue 5055487
Change-Id: I932f95f29322fa50035b13063ab51fad2d2217e8
2011-08-02 22:26:50 -07:00
Winson Chung
3d503fbd94
Initial changes to add configurable hotseat.
...
Change-Id: I4c2ed4a1c122c057662fabc70bfef7c5c088460b
2011-07-20 14:12:20 -07:00
Narayan Kamath
cb1a477868
Update the search widget icon if the global search provider changes.
...
Note that this change is necessary because the launcher might
receive the PM broadcast before the SearchManagerService does.
Change-Id: I5a03e2fb16dee232a83d24b834ef6bd0eaabe774
2011-07-18 11:43:34 +01:00
Michael Jurka
288a36b563
Cleaning up code to deal with language changes
2011-07-12 16:53:48 -07:00
Michael Jurka
c2f801e770
Reload workspace if language changes
2011-07-12 14:19:46 -07:00
Michael Jurka
fe63476a2d
Merge "Fix bug where All Apps wasn't always getting updated"
2011-07-12 12:51:14 -07:00
Michael Jurka
5b1808da75
Fix bug where All Apps wasn't always getting updated
...
Bug # 4731290
2011-07-11 19:59:46 -07:00