Commit Graph

388 Commits

Author SHA1 Message Date
Patrick Dubroy
9f7aec8d43 Implement selection mode for All Apps with delete and info actions. 2010-09-06 17:37:35 -07:00
Patrick Dubroy
39670182be For now, just show a toast when user tries to delete a system app. 2010-09-03 16:26:11 -07:00
Michael Jurka
d4ede5325b improved comments in strings file
- also added/updated some copyright notices
2010-08-04 18:19:40 -07:00
Patrick Dubroy
3d605d5bbe Make tabs in all apps actually filter the list of apps. 2010-07-29 16:09:27 -07:00
Michael Jurka
0e26059548 Improving home screen customization
- Created a drawer with tabs for widgets, folders, shortcuts, wallpapers
(wallpapers are currently not implemented)
- Tapping outside the drawer dismisses it
- Moved the all apps icon to the upper right of the screen
- Adding a toast that says "No more space on screen" when dragging a widget to a full screen
- Fixed bug where you could stack two equal-sized widgets on top of each other on the homescreen (exposed by the new ability to drag widgets onto the home screen)

Change-Id: I03b65ce54a85d24328c94e0c06e249571de449ee
2010-07-09 11:56:45 -07:00
Daniel Sandler
ab1ebd7e6f Hotseats: better strategy for finding the default browser.
To do this, we invoke resolveActivity to see what activity
would result from viewing an arbitrary (but valid) URL. If
there's just one installed, or there are multiple and the
user has chosen a default handler for http:, we take that
component and launch it with CATEGORY_HOME (so as not to
upset the URL in the frontmost window/tab/what-have-you).
We also use this information to extract the localized name
of the app, which is then installed into the hotseat as the
contentDescription (for accessibility).

If there's no default and multiple options are availble,
we'll get the activity chooser instead. In this case, we
just fire off that chooser and let the user pick an app
(possibly setting a default along the way). Because the
default may change, we reload all this hotseat information
every time one of the hotseats is tapped.

Another side-effect of this approach is that until there
exists a default browser, the original URL will be sent to
the activity the user chooses from the ResolveActivity. So
we need a sensible default URL here; one can be found in
R.string.default_browser_url (similar to Browser's
R.string.homepage_base).

This change also moves the hotseat intents and icons into
arrays.xml for easier configuration.

Change-Id: I06268df8b59e0f41f1f8b0e47f823db4c44ec761
2010-04-28 15:52:54 -04:00
Joe Onorato
e075e1f106 bug 2480004 - add some descriptions for the string in home
Change-Id: Ie01900dcb6fd6381d18dcfa80bddb7bfdff19b13
2010-03-11 11:55:26 -08:00
Dianne Hackborn
12687cf144 Allow shared user id and process to be set via overlays.
This fiddles the manifest to allow the app's shared user id and
process to be changed at build time via resource overlays, so we
can build launcher to run in the acore process for low-end devices.

Also switches the cert of launcher back to shared, to allow for
this.  (Note this only really matters if the shared user id is set,
otherwise launcher will still get its own uid.)

Change-Id: I0bd0a06e1442c4bfe5ceb2d438cb58f29d911578
2010-03-09 17:18:11 -08:00
Bjorn Bringert
7984c9496b Get rid of the built-in search widget in Launcher2
Uses the widget from packages/apps/QuickSearchBox instead.

