# Changelog
**Attention:** ⚠️ means that a change may breaks things. Manual adjustments will be necessary. So be careful before updating. Even data loss might occur.

# Version 2.13.4 (01st of June 2026)
- Translate type check fix

# Version 2.13.3 (27th of May 2026)
- Refactoring build-html
- Update failed on locked workspaces
- Show update nodes fail warning

# Version 2.13.2 (22nd of May 2026)
- TypedInput: Autocomplete flow / global fix (NR 5?)

# Version 2.13.1 (23rd of April 2026)
- TypedInput: Blur event triggered when closing popovers. Event has an position element to identify, what was "closed".

# Version 2.13.0 (20th of April 2026)
- TypedInput: ⚠️ renamend autocomplete to autoComplete
- TypedInput: autoComplete ui fixes

# Version 2.12.6 (25th of March 2026)
- TypedInput: autocompleteList shows above input field if it reaches window bottom

# Version 2.12.5 (19th of March 2026)
- TypedInput edge case: check value type on keydown to ensure it is a string
- TypedInput: autocompleteList css fix
- Fixed direct file rendering only working with the node name instead of the real file name

# Version 2.12.4 (12th of March 2026)
- EditableList better non array value handling (waiting to avoid racing conditions)
- TypedInput better non array value handling (autoconvert to array as it may switched from single to multi)

# Version 2.12.3 (10th of March 2026)
- TypedInput autocomplete fix

# Version 2.12.1 + 2 (9th of March 2026)
- Export of Icon fix
- Icon click events
- Popover trigger close function if closed from parent component

# Version 2.12.0 (9th of March 2026)
- Popover open and close dispatch event
- Popover modalBackgroundColor property added
- Popover closing modal stop propagation to avoid triggering other clicks
- Textarea columns fix
- Icon component outsourced (Label and Button)

# Version 2.11.10 (03rd of March 2026)
- TypedInput autocomplete UI fix
- TypedInput autocomplete optional values fix
- Tooltip text rendering changed (huge impact on opening editor)

# Version 2.11.9 (26th of February 2026)
- TypedInput autocomplete UI fix

# Version 2.11.8 (17th of February 2026)
- TreeNode label fixes

# Version 2.11.6 + 7 (13th of January 2026)
- CSS.escape bugfixes
- TreeNode select first on mount fix

## Version 2.11.5 (12th of November 2025)
- Popup: Key binding bugfix
- Popover: buttonClazz added

## Version 2.11.4 (4th of November 2025)
- TreeNode: bugfix and refactored
- MenuEntry: missing style/clazz bugfix

## Version 2.11.3 (4th of November 2025)
- TreeNode: added isSelected and isHovered as slot property (e.g. let:isSelected)

## Version 2.11.2 (20th of November 2025)
- Tooltip: style, target + delay fixes
- TreeNode: no tooltip if collapsible fix

## Version 2.11.1 (17th of November 2025)
- ⚠️ Keep special characters in DOM ids and developer must decide how to handle them if there is a conflict (removed 2.11.0 changes)
- Escaped jQuery and querySelector id selection used in SIR

## Version 2.11.0 (17th of November 2025)
- ⚠️ Replace special characters in DOM ids
- removed gitpod files

## Version 2.10.4 (9th of October 2025)
- Select: css fix
- TypedInput: additional value + autocomplete css fix

## Version 2.10.2 + 3 (08th of October 2025)
- TypedInput: added autocomplete additional values
- TypedInput: autoCompleteMsgDefault added
- README updated

## Version 2.10.1 (07th of October 2025)
- TypedInput: autocomplete fix (node only needed for flow autocompletion)
- autocomplete UI fix (in container it was not visible)
- TypedInput: added autocompleteList

## Version 2.9.12 (16th of September 2025)
- openTray: fixes for NR 4.1
- TypedInput: always label option added (label and icon in selected option)
- TypedInput: added custom multipleSelectionText
- building files sync (again)
- TabbedPane: fix

