Discussion:
Coming changes for touchscreen support
Kurosu
2010-07-02 18:15:15 UTC
Permalink
Hi,

I have started integrating patch from the Maemo port (targetting the
Nokia smartphones Nx00). In particular, like the Android platform, there
no notion of mouse motion or mouse button (no left/middle/wheelmouse).

Some changes are important, even controversial. I've decided to
integrate a major one, with the spin/combo button. Previously, left and
right button clicks would increase or decrease the value. Now, instead,
this is controlled by where you click on the button, more precisely,
left or right side.

There are further ones pending. A major one, which would maybe need a
cleaner implementation (per its author words), is kinetic scrolling.
Similar to the current control/middle button + mouse motion to scroll
the window, it works by "dragging the screen" which then keeps some
speed before stopping, allowing less dragging for the same translation.

After testing it (see attached patch), I feel it is much better and
quite less bothersome than scroll on border, up to the point I would
consider simply dropping that feature.

What is your opinion on that feature/patch?

There should also be changes to accommodate smaller screen sizes and/or
limited controls like one-button clicks or imprecise positioning.

Best regards,
Christophe
Matthieu Fertré
2010-07-02 20:59:41 UTC
Permalink
Hi,
Post by Kurosu
Hi,
I have started integrating patch from the Maemo port (targetting the
Nokia smartphones Nx00). In particular, like the Android platform,
there no notion of mouse motion or mouse button (no
left/middle/wheelmouse).
Good work :)
Post by Kurosu
Some changes are important, even controversial. I've decided to
integrate a major one, with the spin/combo button. Previously, left
and right button clicks would increase or decrease the value. Now,
instead, this is controlled by where you click on the button, more
precisely, left or right side.
I'm mostly in favor of this change! A small button "<" / ">" on each
side may help user to understand the behavior.
Post by Kurosu
There are further ones pending. A major one, which would maybe need a
cleaner implementation (per its author words), is kinetic scrolling.
Similar to the current control/middle button + mouse motion to scroll
the window, it works by "dragging the screen" which then keeps some
speed before stopping, allowing less dragging for the same translation.
After testing it (see attached patch), I feel it is much better and
quite less bothersome than scroll on border, up to the point I would
consider simply dropping that feature.
What is your opinion on that feature/patch?
The feature is good. Scrolling on border is quite annoying... The patch
has been removed by the mailing-list, so we can not test it. To my mind,
you can commit it, it will be easier to test ;p If it is so bad, we will
revert it ;)
Post by Kurosu
There should also be changes to accommodate smaller screen sizes
and/or limited controls like one-button clicks or imprecise positioning.
No problem from my side.

Regards,

Matt (gentildemon)
Post by Kurosu
Best regards,
Christophe
_______________________________________________
Wormux-dev mailing list
https://mail.gna.org/listinfo/wormux-dev
Kurosu
2010-07-03 08:38:40 UTC
Permalink
I'm mostly in favor of this change! A small button "<" /">" on each
side may help user to understand the behavior.
Yes, work to do.
The feature is good. Scrolling on border is quite annoying... The patch
has been removed by the mailing-list, so we can not test it. To my mind,
you can commit it, it will be easier to test ;p If it is so bad, we will
revert it ;)
I'd rather test if my changes to the mailing list filtering work: 1 jpg
+ 2 patches attached.
Post by Kurosu
There should also be changes to accommodate smaller screen sizes
and/or limited controls like one-button clicks or imprecise positioning.
No problem from my side.
I also changed game menu to use a spin button with picture. There is a
clipping bug, but it looks rather ok. I also discovered that with this,
normal spin button and big one are no longer used in Wormux code.

Christophe
Kurosu
2010-07-03 08:38:53 UTC
Permalink
I'm mostly in favor of this change! A small button "<" /">" on each
side may help user to understand the behavior.
Yes, work to do.
The feature is good. Scrolling on border is quite annoying... The patch
has been removed by the mailing-list, so we can not test it. To my mind,
you can commit it, it will be easier to test ;p If it is so bad, we will
revert it ;)
I'd rather test if my changes to the mailing list filtering work: 1 jpg
+ 2 patches attached.
Post by Kurosu
There should also be changes to accommodate smaller screen sizes
and/or limited controls like one-button clicks or imprecise positioning.
No problem from my side.
I also changed game menu to use a spin button with picture. There is a
clipping bug, but it looks rather ok. I also discovered that with this,
normal spin button and big one are no longer used in Wormux code.

Christophe

Loading...