20kdc / gabien-app-r48

(Possibly buggy) application for game making, modding, and datamining, with a general focus around game engines compatible with the RPG Maker series.
The Unlicense
34 stars 2 forks source link

Scrolling by dragging and flinging on Android might be nice #44

Closed rohkea closed 5 years ago

rohkea commented 5 years ago

On Android, there is no mouse wheel, so scrolling is less comfortable than on desktop.

It might make sense to implement the default Android behaviour for scrolling:

I don’t know if these are useful only on Android, I think desktop PCs with touchscreens could benefit from them as well.

20kdc commented 5 years ago

This'll probably mess up the implementation of any drag-based element that could end up in the UI tree, unfortunately, but this might be reasonable to implement on scrollbars.

Leo40Git commented 5 years ago

Most Android apps use long taps to activate dragging things.

rohkea commented 5 years ago

Most Android apps use long taps to activate dragging things.

I think that’s for dragging one thing, right? So basically it’s a selection of a thing to act on, isn’t it? (I’ve seen it used for opening menus, too, e.g. in Discord app and Orgzly.)

I was talking about dragging the whole contents to scroll it, not about dragging a single element. (I don’t think R48 has any single elements to drag around anyway?)

20kdc commented 5 years ago

Last I checked, long taps (more like holds really) activate selection/action stuff, while this refers to the "swipe up to quickly go down a list with 'momentum'" vs. "slowly drag to slowly go down a list". rohkea's suggestion is well in line with the standards, it's just problematic for R48.

20kdc commented 5 years ago

...for lack of a better solution I'm just going to close this as won't-fix... sorry.