## Version 2.9.11 (28th of August 2025)
- Tooltip: position fix
- Panel: width fix

## Version 2.9.10 (21st of August 2025)
- TypedInput: custom multiple selection text

## Version 2.9.9 (20th of August 2025)
- TabbedPane: timing fix
- building files async
- TypedInput: added multiple feature

## Version 2.9.7 + 2.9.8 (31st of July 2025)
- added NR input autocompletion helper function

## Version 2.9.5 + 2.9.6 (14th of July 2025)
- Tray: close component destroy bugfix
- ToggleGroup: Button Type bind:value fix

## Version 2.9.2 + 2.9.3 + 2.9.4 (4th of July 2025)
- ToggleGroup: fix
- ToggleGroup: css fix

## Version 2.9.1 (5th of Juni 2025)
- Input / TypedInput: field show error only if enabled

## Version 2.9.0 (20th of May 2025)
- Official added openTray

## Version 2.8.10 (6th of May 2025)
- Tooltip fixes ⚠️closeOnClick default changed to false (SIR exclusive)

## Version 2.8.8 + 2.8.9 (5th of May 2025)
- config node input fix
- Collapsible transition refactored

## Version 2.8.6 (10th of April 2025)
- Added experimental openTray function (no documentation yet)

## Version 2.8.5 (01st of April 2025)
- Input -> ConfigNodeInput new parameter: maxConfigNodes (for special cases where you only want a limited amount of config nodes)
- TypedInput expand => added typedInput info to the event
- EditableList proper Error message if elements is not an array

## Version 2.8.4 (28th of March 2025)
- ToggleGroup fixes

## Version 2.8.3 (19th of March 2025)
- Tooltip max size and css fixes

## Version 2.8.2 (11th of March 2025)
- Input checkbox indeterminate property added

## Version 2.8.1 (7th of March 2025)
- Input maximize property css fix (was always maximized)

## Version 2.8.0 (24th of February 2025)
- TabbedPane property active added-> allow to hide slot from DOM if not active (either boolean true or equals the tab name)
- TabbedPane property id added
- Experimental: added property ref to all components as a reference to the DOM (svelte bind:this)

## Version 2.7.2 + 3 (21st of February 2025)
- removed console.log
- added missing dragover to Collapsible / ComponentHeader

## Version 2.7.1 (20th of February 2025)
- build nodes / plugins call fix (-onlyNodes / -onlyPlugins)
- Tooltip closing fix / removed preventDefault to enable links

## Version 2.7.0 (13th of February 2025)
- ⚠️All Components now differentiate between maximize and maximizeLabel (last is usually only useful for not input components)

## Version 2.6.0 (6th of February 2025)
- close Popover via Button fix
- refactored TypedInput
- ⚠️Collapsed labels are now full width by default
- ⚠️changed width 100% to moz-available / -webkit-fill-available / stretch

## Version 2.5.0 (5th of February 2025)
- added sir arguments -onlyNodes and -onlyPlugins to avoid problems if there is a node and a plugin with the same name (themes)
- Popup focus bugfix
- Popup added open / close event
- Added autocomplete to typedInput
- refactored TypedInput
- ⚠️ removed preventDefault / stopPropagation as default from Input fields (this leads to problems closing TypedInput options)

## Version 2.4.6 (16th of January 2025)
- Button indented label fix

## Version 2.4.5 (14th of January 2025)
- TreeNode icon fix

## Version 2.4.4 (10th of January 2025)
- TypedInput event dispatch editor-closed (experimental) 
- removed fix version @jridgewell/gen-mapping

## Version 2.4.3 (10th of December 2024)
- currently set @jridgewell/gen-mapping to fix version (0.3.5) as 0.3.6 is buggy

## Version 2.4.2 (13th of November 2024)
- show Tooltip while creating and hovering fix

## Version 2.4.1 (12th of November 2024)
- Popover no modal click outside fix

