FitzRoy wrote:Gil_Hamilton wrote:Hardly unique to low-res custom GUIs.
Yeah, and those are annoying, too. What's your point?
That blaming a stylized GUI for a COMMON design failure is disingenuous.
I suppose you could eliminate the useless options in the load screen to free up a line for wrapping the text around instead of cutting it off.
Or you could keep your file names under 36 characters, which is HARDLY an irrational limit for an SNES game collection. It is, interestingly, EXACTLY the number of characters that shows in my Standard Windows File Load Boxes.
Though you're still intentionally confusing the issue by throwing a restriction tied to THIS SPECIFIC IMPLEMENTATION as an example of a reason NO NON-STANDARD IMPLEMENTATION can work.
Even if you did that, though, you're still clicking on everything to find the right one because the directory list eats into names as displayed in the content list.
A. 23 characters is HARDLY a handicap.
B. Arrow keys are your friend.
C. You're intentionally confusing the issue by throwing a restriction tied to THIS SPECIFIC IMPLEMENTATION as an example of a reason NO NON-STANDARD IMPLEMENTATION can work.
That you can also only show 15 files in the list at a time is also a limitation easily overcome by modern GUIs.
It is, interestingly, EXACTLY the number of rows files that shows in my Standard Windows File Load Boxes.
Except that the Standard Windows File Load Box penalizes me by including directories in that list, because it doesn't have a separate directory view, while ZSNES GUI does.
But I'm confusing the issue by throwing a benefit tied to THIS SPECIFIC IMPLEMENTATION as an example of a reason ALL NON-STANDARD IMPLEMENTATIONS can work.
Columns varies with name length, as the Standard Windows File Load Box defaults to "list view."
But we've already established that we're using LOOOONG file names, so you'll only get one column.
And you're still intentionally confusing the issue by throwing a restriction tied to THIS SPECIFIC IMPLEMENTATION as an example of a reason NO NON-STANDARD IMPLEMENTATION can work.
It's too hard to reach the location you want with that short a list and scrollbar when your directory has thousands of files.
If you have thousands of files in a single directory, you will be scrolling extensively no matter WHAT the size of your load dialog box.
Much like the Standard Windows File Load Box, ZSNES includes a scrollbar with a drag-able button that doubles as an indicator of how far down the list you are.
Or you can just start typing the file name, which works in both the existing ZSNES GUI AND a Standard Windows File Load box. And actually works BETTER in ZSNES GUI than the Standard Windows File Load Box.
Though I'm confusing the issue by throwing a benefit tied to THIS SPECIFIC IMPLEMENTATION as an example of a reason ALL NON-STANDARD IMPLEMENTATIONS can work.
Gil_Hamilton wrote:MISC/GUI OPTS/TRAP MOUSE CURSOR
Sorry, that section has about 57 options
There's not room for 57 options in that window and you know it.
And you're still intentionally confusing the issue by throwing a restriction tied to THIS SPECIFIC IMPLEMENTATION as an example of a reason NO NON-STANDARD IMPLEMENTATION can work.
But that's just it: this GUI type requires too much special attention, it's taken years just to get it to this point. Dropdown boxes "could" be implemented. You "could" have a browse feature instead of having to type in the paths. And then you're still stuck with limitations you can't possibly overcome, so why bother? Moving away from it makes sense.
You're either dense, or intentionally substituting "ugly decade-old patchwork of assembly code" for "anything with a design aesthetic" to confuse the issue.
NO ONE is saying that the underlying codebase of the ZSNES GUI should be kept.
No one's even said that the existing GUI is a perfect interface.
This is purely an aesthetics argument, and it's plainly clear from a number of active, thriving products that an appropriately-themed GUI in no way hinders functionality.
Hell, a lot of them don't even HAVE traditional drop-down menus.
Or in other words... you're intentionally confusing the issue by throwing a restriction tied to THIS SPECIFIC IMPLEMENTATION as an example of a reason NO NON-STANDARD IMPLEMENTATION can work.
Gil_Hamilton wrote:Please don't misconstrue "the existing ZSNES GUI has some flaws" to mean "a generic Windows GUI is the only way to do things"