3 ms·
The single biggest thing that I could think of: Forms! HTML badly needs native DatePickers, ComboBoxes, Sliders, Tabs, Multi-Buttons, DropDowns etc. In 2011 w
by moe 15y ago
The single biggest thing that I could think of: Forms!
HTML badly needs native DatePickers, ComboBoxes, Sliders, Tabs, Multi-Buttons, DropDowns etc.
In 2011 we shouldn't have to deal with less-than-half-baked javascript monstrosities to display a basic input widget.
- robin_reala 15y agoHTML5 has most of those things, and implementors are catching up.
- dave1010uk 15y agoHTML 5 has date & time pickers, data lists (combo boxes), ranges (sliders). We just need better support [1]. Not sure what you mean by Multi-Buttons and DropDowns - HTML has had radio buttons and select boxes for a while now. [1] See http://wufoo.com/html5/ http://wufoo.com/html5/ for "The current state of HTML5 forms"
- mgkimsal 15y agoJUST DON'T TAKE AWAY MY RESET BUTTON! ;)
- IgorPartola 15y agoGawd. The number of times I've had to implement Yes/No/Other + <input type="text" name="other-foo" />... Yes it can be built using basic elements, but there must be a better way! Also, while HTML5 supports all the different types you described, very few browsers actually render them this way. I would also add not just date selectors, but also date range selectors and time selectors as well. These are non-trivial and are so often broken.
- romaniv 15y agoThis. It becomes harder and harder to develop interfaces using progressive enhancement, since the expectations from web interfaces are keep changing while the UI components available in native HTML are stuck in the early nineties. HTML 5 didn't fully address this issue. For example, this is how sliders really should look like: http://worrydream.com/Tangle/ http://worrydream.com/Tangle/ We need trees. We need pure-HTML drag-and-drop support. We need simple components that can be combined to create complex, usable interfaces.
- mushishi 15y agoI disagree about the slider. That is not a good solution; using it strains hand, and causes trouble especially for elderly people. Also it does not give a clue what is the range.