## Version 2.4.0 (12th of November 2024)
- added TabbedPane fixed property to keep it in sight and make the content scrollable (instead of the whole node)

## Version 2.3.11 (07th of October 2024)
- close Popover fix
- MenuEntry title text class added

## Version 2.3.10 (01st of October 2024)
- Popover realign option added

## Version 2.3.9 (26th of September 2024)
- EditableList list side slide in transition added

## Version 2.3.8 (19th of September 2024)
- TreeNode slot fix

## Version 2.3.7 (19th of September 2024)
- Bugfix TreeNode Slot
- EditableList removeMessage slot added
- MenuEntry fade in fix
- Popover Button css fix

## Version 2.3.6 (16th of September 2024)
- show node.id in "doUpdateOnStart"

## Version 2.3.5 (11th of September 2024)
- Tooltip getId fix

## Version 2.3.4 (10th of September 2024)
- Tooltip first render markdown fix

## Version 2.3.3 (23rd of August 2024)
- Tooltip onDestroy clears search DOM
- Collapsible customHeader slot added


## Version 2.3.2 (22nd of August 2024)
- Tooltip wait for DOM fix (changing config -> node or other delays)

## Version 2.3.1 (22nd of August 2024)
- Remove legacy properties fix
- Recognize plugins in package.json
- Routing slot header extension fix

## Version 2.3.0 (02nd of July 2024)
- ⚠️ Popover overhaul: closePopup function is depreceated, no more multi openings (can be done via svelte on component side)
- Updated EditableList and Popup with new Popover handling

## Version 2.2.2 (12th of June 2024)
- Popover Button fix
- Input empty error string fix

## Version 2.2.1 (04th of June 2024)
- Tooltip Button fix

## Version 2.2.0 (03rd of June 2024)
- ⚠️ removed validate node second parameter (use "this" now instead)
- Tooltip transition + input error doublication fix fixed
- test-node has now Tooltip example which would show 2 tooltips (content3)

## Version 2.1.2 (28th of May 2024)
- legacy props fix
- Tooltip transition fix
- input error doublication fix (NR and SIR showed an error)
- TabbedPane uses Tooltip instead of title

## Version 2.1.1 (14th of May 2024)
- Tooltip list css fix

## Version 2.1.0 (07th of May 2024)
- EditableList popup keyboard keys added

## Version 2.0.3 (07th of May 2024)
- popup closing fix

## Version 2.0.2 (25th of April 2024)
- popup keyboard fix

## Version 2.0.0 (16th of April 2024) 
- popover link coloring fix
- use minified html file as default, to do not minifiy use 'sir -m=false'
- ⚠️ changed sir node-updating which will always be triggered, but only change version if something in the node was changed.
- ⚠️ changed addLegacyProps to always add and remove them on startup

## Version 1.22.1 + 1.22.2 (21st of February 2024)
- do update on start bugfix
- fixed EditableList add button position

## Version 1.21.0 + 1.22.0 (08th of February 2024)
- added confirmRemove to EditableList
- added mouseEnterRemove / mouseLeaveRemove event to EditableList
- ⚠️ Button uses direct click event
- ⚠️ Internal changes for Popups to prevent laying in the DOM background. Translations within Popups must be done with RED._()

## Version 1.20.2 (06th of February 2024)
- retry update on start if triggered to early
- typedInput label fix

## Version 1.20.1 (26th of January 2024)
- SIR command fix (set second arg as file/folder if no flag)
- credentials (config node) fix
- delay component.$destroy()
- TypedInput options are not draggable / text selectable
- updated dependencies

## Version 1.20.0 (26th of January 2024)
- added experimental minify option (sir -m)
- TypedInput added expand option

## Version 1.19.6 (25th of January 2024)
- TreeNode bugfix
- checkbox label after checkbox icon fix
- checkbox label after checkbox default maximize

## Version 1.19.5 (12th of December 2023)
- typedInput option icon fix
- open event for configNode

