Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUI system changes for Android port #4270

Closed
DorpsGek opened this issue Nov 26, 2010 · 4 comments
Closed

GUI system changes for Android port #4270

DorpsGek opened this issue Nov 26, 2010 · 4 comments
Labels
component: interface This is an interface issue flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)

Comments

@DorpsGek
Copy link
Member

pelya opened the ticket and wrote:

There are few usability issues in OpenTTD Android port that can be fixed with a simple changes to the GUI system.

  1. Ability to drag windows with right mouse click, by clicking anywhere in window. Not all devices have 640x480 screen, so many big windows, such as Settings window, cannot fit the screen. Although not really a fix, this hack will make the game usable.

  2. Drop-down menus should be accessed with two mouse clicks. Currently if you click for example the Save button there will be drop-down "Save", "Load", "Abort game", "Quit" - you have to drag the mouse to the menu option without releasing the button, it's almost impossible to do on a small touch screen. Also would be nice if the items in the menu won't be packed tightly, if you'll put an empty line between them it will be easier to click.

Reported version: 1.0.5
Operating system: All


This issue was imported from FlySpray: https://bugs.openttd.org/task/4270
@DorpsGek
Copy link
Member Author

Rubidium wrote:

OpenTTD is developed/designed/implemented to be used on 640x480 or higher with a mouse. Usability on small display devices isn't and hasn't been something we are bothered with. Yes, there are some things that work reasonably on small display devices, such as the toolbar, but those were developed by the (then) NDS porter.

  1. some windows (e.g. depot and smallmap) use right click for other purposes, so it won't work on all windows.

  2. that breaks the quick access to the most common features for basically all those buttons, which makes OpenTTD less usable for most people. Also quite some of the dropdowns are quite long, so doubling their length might, pretty easily, overflow the amount of vertical pixels the device has.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4270#comment9188

@DorpsGek
Copy link
Member Author

Dada wrote:

  1. It might be a good idea to only allow this for screens that don't fit the screen to prevent conflicting right mouse click logic.

  2. It seems to me like it would be best to only make this a possibility for very small (sub-640x480, in either direction) resolutions, or to make this a compile/config flag.


This comment was imported from FlySpray: https://bugs.openttd.org/task/4270#comment9243

@DorpsGek
Copy link
Member Author

pelya wrote:

Not relevant anymore - phones became bigger, and Android port went through GUI redesign, more info here: http://www.tt-forums.net/viewtopic.php?f=33&t=49867&p=1115210# p1115210


This comment was imported from FlySpray: https://bugs.openttd.org/task/4270#comment13163

@DorpsGek
Copy link
Member Author

planetmaker closed the ticket.

Reason for closing: Requested by user


This comment was imported from FlySpray: https://bugs.openttd.org/task/4270

@DorpsGek DorpsGek added component: interface This is an interface issue flyspray This issue is imported from FlySpray (https://bugs.openttd.org/) enhancement labels Apr 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: interface This is an interface issue flyspray This issue is imported from FlySpray (https://bugs.openttd.org/)
Projects
None yet
Development

No branches or pull requests

1 participant