Change-Id: I85d64defe155c0cad97fafef6a3db62c6cab504a
2009-12-09 21:48:38 +00:00
Daniel Sandler
0d15cf99c0 Clean up name of static wallpapers.
Change-Id: I7df54f9d13f9808329515eb7b317b21c5ba77afb
http://b/2261747
2009-12-02 14:37:05 -05:00
Joe Onorato
52a653f3ff Fix 2241848 - 3D apps folder does not send accessibility events
It's now sending them.  The beeping and vibrating accessibility things
work, but we only have prebuilts for the speech one and it's not saying
anything and I can't debug it, so this will have to do.
2009-11-11 14:52:11 -08:00
Romain Guy
1fbc1c8431 Add previews on long press on the indicators.
Change-Id: I6349d55345255caacc1381e83459544f8b8e085c
2009-11-09 20:45:03 -08:00
Eric Fischer
a98fd30d86 Restore missing string that was still referenced from code.
Approver: jerryw
2009-10-21 11:36:31 -07:00
Romain Guy
a45f664227 Remove live wallpaper picker from Launcher2.
Change-Id: I2c48f3624128276c3460939960168163d3c74c08
2009-10-16 15:46:55 -07:00
Eric Fischer
e461dc6ffe Armor string format tokens with translation placeholders.
Change-Id: Ibe4d4fea7caff285f67382cc17f2f9261cf1f92c
2009-09-21 15:15:46 -04:00
Dianne Hackborn
8355ae39ad Add "Configure..." to wallpaper menu for configurable live wallpapers.
Change-Id: I41a2e68192acfed60cce344ac1e0cd886a54f348
2009-09-07 22:57:13 -07:00
Dianne Hackborn
02e638e6bf Implement previews in the wallpaper picker.
Note that the UI is ugly ugly ugly, but previews are actually working.
2009-08-20 19:33:42 -07:00
Romain Guy
41669fc9c6 Add live wallpapers picker to Launcher2. This is temporary.
This change requires changing the signature and shared user id of Launcher2, we
will have to revert this once we move the wallpapers picker back to Settings.
2009-08-13 12:53:24 -07:00
Romain Guy
ccb9d2ad93 Remove live wallpaper 2009-08-12 10:57:28 -07:00
Romain Guy
3ccdf2f576 Add Grass live wallpaper to Launcher2. It's ALIVE! 2009-08-11 17:14:07 -07:00
Joe Onorato
00acb123c5 Move the drag thing into its own window that goes around on top of everything else. 2009-08-06 12:45:43 -07:00
Joe Onorato
a5902524d4 Launcher2 compiles. 2009-07-30 13:37:37 -07:00
Leon Scroggins
142868a4a4 Change "Shortcut <> is installed" to "created"
See http://b/issue?id=1861557
2009-07-22 13:15:14 -04:00
Romain Guy
94dabf1be4 Remove gestures from Home. 2009-07-21 10:55:43 -07:00
Dianne Hackborn
f22875368c Change name for home's uid to something more generic.
There are lots of things running under home's uid, so give it a more generic
name.  Home no longer to blame for all the world's ills!
2009-06-24 20:30:24 -07:00
Romain Guy
800c215fa8 Fix the build 2009-06-24 17:38:45 -07:00
Romain Guy
840f0d72e8 Add the few missing strings needed by Home. 2009-06-24 17:25:39 -07:00
Romain Guy
73b979d8c1 Add gestures to Home.
Press the Home key while in Home to enable the gestures pad.
2009-06-10 02:21:15 -07:00
Mike LeBeau
692935664e Modify comments in Launcher strings for global search. 2009-05-08 14:27:31 -07:00
Jeffrey Sharkey
37c2345627 Automated import from //branches/donutburger/...@142040,142040 2009-03-24 21:21:35 -07:00
Romain Guy
d93a7d1716 Automated import from //branches/donutburger/...@142016,142016 2009-03-24 21:17:50 -07:00
The Android Open Source Project
31dd503c6a auto import from //depot/cupcake/@135843 2009-03-03 19:32:27 -08:00
The Android Open Source Project
3189679370 auto import from //depot/cupcake/@135843 2009-03-03 18:28:51 -08:00
The Android Open Source Project
38a75b2d89 auto import from //depot/cupcake/@132589 2009-03-03 14:04:32 -08:00
The Android Open Source Project
b28e1b7d95 auto import from //depot/cupcake/@137055 2009-03-02 22:54:41 -08:00
The Android Open Source Project
15a8880cb1 auto import from //branches/cupcake/...@130745 2009-02-10 15:44:05 -08:00
The Android Open Source Project
d097a1880f Code drop from //branches/cupcake/...@124589 2008-12-17 18:05:58 -08:00
The Android Open Source Project
c8f00b61c6 Initial Contribution 2008-10-21 07:00:00 -07:00