## Version 1.19.4 (09th of November 2023)
- hotfix destroy svelte component (error if more than one sir created node)

## Version 1.19.3 (09th of November 2023)
- destroy svelte component on closing editor (ensures no side-effects on opening other node from same type and reactive components)

## Version 1.19.2 (07th of November 2023)
- disable config node label
- Input + TypedInput id fix

## Version 1.19.1 (06th of November 2023)
- disabled button cursor added
- removeLegacyProperties fix

## Version 1.19.0 (24th of October 2023)
- TreeNode Depth refactored and fix (Collapsible slot may not exists anymore)
- removed recreateTreeDepth (obsolet)
- ⚠️ fixed missing standardized id and classes (sir-"ComponentName" or sir-"ComponentName"-"additional-suffixes")
- Collapsible collapsing fix

## Version 1.18.0 (19th of October 2023)
- ⚠️ Standardized id and classes (sir-"ComponentName" or sir-"ComponentName"-"additional-suffixes")
- refactored TypedInput options

## Version 1.17.1 (18th of October 2023)
- ⚠️ EditableList hideable changed to filter function

## Version 1.17.0 (17th of October 2023)
  - ⚠️ Collapsible removed slot content if collapsed
  - ⚠️ Tooltip content added on show
  - Callout color fix
  - EditableList added hideable option
  - Label text has own span element

## Version 1.16.2 (12th of October 2023)
  - TypedInput blur event has event.detail data
  - update config node versions fix
  - update on runtime-state start fix

## Version 1.16.1 (27th of September 2023)
  - Collapsible border and width fix
  - ConfigNode update event after adding/removing config node
  - ConfigNode close event after saving config node


## Version 1.16.0 (20th of September 2023)
  - remove temp files on exit
  - update verions object enhanced (can now parse(versionNoString))
  - ... add addLegacyProperties


## Version 1.15.0 (19th of September 2023)
  - Added svg and Font Awesome stack items support
  - Changed label default width and tooltip position
  - Bugfix getBooleanFrom
  - disabled Button css fix

## Version 1.14.5 (23rd of August 2023)
  - Added readonly prop to input fields
  - Show tooltip if no input field has no label
  - Removed update only if svelte file is younger then html (dependency check is missing and would propably take more time than building)
  - Added command 'sir "filename.svelte"' to build only this file
  - disabled Button Tooltip fix

## Version 1.14.4 (21st of August 2023)
  - Bugfix jQuery escaping special characters in id (must be jQuery to get access to tooltips)
  - Creating html file only if older then svelte file
  - Updated dependencies

## Version 1.14.3 (21st of July 2023)
  - Credentials in config node bugfix

## Version 1.14.2 (21st of July 2023)
  - MenuEntry Bugfix

## Version 1.14.1 (18th of July 2023)
  - Added Tooltip to default components

## Version 1.14.0 (12th of July 2023)
  - ⚠️ MenuEntry closing fix + standarized id and class (sir-...)
  - Tooltip bugfix
  - TypedInput option selection close fix
  - tabindex fixes


## Version 1.13.0 (06th of July 2023)
  - Toogle Group css fix
  - build-html async + delete temp file fix
  - Added Tooltip Component and replaced RED.popover.tooltip
  - ensure getId is string

## Version 1.12.0 (26th of June 2023)
  - updated to svelte 4 + dependencies
  - added aria roles to components

## Version 1.11.0 (22nd of June 2023)
  - ⚠️Label component added (structure and classes have changed -> important if using css or js on the Header/Label of a component)
  - tooltip and tooltipOptions for every label implemented
  - added tooltip icon
  - Panel height fix
  - credentials input bugfix
  - added credentials sample

## Version 1.10.8 (21st of June 2023)
  - Row maximize fix
  - TypedInput css fix
  - Tooltip options property added

## Version 1.10.7 (25th of May 2023)
  - getBooleanFrom crashed if null/undefined property was set

## Version 1.10.6 (25th of May 2023)
  - Bugfix Popover closing error
  - EditableList dragging fix
  
