1
DF Suggestions / The new UI is woefully inefficient. We need better keyboard-centric controls.
« on: December 13, 2022, 04:56:54 am »
A lot of the input is fairly repetitive and can be commited to muscle memory, if the interface supports it. Digging out rectangular rooms, a stairwell of a size we know in advance, a new hauling route following a common pattern, navigating individual screens and lists.
We need to do a lot of mouse waving now for things where that makes absolutely no sense. It feels like a throwback to times when mouse-driven GUIs were new and exciting, but nobody had a clue how to make them efficient. A good modern interface is laid out for convenient mouse use but entirely controllable by keyboard. Neither is currently the case.
Take the stocks screen for example. One would expect to be able to select individual entries with keyboard or mouse, then hit a hotkey for the usual dump/forbid/etc options. We can't do the former, and the mouse controls are on the far side of the entry.
I appreciate a lot of the interface cleanup and consolidation, and the additional mouse functionality in places where it's helpful. But fundamentally, having almost everything controllable by a series of hotkeys in an interface that laid that out clearly was a better fit.
We need to do a lot of mouse waving now for things where that makes absolutely no sense. It feels like a throwback to times when mouse-driven GUIs were new and exciting, but nobody had a clue how to make them efficient. A good modern interface is laid out for convenient mouse use but entirely controllable by keyboard. Neither is currently the case.
Take the stocks screen for example. One would expect to be able to select individual entries with keyboard or mouse, then hit a hotkey for the usual dump/forbid/etc options. We can't do the former, and the mouse controls are on the far side of the entry.
I appreciate a lot of the interface cleanup and consolidation, and the additional mouse functionality in places where it's helpful. But fundamentally, having almost everything controllable by a series of hotkeys in an interface that laid that out clearly was a better fit.