Improvement for GUI toolbar suggestion
Moderator: Graphics Moderators
-
- Tycoon
- Posts: 1395
- Joined: 12 Jun 2004 00:37
- Location: United Kingdom of Great Britain and Northern Ireland
- Contact:
Improvement for GUI toolbar suggestion
I realise this could probably go into the suggestions forum, but as it's just a graphical thing I decided to put it here.
At present it's possible to hold down the mouse over certain gui-toolbar buttons to get a drop-down menu of options (i.e., holding down over the rail button gives a choice of rail types to build with). But graphically, there's no way to know this functionality exists or even which buttons have it. They all look identical and it's just trial and error, which I believe is generally a no-no for UI design.
So my suggestion - do something like this (or whatever - something to differentiate them): Note the little arrow next to the railway icon (nabbed straight from Open Office ). It doesn't have to be that, that just seems to be the norm these days. And of course, I'm sure the folks in this forum can do better anyway.
At present it's possible to hold down the mouse over certain gui-toolbar buttons to get a drop-down menu of options (i.e., holding down over the rail button gives a choice of rail types to build with). But graphically, there's no way to know this functionality exists or even which buttons have it. They all look identical and it's just trial and error, which I believe is generally a no-no for UI design.
So my suggestion - do something like this (or whatever - something to differentiate them): Note the little arrow next to the railway icon (nabbed straight from Open Office ). It doesn't have to be that, that just seems to be the norm these days. And of course, I'm sure the folks in this forum can do better anyway.
Re: Improvement for GUI toolbar suggestion
Its an excellent idea, i hope the devs think that as well.
- cmoiromain
- Chief Executive
- Posts: 655
- Joined: 15 Jan 2007 21:45
- Location: FRANCE
- Contact:
Re: Improvement for GUI toolbar suggestion
I don't find it that useful. Even when not knowing there is a menu underneath that button, when you briefly click it you have enough time to see the whole list appear. Then you'll click it again to see what that was, and that's it, you know you can choose different rail/road types.
I am little, ugly, and nasty. How do you do?
- casperofthehobb
- Engineer
- Posts: 17
- Joined: 24 Nov 2008 11:44
Re: Improvement for GUI toolbar suggestion
on the other hand, there may be some multiple menu's behind buttons which you never use.
if you're used to play the normal version of ttd, not the patch or open, you may not use some of the options which now have multiple things
for instance: road now might have trams, but if you don't use roads, you don't know this
if you're used to play the normal version of ttd, not the patch or open, you may not use some of the options which now have multiple things
for instance: road now might have trams, but if you don't use roads, you don't know this
"... the lavalamp just erupted."
***Working On The Belgian Train Set***
***Working On The Belgian Train Set***
- JapyDooge
- Engineer
- Posts: 22
- Joined: 05 Jan 2006 10:20
- Skype: JapyDooge
- Location: The Netherlands
- Contact:
Re: Improvement for GUI toolbar suggestion
My vote is a yes! I've spend hours introducing new players into OpenTTD and this is one of the most anoying things to explain.
Please do, please do, please do
My design idea:
Please do, please do, please do
My design idea:
Re: Improvement for GUI toolbar suggestion
It shouldn't be too hard to incorporate, because the down-arrow-thingy is already available in the game. In the most simple form one could code a patch that draws the arrow on top of the button (in the lower right corner or something).
- JapyDooge
- Engineer
- Posts: 22
- Joined: 05 Jan 2006 10:20
- Skype: JapyDooge
- Location: The Netherlands
- Contact:
Re: Improvement for GUI toolbar suggestion
Is'nt it easyer then to just edit the graphics? Except when these are used at more places in the game offcourse but as far as i know they don't.FooBar wrote:It shouldn't be too hard to incorporate, because the down-arrow-thingy is already available in the game. In the most simple form one could code a patch that draws the arrow on top of the button (in the lower right corner or something).
Re: Improvement for GUI toolbar suggestion
it can even be done with newgrf ...FooBar wrote:It shouldn't be too hard to incorporate, because the down-arrow-thingy is already available in the game. In the most simple form one could code a patch that draws the arrow on top of the button (in the lower right corner or something).
perhaps add it to the opengfx?
- planetmaker
- OpenTTD Developer
- Posts: 9432
- Joined: 07 Nov 2007 22:44
- Location: Sol d
Re: Improvement for GUI toolbar suggestion
That actually doesn't sound too bad.DJ Nekkid wrote:it can even be done with newgrf ...
perhaps add it to the opengfx?
OpenTTD: manual | online content | translations | Wanted contributions and patches
#openttdcoop: blog | wiki | public server | DevZone | NewGRF web translator
DevZone - home of the free NewGRFs: OpenSFX | OpenMSX | OpenGFX | Swedish Rails | OpenGFX+ Trains|RV|Industries|Airports|Landscape | NML
Re: Improvement for GUI toolbar suggestion
Editing the original graphics results into copyright issues. Adding the arrows to OpenGFX shouldn't be too much of an issue though...
BUT, since every button but the start/pause, fast-forward and zoom buttons have a submenu I share cmoiromain's opinion in this.
Still, an arrow overlay coded into the game is the better solution. Having an arrow pointing if there's only one option available is a bit silly, so I think it's best to only draw an arrow if the submenu has more than one option. In case of like the company button, one can't add the arrow to the button image itself because in case of one player there shouldn't be no arrow, but in case of multiple players, there should be one. And in case it's coded into the game, it could be made optional for people like me or cmoiromain who don't need an arrow on the buttons.
BUT, since every button but the start/pause, fast-forward and zoom buttons have a submenu I share cmoiromain's opinion in this.
Still, an arrow overlay coded into the game is the better solution. Having an arrow pointing if there's only one option available is a bit silly, so I think it's best to only draw an arrow if the submenu has more than one option. In case of like the company button, one can't add the arrow to the button image itself because in case of one player there shouldn't be no arrow, but in case of multiple players, there should be one. And in case it's coded into the game, it could be made optional for people like me or cmoiromain who don't need an arrow on the buttons.
Re: Improvement for GUI toolbar suggestion
Na I believe this is one of those things that doesn't have to be optional. This kind of thing doesn't take up much room and turning it off isn't going to make the game any easier (or harder.) I believe that if this is implemented, it should be standard, no on/off option is necessary.
@FooBar I understand that many of us do not need the arrows, (like me too) but if you think about it all of the menus in your "All Programs" section of your start menu have arrows, and since you're used to them it doesn't matter if they are there or not but nobody complains...
@FooBar I understand that many of us do not need the arrows, (like me too) but if you think about it all of the menus in your "All Programs" section of your start menu have arrows, and since you're used to them it doesn't matter if they are there or not but nobody complains...
Re: Improvement for GUI toolbar suggestion
I don't have an 'All Programs' thingy, because I use the proper Start menu
But anyhoe, those arrows there serve a purpose: indicating that there's a sub menu (regardless of how many options in the particular sub menu). In case of OpenTTD, all but four buttons have a sub menu with one or more options, which would mean that every single button (except four) would need an arrow on it.
Due to copyright issues this arrow has to be an overlay on top of the button image. If one implements such a feature, it's just as easy to make it optional, not?
EDIT: How about an OpenGFX toolbar /with/ arrows? There's a new OpenGFX release due for Christmas, so I could make one optional toolbar just to see how it looks...
But anyhoe, those arrows there serve a purpose: indicating that there's a sub menu (regardless of how many options in the particular sub menu). In case of OpenTTD, all but four buttons have a sub menu with one or more options, which would mean that every single button (except four) would need an arrow on it.
Due to copyright issues this arrow has to be an overlay on top of the button image. If one implements such a feature, it's just as easy to make it optional, not?
EDIT: How about an OpenGFX toolbar /with/ arrows? There's a new OpenGFX release due for Christmas, so I could make one optional toolbar just to see how it looks...
-
- Tycoon
- Posts: 1395
- Joined: 12 Jun 2004 00:37
- Location: United Kingdom of Great Britain and Northern Ireland
- Contact:
Re: Improvement for GUI toolbar suggestion
But that's poor interface design. It should be visually clear to the user what they are doing and how to get to places. They shouldn't have to play around with stuff to find hidden menus.cmoiromain wrote:I don't find it that useful. Even when not knowing there is a menu underneath that button, when you briefly click it you have enough time to see the whole list appear. Then you'll click it again to see what that was, and that's it, you know you can choose different rail/road types.
Why would you count a single option as being a "submenu"? There's no non-technical reason for such a menu (they're a bug I suspect), those buttons wouldn't need a drop-down arrow. So that's 9 that wouldn't need an arrow - that's a full 1/3rd of the 27 buttons which have no such functionality.FooBar wrote:BUT, since every button but the start/pause, fast-forward and zoom buttons have a submenu...
In case of OpenTTD, all but four buttons have a sub menu with one or more options, which would mean that every single button (except four) would need an arrow on it.
Re: Improvement for GUI toolbar suggestion
I agree that the buttons with only one option don't need a sub menu, but since the game does show a submenu with exactly one option [1], it should also show an arrow in those cases [2].
If those one-option sub menus were to be removed, one still can't draw the arrows directly on the button sprite, because there are certain menu options of which the number of options in the submenu depend on the number of players. In case of one player there's only one option (thus no submenu and no arrow). In case of more players there is a sub menu and should be an arrow.
But don't get me wrong, I'm not against your suggestion, not at all, but it's just that I don't need those arrows personally and I fear them to be distracting or space-occupying and therefore would like them optional...
[1] Those one-item submenus have been there ever since plain old TTD, so I don't think it's a but. It might be something that could be improved though.
[2] Compare with attached screenshot from my Windows programs menu. There's an arrow in place although there's only one option in the submenu. That doesn't mean one could leave that arrow out.
If those one-option sub menus were to be removed, one still can't draw the arrows directly on the button sprite, because there are certain menu options of which the number of options in the submenu depend on the number of players. In case of one player there's only one option (thus no submenu and no arrow). In case of more players there is a sub menu and should be an arrow.
But don't get me wrong, I'm not against your suggestion, not at all, but it's just that I don't need those arrows personally and I fear them to be distracting or space-occupying and therefore would like them optional...
[1] Those one-item submenus have been there ever since plain old TTD, so I don't think it's a but. It might be something that could be improved though.
[2] Compare with attached screenshot from my Windows programs menu. There's an arrow in place although there's only one option in the submenu. That doesn't mean one could leave that arrow out.
- Attachments
-
- Naamloos-1.png (5.2 KiB) Viewed 6292 times
-
- Tycoon
- Posts: 1395
- Joined: 12 Jun 2004 00:37
- Location: United Kingdom of Great Britain and Northern Ireland
- Contact:
Re: Improvement for GUI toolbar suggestion
No, it should be reported as a bug and fixed such that there are no drop downs for things that have less than two sub-menus or the option thereof. Yes they've always been there, but that doesn't mean they're a good idea. We're just used to them being there.FooBar wrote:I agree that the buttons with only one option don't need a sub menu, but since the game does show a submenu with exactly one option [1], it should also show an arrow in those cases [2].
I should point out I don't need the arrows either, but new players do, hence the suggestion.
A drop-down arrow isn't unprecidented. The game already has one on the "replace train / send to depot / send for servicing" drop down menu.
As to the screenshot - That's more apples to oranges. Following the analogy, in ottd the "folder" wouldn't exist, it'd just be a direct link saying "google sketchup".
Re: Improvement for GUI toolbar suggestion
Well, what keeps you from doing so? Reporting it as bug is the best way to get a developers point-of-view.Moriarty wrote:No, it should be reported as a bug and fixed ....
I think that one is a bit big. One could better draw the bottom scrollbar arrow on top of the toolbar, since it's a bit smaller and would not be blocking the complete toolbar icon.Moriarty wrote:A drop-down arrow isn't unprecidented. The game already has one on the "replace train / send to depot / send for servicing" drop down menu.
The only thing I wanted to illustrate with that was "even when there's only one sub menu option, there's still an arrow". Therefore the submenu in OTTD should be removed if no arrow is drawn.Moriarty wrote:As to the screenshot - That's more apples to oranges. Following the analogy, in ottd the "folder" wouldn't exist, it'd just be a direct link saying "google sketchup".
On a sidenote: removing those submenus also removes the ability to easily see what a button does. It takes ages for new players to figure out what the right mouse button does.
-
- Tycoon
- Posts: 1395
- Joined: 12 Jun 2004 00:37
- Location: United Kingdom of Great Britain and Northern Ireland
- Contact:
Re: Improvement for GUI toolbar suggestion
Laziness. Though I have recently reported a bunch of other bugs.FooBar wrote:Well, what keeps you from doing so? Reporting it as bug is the best way to get a developers point-of-view.Moriarty wrote:No, it should be reported as a bug and fixed ....
Agreed, there really needs to be some tutorial function, but I've never seen a decent one proposed now can I concieve of one. But that's a topic for another thread.On a sidenote: removing those submenus also removes the ability to easily see what a button does. It takes ages for new players to figure out what the right mouse button does.
Who is online
Users browsing this forum: No registered users and 66 guests