![]() |
Re: Ipod touch owner on the fence
Quote:
This I tell you, when the first time I've used kinetic scrolling is in microb webkit addon and tear. The problem you have (and so do I), is an implementation "bug" in tear (remember myself to file a bug), link action should only happen after confirming there wasn't a drag action. About the dpad, it is unusable in the n810 (damned designers playing games with keyboard alignment) |
Re: Ipod touch owner on the fence
ah yes, i keep forgetting about them moving that dpad. another reason to hang on to my N800 ;)
|
Re: Ipod touch owner on the fence
Quote:
|
Re: Ipod touch owner on the fence
Quote:
|
Re: Ipod touch owner on the fence
Quote:
it's efficient. that's even better than "cool". ;) |
Re: Ipod touch owner on the fence
Quote:
Methods like pushing buttons on those tiny devices force the fingers to adopt non natural positions or angles while applying force, which in turn causes tendon strain, and pain in the end. Non kinetic scrolling with the stylus like microb is very suboptimal, since moving through a big page takes a very long number of strokes (and microb scrolling responsivity is far from good). It also implies some tendon stress, since those prolonged strokes are done with more strength than quick strokes, and more strength is required to grip the device. Finally, kinetic scrolling allows more feedback because the user sees a continuous flow of the page, with a speed response similar to what is expected in the "physical" world (that is why it seems "cool") |
Re: Ipod touch owner on the fence
Not a huge fan of Kinetic scrolling. Half the time (from using it in Tear, Canola, Mediabox, or my cousin's iPhone) I have trouble getting it to go where I want. It's useful for long movements, but for short movements I prefer a scrollbar. But the ones in Maemo are to small so I used a finger friendly theme which makes scrollbars bigger.
|
Re: Ipod touch owner on the fence
Quote:
Quote:
Quote:
Quote:
|
Re: Ipod touch owner on the fence
Quote:
Like most animations in modern GUIs, the "wow factor" is merely a byproduct. Useless animations don't impress anybody anymore. But some people regard every animation as useless, and that's just plain wrong. Fortunately, not everybody is a UI designer. :) Quote:
I can't install pyqtoreader right now, so that is not telling me anything. It would certainly be interesting to discuss alternative methods of scrolling, and especially which of them may be as universally useful and intuitive as kinetic panning. |
Re: Ipod touch owner on the fence
Quote:
Quote:
By buttons here, I mean physical buttons, as n810 keys/dpad/etc, where the size, position and stiffness of those buttons is of great importance. What is more, we are talking here in the context of some particular devices, so I'm not going all general. The case of the n810 is a clear example, trying to use its keyboard, given the way the device must be hold and the fingers posture over the keyboard, will cause trouble after a relatively short time. The use of GUI "buttons" is a different matter, since the strength needed in a touchscreen is lower. Here prolonged postural issues may be more relevant, depending on how the device is/must be hold and if/how the stylus is/must be used, influenced by usability issues like GUI element size, device/GUI responsiveness, repetitivity, etc. Quote:
So, if a more usable/ergonomic method replaces it, I'll welcome it. Quote:
About scrollbars, on a device like NITs/ipod/iphone it is imprecise and jerky (stylus positioning, long pages), takes screen real state, and element size and/or position may make them really difficult to use. GUI buttons have some of those issues too. Hard buttons, see issues about tendon strain. About "drag-zooms" (drawing a box by clicking and then dragging the opposite vertex and zooming the box content), I fail to see how it relates to scrolling. About your pyqtoreader, unfortunately I'm not able to install it (some issue with python-qt4-* package versions that apt-get doesn't like), so I cannot comment on the scrolling methods you have implemented. |
All times are GMT. The time now is 21:32. |
vBulletin® Version 3.8.8