Currently most if not all Home Screens scroll right and left by swipes
gestures. This is ok, because none of the homescreen widgets use
horizontal scrolling, so a horizontal swipe anywhere on the
homescreen, either in a widget or on the desktop can be treated as a
gesture to scroll the Home screen horizontally.

>> The reason why we haven't done so until now is because once you add vertical 
>> scrollable widgets on the workspace, you take away the ability for Home apps 
>> to use vertical swipes/scrolls gestures. Putting this in the framework would 
>> be a huge limitation. <<

I think what Romain Guy is getting at is that at some point in the
future we may have home screens that scroll vertically as well as
horizontally e.g. more of a matrix of panels.

In that case, if they add vertically scrolling to home screen widgets,
it will then not be possible to handle a vertical swipe on a
scrollable widget as a gesture to scroll the homescreen vertically,
because the swipe would be handled by the widget. In order to scroll
the homescreen vertically the user would have to vertically swipe on
the desktop or a non-scrollable widget.

Its a valid point, and one I had not considered until he brought it
up. However, I would kind of argue the other way, it seems like a huge
limitation on something that would be really useful now, versus a
potential limitation on something that may or may not be used in the
future. ;o)

But I would love to see frame/tween animations properly suppported in
widgets. With the onset of Live Wallpapers, I am not sure I buy the
battery argument anymore, surely animation could be made to work so
that it was only running when required and when the widget was
actually visible.

On Jun 1, 5:28 am, Koxx <[email protected]> wrote:
> Hi Romain,
>
> Don't worry, we use Intents and ContentProvider to exchange data. No
> code is called between both parties (Home <> widgets).
>
> But I don't understand when you say "you take away the ability for
> Home apps to use vertical swipes/scrolls gestures". Only top/bottom
> bars are concerned by gestures, no ? Widgets are out of those spaces.
>
> On 31 mai, 20:42, Romain Guy <[email protected]> wrote:
>
>
>
> > Implementing scrollable widgets is not difficult. The reason why we
> > haven't done so until now is because once you add vertical scrollable
> > widgets on the workspace, you take away the ability for Home apps to
> > use vertical swipes/scrolls gestures. Putting this in the framework
> > would be a huge limitation.
>
> > Note that is is very important that Launcher apps never run external
> > user code. I don't know how you've implemented your scrollable widgets
> > but please make sure you run code that exists only in your app or the
> > framework.
>
> > We are evaluating something for Gingerbread but at this point it's
> > just an experiment, no promises at all.
>
> > On Mon, May 31, 2010 at 6:11 AM, James W <[email protected]> wrote:
> > > Fantastic idea. The widgets on HTC Sense are not only great looking
> > > but the animation, scroll and gesture support (such as like flicking
> > > pictures in the album widget) add genuinely useful functionality.
>
> > > More importantly to Google, Home screen widgets are one of the great
> > > advantages of Android over the iPhone and other smartphone platforms,
> > > and anything they can do to keep the momentum of that advantage can
> > > only be good for Android.
>
> > > James
>
> > > On May 31, 8:00 pm, Koxx <[email protected]> wrote:
> > >> Hi devs,
>
> > >> Many people would like to see scrollable widgets on their Home.
> > >> As you may know, current Android stock Home doesn't support it, and
> > >> HTC Sense doesn't provide any API.
>
> > >> We propose to create an open source standard for an Home extension
> > >> code allowing devs to create 3rd party widgets which support scrolling
> > >> (list view).
>
> > >> The principe have been implemented, and succesfully tested in Home++
> > >> and Pure messenger widget.
>
> > >> Now, after discussing with other Home creators, we'd like to
> > >> generalize this and include it in other Home applications.
> > >> Few other Home applications devs are already integrating the Home++
> > >> code to evaluate this (FreedHome, Tag Home and HelixLauncher 1).
>
> > >> Here is the list of interested parteners:
> > >> - Helix Launcher
> > >> - FreedHome
> > >> - Tag Home
> > >> - ADW Launcher
> > >> - LauncherPro beta
> > >> - GDE
>
> > >> During this first phase we'd like to focus on scrollable widgets but
> > >> other extensions could be imagined (animations, gestures ...)
>
> > >> Please devs, join us to discuss this and create a new standard for
> > >> alternative Home.
>
> > >> If Google wants to use it for the next Android release, we would be
> > >> very happy, but for now, the goal is to include it in a large number
> > >> of alternative Home applications.
>
> > >> Thanks,
> > >> Francois DESLANDES (creator of Pure widgets)
>
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Android Developers" group.
> > > To post to this group, send email to [email protected]
> > > To unsubscribe from this group, send email to
> > > [email protected]
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en
>
> > --
> > Romain Guy
> > Android framework engineer
> > [email protected]
>
> > Note: please don't send private questions to me, as I don't have time
> > to provide private support.  All such questions should be posted on
> > public forums, where I and others can see and answer them- Hide quoted text 
> > -
>
> - Show quoted text -

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to