I agree that having the texture tree on the right is odd and that it is unlike familiar layouts in other programs. Even Windows Explorer, a layout that most Windows users are likely to be very familiar with, has its tree on the left as do many other programs (SLADE, Noesis, Wally, Winzip, Paint Shop Pro, TextPad in fact virtually any program that allows you to explore files). However, because selecting a texture is a slowish task that feels a bit specific to GZDB, it's not too obtrusive. I'd definitely prefer it the other way around, but I'm not that bothered about it.ZZYZX wrote:Comments about left & right
The "OK" button being on the right, however, is, IMO, a complete pain in the ass. It's out of step with every other program I use on a regular basis. I have clicked the wrong one many times. It's a significant annoyance. I'm aware that, under Windows, a handful of programs do this (especially those ported from other platforms) and that some operating environments do this but it's massively out of step with most Windows programs and the OS. As well as being intensely annoying, as a result of feeling non-standard, it also makes GZDB feel a bit weird and unprofessional/less polished (even though putting things that way around was clearly a conscious decision).
Menu trees (for texture exploration etc) being on the right is a bit odd but not too upsetting. It would be nicer for them to be on the left though.
"OK" buttons being on the right is a complete pain, creates mistakes, adds to the frustration of using and learning GZDB and, at a fundamental level, makes me feel unhappy/uncomfortable when I use the program.
Unfortunately, these things do have a feel of Microsoft Changes™ about them. You know, move stuff around between versions and confuse the hell out of the user just for the sake of making changes. I get that the "OK" button was moved so that the ""OK/Accept" button is now always the rightmost button on the most of controls" for standardisation within the program but, dear lord, there's the irony: they were moved to make them standard within the program thereby making the whole program feel non-standard in the windows environment.
