- 🐞 Fix alignment of checkbox and radio button labels.
- 🐞 Fix height of
sdpi-color
.
- ✨ Add formatting to
sdpi-delegate
value.
- ✨ Add
sdpi-delegate
component. - 🐞 Fix overflow of long options in
sdpi-select
. - 🐞 Fix
sdpi-color
not activating when label is selected.
- ✨ Add
label-setting
tosdpi-select
; allows the label to be persisted, and rendered if the option becomes unavailable. - ✨ Add
show-refresh
button option forsdpi-select
. - ✨ Add
default
value option tosdpi-calendar
,sdpi-checkbox
,sdpi-color
,sdpi-radio
,sdpi-range
, andsdpi-select
. - ✨ Add
min
andmax
slots tosdpi-range
, allowing for custom labels. - ✨ Add support for
placeholder
andrequired
attributes tosdpi-password
. - 🐞 Fix font size and styling on Windows.
- 🐞 Fix
placeholder
always being set onsdpi-textfield
. - 🐞 Fix
pattern
always being set onsdpi-textfield
, resulting in a validation warning. - ♻️ Improve performance of saving.
- 🐞 Fix
sdpi-select
not correctly selecting nested options. - ♻️ Update dependencies, including Lit, Jest, and rollup.
- ✨ Add hot reload to Checkbox List, Radio, and Select data sources (see
hot-reload
). - ✨ Add value casting to Checkbox List, Radio, and Select values (see
value-type
).
- ✨ Add ability to refresh datasource of Checkbox List, Radio, and Select (see
refresh()
).
- ✨ Add support for localizations.
- 🐞 Fix Stream Deck typings.
- ♻️ Update
useSettings
anduseGlobalSettings
to be asynchronous. - ♻️ Remove unnecessary extra call to get global settings even if
useGlobalSettings
was not used.
- 🐞 Fix version in license.
- 🐞 Fix jsDelivr cache.
- ♻️ Remove debug logging from
Focusable
mixin.
- ✨ Add minification for HTML and CSS literal templates.
- 🐞 Fix example reference link to use @v1.
- 🐞 Fix package.json dependencies.
- ♻️ Update package builder from webpack to rollup.
- ✨ Add
streamDeckClient
to public namespace. (read more) - ✨ Add event handler for
sendToPropertyInspector
messages. (ref) - 🐞 Fix type definitions for Stream Deck payloads. (ref)
- ♻️ Update
streamDeckClient.get(...)
method to accept expectedreceive
event name. (ref)
- ✨ Add namespace
SDPIComponents
to window to expose useful helpers. - ✨ Add
useGlobalSettings
hook to public namespace - ✨ Add
useSettings
hook to public namespace.
Initial release. 🥳
- ✨ Add all inputs as components. (read more)