Skip to content

Latest commit

 

History

History
28 lines (28 loc) · 2.1 KB

TODO.md

File metadata and controls

28 lines (28 loc) · 2.1 KB
  • 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