## Version 1.10.5 (17th of May 2023)
  - input config node event fix
  - input config node filter function wrapper to enable changing node values 

## Version 1.10.4 (someday)
  - just updated dependencies as some old svelte version created invalid pages...

## Version 1.10.3 (30th of March 2023)
  - typedInput blur event fix + focus after select left side option

## Version 1.10.2 (23rd of March 2023)
  - Added missing MenuEntry title for not expandable
  - Popover opening/closing fix
  - Popover added property: closeOtherPopovers
  - added MenuEntry example

## Version 1.10.1 (22nd of March 2023)
  - changed event for update nodes to node runtime-state === start
  - TabbedPane event fix

## Version 1.10.0 (20th of March 2023)
  - code refactoring build-html
  - Added on:click / on:keydown to TabbedPane
  - parse version fix

## Version 1.9.5 (07th of March 2023)
  - Bugfix Input fields checkbox and color events

## Version 1.9.4 (28th of February 2023)
  - Added keydown event and replaced depreceated keypressed if function was called for the component

## Version 1.9.3 (28th of February 2023)
  - Added on focus / blur event to input fields

## Version 1.9.2 (23rd of February 2023)
  - Refactored tooltip
  - Label bugfix typedInput (was empty if created dynamically)

## Version 1.9.1 (23rd of February 2023)
  - Added tooltip to Collapsible, EditableList, Group
  - Added Id for ComponentHeader labels
  - css fix for links in tooltip 
  - refactoring typedInput

## Version 1.9.0 (23rd of February 2023)
  - focus fix TypedInput
  - ⚠️ TypedInput id naming corrected
  - Using Node-Red tooltip (dynamically)
  - Textarea added tooltip

## Version 1.8.10 (20th of February 2023)
  - closing Popover handling fix
  - prevent Popover click propagation

