- Material theme
- Dojo widgets to use cli exclusively
- Expansion of Widgets
- Improve semantics around select/drop down
A menu that can be used within a popup / drop down or context menu. This would be used by other widgets including typeahead / select etc to show results.
- This will replace Listbox
- use body tag
Re-work of existing title-pane. Should be capable of containing any title / main renderers.
- email input
- number input
- phone input
- Normalize widget APIs
- onValue
- switch to
onValueas main reactive callback instead of mix ofonInput/onChange.
- switch to
- onKey
- Use
onKeyinstead ofkeyPress/keyDownetc callbacks.
- Use
- hover events
- Use pointer events for
onOvercallback which will replace existing uses ofonHover. This will give a consistent callback and normalise across different pointer types. - Use pointer events for
onOutcallback which will indicate that a pointer has left the vicinity of the widget.
- Use pointer events for
- Remove older legacy callbacks such as
onInput/onMouseDownetc... - Stop passing
valuetoonBlur/onFocus/onclickto ensure that developers use theonValuecallback to determine the most upto date widget value. - Stop extending base interfaces and remove them/
- Stop allowing
Inputpropertiesetc to be passed down to child widgets, enforce a parent interface.
- onValue