- Allow setting units in a way that it's a part of knob's title but not part of the variable (presentational-only)
- Auto-detect initial CSS variables values from the target element, and populate knobs, if "value" prop is not specified
- Support wheel event for sliders
- Change native color picker to custom one
- Persist changes (setting) to localstorage
- Add a toggle button next to each knob (if supplied in setting to allow it)
- Make knobs setting to allow creating a non-iframe knobs element (which can be used/places however desired)
- automatically-detected values are not working as expecetd (maybe detecting the wrong element)
- max height - allow scroll of knobs when height is more than viewport (use resize observer)
- fix color knobs unable to revert
- Fix checkbox alignment when in compact-mode
- Add ability to pre-define a knob as non-checked
- Presist knob checkbox (enable/disable) as well
- Add title attribute (the input's value) to color input elements
- add dropdown knob (select)
- Allows separator line without any text
- when changing slider value & disabling & enabling - does not re-apply the slider's value
- color inputs - add knob settings for
default format
& - color inputs - expose color-converion functions from color-picker so they could be used in a knob's
onChange
callback - Allow custom radio inputs (as icons for example)
- Add Label titles - when hovering a label, should show a tooltip with optional explanation
- color inputs - add
formats
knob property to enforce only certain formats (requires "color-picker" feature support) - Allow customizing the in/out transition duration
- Add custom buttons
- Add pre-defined value point buttons for the slider, like here: https://codepen.io/thebabydino/pen/zYvEqMd
- outline which DOM node (element) is affected by the knob (if custom target is specified)
- Optionally Add (-) (+) buttons to range sliders for sensetive changes (vaie Knob JSON)
- Allow definding "options" alongside "slider" to show the dropdown at the same line as the slider