## Version 1.8.9 (15th of February 2023)
  - changed MenuEntry fading
  - validate will have node as second property for more complex validations (default.prop.validate doesn't have "this" on input field).

## Version 1.8.8 (14th of February 2023)
  - added tooltip to TypedInput
  - added tooltip in Readme for Input and TypedInput
  - no-drop cursor and no focus when TypedInput is disabled

## Version 1.8.7 (08th of February 2023)
  - TypedInput Error and no node fix

## Version 1.8.6 (06th of February 2023)
  - TypedInput noValue Options fix
  - Sidebar config nodes counter fix  

## Version 1.8.5 (06th of February 2023)
  - maximize + placeholder for typedInput

## Version 1.8.4 (06th of February 2023)
  - Bugfix TypedInput
  - Set focus on typedInput

## Version 1.8.3 (06th of February 2023)
  - remove temp file fix

## Version 1.8.2 (03rd of February 2023) 
  - Bugfix TypedInput

## Version 1.8.1 (03rd of February 2023)
  - Bugfix TypedInput

## Version 1.8.0 (03rd of February 2023)
- remove timestamp from rendered html file to prevent unnecessary changes / commits
- ⚠️ TypedInput fields were rebuild without jQuery. Default stuff is working, some specializations are currently missing (type node, multiselect, etc.).

## Version 1.7.4 (17th of January 2023)
- depreceated event.path replaced with event.composedPath()

## Version 1.7.3 (09th of January 2023)
- Experimental: Safari seems to have problems with "function update (node) {}" -> changed to "const update = function (node) {}" for user testing!

## Version 1.7.2 (End of Year 2022)
- Code refactoring
- Added test case for TypedInput and evaluateNodeProperty

## Version 1.7.1 (13th of December 2022)
- Popover opening fix
- stop propagation in button readded (got somehow lost...)

## Version 1.7.0 (24th of November 2022)
- ToggleGroup simpler flex direction management
- Popover custom on:click event and tooltip added
- Input field added type "search" for simple Node-RED like search fields

## Version 1.6.0 (15th of November 2022)
- Added ButtonGroup component
- Added tooltip to Button component
- Icon only for Input component
- Popover sets custom clazz in button and popover
- Added ToggleGroup small and showHeader property
- ⚠️changed update property from nodeVersion to _version

## Version 1.5.3 (28th of October 2022)
- Bugfix update node

## Version 1.5.2 (28th of October 2022)
- Button click stop propagation added
- more flexible Component Header (for EditableList, Collapsible or TreeNode) 
- Table set Popup buttons into svelte:fragment 
- test-node set slots into svelte:fragment

## Version 1.5.1 (18th of October 2022)
- Bugfix escaped TypedInput

## Version 1.5.0 (18th of October 2022)
- Escaped TypedInput id to prevent jquery errors
- Added on:keypress where on:click events are (A11y standard)

## Version 1.4.4 (17th of October 2022)
- Bugfix update node

## Version 1.4.3 (22nd of September 2022)
- TabbedPane returns readable error if no or no valid tabs are set
- Console logs start with '\[sir\]'
- PlainInput color click event reacts on the icon instead of the input field

## Version 1.4.2 (08th of September 2022)
- TypedInput waiting for DOM if element was not created yet
- TypedInput reactive placeholder

## Version 1.4.1 (30th of August 2022)
- Added markdown documentation

## Version 1.4.0 (30th of August 2022)
 - ⚠️ Sortable EditableList dispatches now a 'sort' instead of a 'changed' event
 - ⚠️ EditableList remove event returns the removed object in e.detail.value and the index in e.detail.index
 - EditableList TableHeader width fix

## Version 1.3.5 (29th of August 2022)
 - Input Property was wrongly overwritten with PlainInput
 - Css fixes

## Version 1.3.4 (19th of July 2022)
- Popover Added Classes
- Popover out of window on right side bugfix
- Input added on:input event

## Version 1.3.3 (19th of July 2022)
- Popover Bugfix z-style

## Version 1.3.2 (04th of July 2022)
- Placeholder TypedInput can be put in the defaults (like normal input)

## Version 1.3.1 (24th of June 2022)
- fixed missing theme compatible color options

## Version 1.3.0 (20th of June 2022)
- SIR is now theme compatible

## Version 1.2.3 (3rd of June 2022)
- Added Editable List tableHeader

## Version 1.2.2 (2nd of June 2022)
- Added Callout small option
- Callout css fixes

## Version 1.2.1 (23rd of May 2022)
- Bugfix credentials input fields

## Version 1.2.0 (19th of May 2022)
- Updated svelte to 3.48.0 and changed dispatcher call

## Version 1.1.12 (19th of May 2022)
- TypedInput Ace Editor Bugfix

## Version 1.1.11 (28th of April 2022)
- Editable list drag and drop improved
- TreeNode draggable option
- TabbedPane undraggable

## Version 1.1.10 (8th of April 2022)
- Bugfix tooltip

## Version 1.1.9 (8th of April 2022)
- Added tooltip to input fields

## Version 1.1.8 (1st of April 2022)
- Added keypress event to input fields

## Version 1.1.7 (10th of March 2022)
- Input fields can accept falsy values (Checkbox = false, Number = 0)

## Version 1.1.6 (10th of March 2022)
- Editable List: Add Button label naming
- Error handling for Input, Select, Textarea
- Label before Input Checkbox
- Fix calculated width TabbedPane

## Version 1.1.5 (08th of March 2022)
- Bugfix init component

## Version 1.1.4 (03rd of March 2022)
- Experimental: TreeNode only click on icon feature
- Panel: added bottom size calculation
- Small css fixes

## Version 1.1.2 (24th of February 2022)
- Editable list drop fix

## Version 1.1.1 (24th of February 2022)
- Manuell error property for input fields added

## Version 1.1.0 (23rd of February 2022)
- Refactoring change event
- ⚠️Table now uses events instead of functions set in property

## Version 1.0.21 (22nd of February 2022)
- Bugfix Change Event (Select)

## Version 1.0.20 (22nd of February 2022)
- Bugfix Change Event (PlainInput)

## Version 1.0.19 (21st of February 2022)
- Collapsible setting collapsed bugfix
- Components now only trigger change event if their value was changed (instead of node)
- Input Fields now can change the value if node[prop] was changed

## Version 1.0.18 (31st of January 2022)
- Removed console.log from MenuEntry

## Version 1.0.17 (31st of January 2022)
- Renaming TreeElement to TreeNode

## Version 1.0.16 (31st of January 2022)
- Bugfix TreeElement

## Version 1.0.15 (09th of December 2021)

- TabContent added click event
- MenuEntry added max-height

## Version 1.0.14 (02nd of December 2021)

- Collapsible click event and css fix

## Version 1.0.13 (23rd of November 2021)
 - Added recreate TreeElement depth trigger
 - css fixes
 - user-select disabled on all rows (exception: Callout & Table)
 

## Version 1.0.12 (23rd of November 2021)

- Collapsible css fix to prevent wrong collapsible event height
- Fixed indented for EditableList and Collapsible
- Full width header is now an intern component
- Added Panel component
- Added custom component example
- Some other css fixes
- onClick event for all components
- Added TreeElement component

## Version 1.0.11 (05th of November 2021)

- ToggleGroup structure changed to be similar to other components
- Added header slot to Collapsible, EditableList, Group, ToggleGroup
- Label cursor and no more user-selection fix

## Version 1.0.10 (03rd of November 2021)

- Added clazz and style property to all components (except Popup)
- Added click, dblclick, mouseenter and mouseleave event for rows
- Changed left/right scroll icon for TabbedPane

## Version 1.0.9 (27th of October 2021)

- Changed sir-Form-row to sir-Row

## Version 1.0.8 (27th of October 2021)

- Changed sir-Form-row to sir-Row
- EditableList css fix

## Version 1.0.7 (27th of October 2021)

- Set named id for each component container (instead of Row-{id})
- Css class name convention (sir-"Name")
- Popover + MenuEntry Css + transition fix

## Version 1.0.6 (26th of October 2021)

- TabbedPane code changed to svelte without jQuery
- Tabs can now have icons
- TabbedPane has now ScrollButtons instead of Scrollbar

## Version 1.0.5 (22th of October 2021)

- Code cleaning and added icon to Popover button
- Popup uses now id instead of classes
- EditableList is now using svelte instead of jQuery for sorting
- EditableList has now minHeight and maxHeight property
- MenuEntry css changed

## Version 1.0.3 (18th of October 2021)

- Added TypedInput placeholder
- some missing component ID fixes
- Experimental: Added Popover and MenuEntry Components

## Version 1.0.2 (11th of October 2021)

- Added input color picker

## Version 1.0.1 (8th of October 2021)

- Editable List fix committed :)

