oxters168 / OxShell

A launcher that makes any Android device feel like a game console
https://oxgames.co/#/ox-shell
GNU General Public License v3.0
80 stars 4 forks source link

Better touch screen controls #21

Open candroid-man opened 10 months ago

candroid-man commented 10 months ago

I understand that this is designed for controllers, but just a few tweaks would go a long way for anyone using a touch screen. For example, if I tap on a button with my finger, it should tap the thing I tapped on. Currently you have to scroll to the button or option you want with gestures, and then tap anywhere to select thing thing you are on.

It actually took me a while to figure out how it worked when I first installed it

oxters168 commented 10 months ago

I would like the touch controls to be more intuitive, but I'm not sure it is possible with this launcher. For example if I want to navigate to a home item that is hidden inside a column and I am in another column, where would I press to go to this home item? I did not know how to implement this system of touch input so I came up with a different one that made sense for this launcher. It is not intuitive, but it makes sense after some time.

If you have more specific details on how a more traditional touch input system would work, please do share them with me. Though it would probably take me a while to implement it since I am quite busy with other projects at the moment.

candroid-man commented 10 months ago

Honestly I'm thinking all that needs to be done is to make it where when you tap on something that isn't selected, it should select itself and then launch the app.

oxters168 commented 10 months ago

So the scrolling would stay the same as it is currently? Just the tap would change? I think that would work. Although I think making the scroll requiring initially pressing on the row/column might be good too. I'll have to experiment with it when I get a chance.