226
Lix Main / Discoverable UI (scrolling, dir select)
« on: June 05, 2015, 03:46:46 PM »
Hi folks,
while ranting about Neolemmix's undiscoverable keyboard controls, I have remembered the corresponding design gaps in Lix.
More important functions should be more discoverable. You can get away with putting less important functions in drop-down menus or the like. What's outright bad, however, is to hide useful functionalities only on hotkeys. Triggering this function by accident will seem like a bug. If the user learns about this function at all, it's from word of mouth, or study of the documentation, which nobody wants to read.
vi can get away with its ton of undiscoverable hotkeys, because it's a text-based-interface editor, not one with a graphical interface.
Lix has these undiscoverable functions:
Idea for dir select: This needs to be at least as prominent as the release-rate changers. Do we even need those? In multiplayer, it's forbidden anyway to change the rate. How many levels use that in singleplayer? I feel it's mainly panel clutter, and it's much less important than directional select. If necessary, I can try to fit both functions on the panel.
-- Simon
while ranting about Neolemmix's undiscoverable keyboard controls, I have remembered the corresponding design gaps in Lix.
- Definition (discoverable): A program function, or user interface element, is discoverable if new users will stumble upon it during their normal use of the program. Curiosity will lead them to trying the function, and observing how it works.
More important functions should be more discoverable. You can get away with putting less important functions in drop-down menus or the like. What's outright bad, however, is to hide useful functionalities only on hotkeys. Triggering this function by accident will seem like a bug. If the user learns about this function at all, it's from word of mouth, or study of the documentation, which nobody wants to read.
vi can get away with its ton of undiscoverable hotkeys, because it's a text-based-interface editor, not one with a graphical interface.
Lix has these undiscoverable functions:
- Right-click scrolling. Hold right mouse button (RMB), then move the mouse around to scroll. This is much faster and more precise than the scrolling at the screen edges. While RMB is held, the cursor shape gets four little arrows. But it's not 100 % obvious what those arrows mean, and many users don't press RMB at all.
- Directional select. Hold a key to assign only to left-lookers, hold a different key to assign only to right-lookers. This makes singleplayer much nicer, and is absolutely critical in multiplayer.
Idea for dir select: This needs to be at least as prominent as the release-rate changers. Do we even need those? In multiplayer, it's forbidden anyway to change the rate. How many levels use that in singleplayer? I feel it's mainly panel clutter, and it's much less important than directional select. If necessary, I can try to fit both functions on the panel.
-- Simon