## Version 1.0.0 (8th of October 2021)

- EditableList id property can be set manually
- Editable List fixed sorting
- Bugfix Sidebar detection in build-html
- Row transition fade out deactivated
- Table transition fixed
- TabbedPane css fix
- TypedInput Options left border added

## Version 0.1.91 (5th of October 2021)

- EditableList css fix and fading added
- TabbedPane Scrollbar css fix

## Version 0.1.90 (4th of October 2021)

- Callout indented property added
- TypedInput display error fix when disabled + typo fix
- Added custom scrollbar for TabbedPane component
- jumping components better fix implemented

## Version 0.1.89 (23rd of September 2021)

- jumping components fixed if they are switched and fading was active
- flickering when adding a new tab fixed

## Version 0.1.88 (22nd of September 2021)

- fixed typo
- Callout css fixes
- Table edit css fixes

## Version 0.1.87 (30th of August 2021)

- Code convention: script -> style -> html
- ToggleGroup, Group and EditableList small fixes
- Popup only adds button div if existing

## Version 0.1.86 (27th of August 2021)

- Callout and Group styling fix
- Button inline default is false
- Fading feature for all components. Default set to true.

## Version 0.1.85 (27th of August 2021)

- build html bugfix for sidebar width
- Table input styling fix

## Version 0.1.84 (25th of August 2021)

