3 ms·
The whole UI should be in a transparent hierarchical structure (the DOM? XML? Lisp?) and I should be able to apply any projection or operation on it. Context se
by sitkack 5y ago
The whole UI should be in a transparent hierarchical structure (the DOM? XML? Lisp?) and I should be able to apply any projection or operation on it. Context sensitive bold, or make click targets larger, or script things.
The extensions that the vendor makes, anyone else should be able to make. I'd like to put a soft border around whatever element currently has focus. I'd like to configure my own tab order. I'd like click-lock, drag, unlock, drop so that stuff doesn't magically disappear during a botched drag-and-drop operation.
The desktop UI was a nice hack-demo, but it really isn't that good, anywhere.
- user-the-name 5y agoThis is not possible to do while also having a UI that is pleasant to use and looks good. Nor will it get you a UI that is easy to use for disabled people. What you get is a UI that is average-bad for everyone.
- Ar-Curunir 5y ago> What you get is a UI that is average-bad for everyone. I.e., every Linux UI ever. I say that as someone who has used Linux exclusively for ~10 years, for all of the time that I have had my own computer.
- astrange 5y agoThat’s not a bad description of how VoiceOver works. Apps export a description of their UI called the accessibility hierarchy. There are a few UI editing features like high contrast and dynamic type, but not many because of how hard it is to keep the UI usable and allow those changes.