- build html bugfix if node is a sidebar tab
- ToggleGroup indented fix

## Version 0.1.83 (24th of August 2021)

- render function has now an option to set min-width of the node (render(this, { minWidth: "500px;" }))
- added svelte plugin as extension recommendation + install at start
- Row has indentation
- Callout close butto shifted a bit into the box

## Version 0.1.82 (24th of August 2021)

- Row fading added
- Workaround to fix node width bug: Fixed node width on opening and then changing to auto

## Version 0.1.81 (23rd of August 2021)

- Collapsible styling fix

## Version 0.1.80 (23rd of August 2021)

- Collapsible styling fix
- ToggleGroup styling fix

## Version 0.1.79 (23rd of August 2021)

- Row is now flex instead of inline:flex -> can lead to a big min-width for the node by Node-RED
- Style fix TypedInput
- EditableList fix for recursive calling
- Popup Button fix
- Table fix

## Version 0.1.78 (18th of August 2021)

- General styling fixes
- Code convention: script -> style -> html
- Callout works now with slots

## Version 0.1.77 (18th of August 2021)

- Callout can be closable
- Readme

## Version 0.1.75 (18th of August 2021)

- fixed i18n bug
- typedInput styling fixed
- Readme changed

## Version 0.1.73 (18th of August 2021)

- indented property (instead of indentation)
- styling fixes within editable lists

## Version 0.1.72 (16th of August 2021)

- small styling fixes

## Version 0.1.71 (16th of August 2021)

- small styling fixes
- button indented

## Version 0.1.70 (16th of August 2021)

- button + button group styling

## Version 0.1.69 (16th of August 2021)

- popup slot for buttons
- overhaul of css -> using flexboxes instead node-red standard
- added Readme description.

## Version 0.1.68 (04th of August 2021)

- table delete callback returns old row

## Version 0.1.67 (04th of August 2021)

- bugfix and small table changes
- Buttons have id

## Version 0.1.66 (03th of August 2021)

- added more table functions

## Version 0.1.65 (29th of July 2021)

- added callback functions for table
- Popup bugfix

## Version 0.1.64 (29th of July 2021)

- small styling fixes
- added focus for Popup

## Version 0.1.63 (28th of July 2021)

- rollup dependency version set fix to 2.36.1 (last known working)

## Version 0.1.62 (28th of July 2021)

- Bugfix

## Version 0.1.61 (28th of July 2021)

- Table component translation changed as using i18n breaks other translations since Node-RED 2.0.3
- Set styles to class

## Version 0.1.60 (27th of July 2021)

- Popups use Node-Red mechanism
- gitpod.yml using latest node-red version
- Collapsible and Row style to class fixing
- Customizable Row

## Version 0.1.59 (23rd of July 2021)

- SIR own Popup mechanism created
- Table has new SIR Popup
- Button added primary class

## Version 0.1.58 (21th of July 2021)

- Added i18n translation support for tabs
- Added i18n translation support for SIR components
- better show Popup mechanism
- Added Table component
- Label styling fix

## Version 0.1.57 (19th of July 2021)

- TypedInput label on:click -> focus on field
- Added i18n translation support
  
## Version 0.1.56 (15th of July 2021)

- Added Popup
- Added Validation for Input / TypedInput while typing
- Bugfix ConfigNode deleting last option crashed node
- Validating ConfigNode on:blur event
- cleaning code

## Version 0.1.55 (13th of July 2021)

- Added Textare
- Added ToggleGroup
- cleaning code

## Version 0.1.54 (9th of July 2021)

- Added Callout component

## Version 0.1.53 (2nd of July 2021)

- Bugfix empty values set the node dirty flag
- Bugfix deleting config nodes could crash node
