Skip to content

Latest commit

 

History

History
744 lines (558 loc) · 74.1 KB

CHANGELOG.md

File metadata and controls

744 lines (558 loc) · 74.1 KB

2.1.0-beta.1 (2024-03-18)

Features

  • preview: removed 'isolation' marker from preview plugin (4361dfb)
  • snippet: added 'uip-isolated' marker on snippet to track if it should render in iframe; (60991eb)

2.0.1-beta.1 (2024-02-16)

2.0.0 (2024-02-16)

Bug Fixes

  • add empty value check when it's changing (5256743)
  • add LTR icon (05120e0)
  • arrow animation due to re-rendering after collapsed state change (dc08727)
  • copy: incorrect content to copy from JS editor (f2081d5)
  • core: a11y of hidden panel (df30bfd)
  • core: add embedded normalization utils for UIPModel to resolve multiple extra refreshes (0fc8891)
  • core: fix jsx-dom dependency to be main dependency (instead of dev one) (b0de47d)
  • core: fix css/less output of the project (82d88d4)
  • core: fix layout according to marker change (ad91915)
  • core: lazy update and alternative re-size control for uip-preview (50fdf15)
  • editor: fix extra actions of editor module, fix flow. Reduce risks of extra reinitialization without content change (6319288)
  • editor: inline dark-theme styles (39bac5d)
  • editor: make editor update only if corresponding change was made (a735e2f)
  • editor: pr fix (697370a)
  • editor: rework editor type marker - script bollean marker replaced with source attribute (85fc641)
  • fix build-files and peer dependency declaration (557541a)
  • fix dropdown control dark theme coloring (cc35b47)
  • fix esl version for consumption up to 6th (ad18d67)
  • fix multiple playground options missing (efbb8bf)
  • fix resize feature / resize internal API ; (792ac98)
  • fix vertical resize divider line (196231b)
  • fix visual accessibility, rework copy button icon (c4eb87d)
  • fixed collapsed settings blinking during resize (dabe412)
  • main module peer dependency esl restrictions actualized (e77c6df)
  • options: specify click event target (be10ce9)
  • panel: fix panel header width in vertical mode (d7855dd)
  • pr fixes (aa5938d)
  • preview: fix isolated content rendering problems (2f9b628)
  • remove ESL styles from the main output / create registration.all with full import (345a32e)
  • remove extra divider lines, rename some of the global properties (96feca0)
  • remove setting inconsistent value change from updateFrom of Base Setting (3dd80d1)
  • remove unnecessary imports (387d436)
  • restructuring to separate site module; style fixes (62bebc2)
  • settings: make setting update only if corresponding change was made (2d77e97)
  • snippets: dropdown doesn't open if ESL 5.0.0 is being used (c72371e)
  • styles: remove unused dark theme styles (a972a53)
  • uip-root default height (8c0e691)

Code Refactoring

  • uip-option: uip-options removed (86d52f0)

  • feat!: finalizing update 2.0.0 (595c3f9)

Features

  • ability to set active snippet by anchor (75dad49)
  • add ability to use dummy text comments, refactor processors services (696c4b7)
  • add copy svg to OptionIcons class, fix click events (c0438fb)
  • add inactive class to base setting (e669223)
  • add resize feature for plugin panels (45d5bf9)
  • add script support to isolated template (including formatting, rendering, store and snippets support) (1c0aac8)
  • add settings state change handler and state marker (bfca95c)
  • add type import (033e362)
  • complete UX API rework of panel-plugins (d2b6884)
  • create OptionIcons class, update options config and styles (f906155)
  • editor: add script editor mode (d35fdc5)
  • editor: implement wrap attribute (8f9f204)
  • editor: replace ace with jar editor (3cbfd6d)
  • editor: update editor's docs (15798b4)
  • introduce uip-header reimplementation (7c63ba5)
  • plugin structure and API rework (new abstraction layer and events) (318668f)
  • pr fixes (474cf20)
  • pr fixes (90cfbaf)
  • pr fixes (3462491)
  • preview: add isolated (iframe) mod support for preview area (e435b3c)
  • replace browser scroll with esl scrollbar (11f2935)
  • simplify processors and split instances for each source type (c6fceb0)
  • snippets: add manual root detection for plugins (ff6ddf7)
  • snippets: add tab mode (24ee727)
  • theme: add dark theme to jar editor (f03e35f)
  • uip-copy: create separate uip-copy plugin (38de6ba)
  • uip-editor: uip-editor reworked to use latest version of CodeJar and Prism without producing side-effects (8216d2a)
  • uip-editor: rework uip-editor plugin with self UI state management and header section support (4330698)
  • uip-preview: add preview plugin smooth content change animation (aaeb33d)
  • uip-preview: fix resize feature, add scrollbars for preview area (46a99de)
  • uip-settings: new uip-settings tag API (b4e5622)
  • uip-snippets: totally rework header and snippets modules (ebeb66b)
  • uip-toggle-dir: separate uip-toggle-dir widget to control uip-preview direction (d778ec8)
  • uip-toggle-theme: separate uip-toggle-theme widget to control UIP instance theme (52a4bd2)

BREAKING CHANGES

  • uip-header and uip-options are removed. Use uip-snippets (uip-snippets-list, uip-snippets-title), or combine it with buttons (uip-copy, uip-theme-toggle, uip-direction-toggle)
  • uip-option: uip-options plugin removed
  • #512, #519 - Replace ACE editor with CodeJar + PrismJs
  • #525 - rework UIP general livecycle

2.0.0-beta.12 (2024-01-29)

Bug Fixes

  • preview: fix isolated content rendering problems (2f9b628)

2.0.0-beta.11 (2024-01-26)

Bug Fixes

  • remove setting inconsistent value change from updateFrom of Base Setting (3dd80d1)

Features

  • ability to set active snippet by anchor (75dad49)
  • add script support to isolated template (including formatting, rendering, store and snippets support) (1c0aac8)
  • editor: add script editor mode (d35fdc5)
  • preview: add isolated (iframe) mod support for preview area (e435b3c)
  • simplify processors and split instances for each source type (c6fceb0)

2.0.0-beta.10 (2024-01-16)

Features

  • add settings state change handler and state marker (bfca95c)

2.0.0-beta.9 (2024-01-11)

Features

  • add inactive class to base setting (e669223)

2.0.0-beta.8 (2024-01-04)

Bug Fixes

  • arrow animation due to re-rendering after collapsed state change (dc08727)
  • fix vertical resize divider line (196231b)
  • remove ESL styles from the main output / create registration.all with full import (345a32e)
  • remove extra divider lines, rename some of the global properties (96feca0)
  • snippets: dropdown doesn't open if ESL 5.0.0 is being used (c72371e)

2.0.0-beta.7 (2023-12-28)

Bug Fixes

  • fix build-files and peer dependency declaration (557541a)

2.0.0-beta.6 (2023-12-28)

Bug Fixes

  • main module peer dependency esl restrictions actualized (e77c6df)
  • restructuring to separate site module; style fixes (62bebc2)
  • uip-root default height (8c0e691)

2.0.0-beta.5 (2023-12-28)

Bug Fixes

  • fix esl version for consumption up to 6th (ad18d67)

2.0.0-beta.4 (2023-12-27)

Bug Fixes

  • panel: fix panel header width in vertical mode (d7855dd)

2.0.0-beta.3 (2023-12-27)

Bug Fixes

  • fix resize feature / resize internal API ; (792ac98)
  • fix visual accessibility, rework copy button icon (c4eb87d)

Features

  • add ability to use dummy text comments, refactor processors services (696c4b7)

2.0.0-beta.2 (2023-12-13)

Code Refactoring

  • uip-option: uip-options removed (86d52f0)

Features

  • add resize feature for plugin panels (45d5bf9)
  • complete UX API rework of panel-plugins (d2b6884)
  • introduce uip-header reimplementation (7c63ba5)
  • plugin structure and API rework (new abstraction layer and events) (318668f)
  • snippets: add manual root detection for plugins (ff6ddf7)
  • snippets: add tab mode (24ee727)
  • uip-copy: create separate uip-copy plugin (38de6ba)
  • uip-editor: rework uip-editor plugin with self UI state management and header section support (4330698)
  • uip-preview: add preview plugin smooth content change animation (aaeb33d)
  • uip-preview: fix resize feature, add scrollbars for preview area (46a99de)
  • uip-settings: new uip-settings tag API (b4e5622)
  • uip-snippets: totally rework header and snippets modules (ebeb66b)
  • uip-toggle-dir: separate uip-toggle-dir widget to control uip-preview direction (d778ec8)
  • uip-toggle-theme: separate uip-toggle-theme widget to control UIP instance theme (52a4bd2)

BREAKING CHANGES

  • uip-header and uip-options are removed. Use uip-snippets (uip-snippets-list, uip-snippets-title), or combine it with buttons (uip-copy, uip-theme-toggle, uip-direction-toggle)
  • uip-option: uip-options plugin removed

2.0.0-beta.1 (2023-09-26)

Bug Fixes

  • core: add embedded normalization utils for UIPModel to resolve multiple extra refreshes (0fc8891)

  • core: fix css/less output of the project (82d88d4)

  • editor: fix extra actions of editor module, fix flow. Reduce risks of extra reinitialization without content change (6319288)

  • remove unnecessary imports (387d436)

  • feat!: finalizing update 2.0.0 (595c3f9)

BREAKING CHANGES

  • #512, #519 - Replace ACE editor with CodeJar + PrismJs
  • #525 - rework UIP general livecycle

1.1.0-beta.4 (2023-09-21)

Bug Fixes

  • core: fix jsx-dom dependency to be main dependency (instead of dev one) (b0de47d)

Features

  • uip-editor: uip-editor reworked to use latest version of CodeJar and Prism without producing side-effects (8216d2a)

1.1.0-beta.3 (2023-09-04)

Features

  • replace browser scroll with esl scrollbar (11f2935)

1.1.0-beta.2 (2023-08-25)

Bug Fixes

  • add LTR icon (05120e0)
  • editor: inline dark-theme styles (39bac5d)
  • editor: pr fix (697370a)
  • fix dropdown control dark theme coloring (cc35b47)
  • fix multiple playground options missing (efbb8bf)
  • fixed collapsed settings blinking during resize (dabe412)
  • pr fixes (aa5938d)
  • styles: remove unused dark theme styles (a972a53)

Features

1.1.0-beta.1 (2023-07-03)

Bug Fixes

  • options: specify click event target (be10ce9)

Features

  • add copy svg to OptionIcons class, fix click events (c0438fb)
  • create OptionIcons class, update options config and styles (f906155)

1.0.0 (2023-03-06)

Bug Fixes

  • add es5 output (96fabbb)
  • add js-beautify types to dependencies, specify npm css path (4477ad8)
  • add src (temporary) and README.md to npm package (7eccbc4)
  • array-utils: rename ArrayUtils to TokenListUtils (404cfcd)
  • async-components: fix linter issues (14ab990)
  • bool-setting: remove console.log (72f3c8d)
  • collapsed editor init added (7f5b1a1)
  • copy-icon: update icon sizes (cc3e3a3)
  • demo-content: pr fix (e1daa8d)
  • docs: pr fix (9e1a22c)
  • editor: fix editor change callback naming (d08874b)
  • editor: linting error (4f15789)
  • editor: pr fix (be7930f)
  • editor: replace brace with ace-builds dependency (7f9d9fd)
  • editor: wrap overflowing lines (1d888aa)
  • eleventy: update urls with base path (56c365a)
  • events: stop playground events bubbling after processing (a6405dd)
  • external dropdown menu is under internal dropdown menu (possible fixes) (ea695c2)
  • fix path to typing file in package.json (fe9e2f7)
  • fix paths (e285361)
  • fix typing path in package.json (3b4e211)
  • fix webpack.config.prod (361cfa9)
  • fixed snippet dropdown scrollbar blinking (17bc2a5)
  • icons: optimize svg icons (0d71d2a)
  • imports: fix esl imports path (913d6bf)
  • jsdoc: fix settings case (2191910)
  • jsdoc: pr fix (37cc4c0)
  • jsdoc: pr fix (21c2ba6)
  • jsdoc: pr fix (586894a)
  • jsdoc: pr fix (9d870cc)
  • jsdoc: remove empty comments (ca1db7f)
  • less build (08d78d1)
  • options: fix displaying active options (12abac8)
  • options: fix options layout (1169f4a)
  • options: lint fix (5d71196)
  • options: pr fix (31cdd93)
  • options: remove margin-left for options (d7d240c)
  • option: style dark-theme options (2c70b58)
  • package-lock: update lock.json (bdd9606)
  • page: remove global .main styles from example (a03212d)
  • path: rename sample styles file (f049ea8)
  • plugins: add UIPSettings to exports (35b4507)
  • pr fixes (3603cb9)
  • pr images (a60fba8)
  • registration: lint fix (05b43e4)
  • remove webpack noParse configuration (ce0dc38)
  • replace double quotes with single quotes (b52a735)
  • replace-links: replace 'replaceAll' with 'replace' to support 14th node (c74ef33)
  • root: refactor uip-root attributes' docs (1cf7791)
  • rtl-option: add text-alignment to rtl option (b97617c)
  • rtl-option: change 'dir' target (4c9a2d5)
  • select-setting: fix empty option processing (d1b9760)
  • select-setting: fix ESLSelect display (573b546)
  • select-setting: fix options processing (bc9c8b8)
  • select-setting: fix styles path (314370c)
  • select-setting: lint fix (1d07ee6)
  • select-setting: lint fix (c6f9b79)
  • select-setting: listen closest root only for theme changes (148987e)
  • select-setting: pr fix (ab525c4)
  • select-setting: refactor theme listener (f840316)
  • select-setting: reset select class on light theme (a1d749e)
  • select: fix theme change event name for listener (2b19b39)
  • select: remove memoize() from values getter (0246fa1)
  • separated root and options attribute update (546ca5c)
  • settings/editor: rollback (ab8f18b)
  • settings/editor: rollback (897d619)
  • settings: change settings register order (033df78)
  • settings: fix collapse animation on mobile (603379b)
  • settings: fix collapse animation on mobile (ef17a6e)
  • settings: remove unused class settings (bb208c1)
  • slider-setting: cosmetic fix (383d950)
  • slider-setting: lint fix (6d6110b)
  • slider-setting: lint fix (359b8ce)
  • slider-setting: pr fix (3ef3dcf)
  • style: apply styles for child uip elements only (19107b4)
  • uip-bool-setting: fix bool setting inconsistent state (3b551e9)
  • uip-bool-setting: fix bool setting styles (bbe3be6)
  • uip-editor: fix bug with horizontal scroll (62efbf5)
  • uip-plugin: set right 'state:change' listener (e3755f1)
  • uip-preview: fix clearing innerHTML (d5f7159)
  • uip-select-setting: fix esl-select styles (5ecc868)
  • uip-setting: fix adding extra whitespace when changing value (9d47b91)
  • uip-setting: fix creating multiple setting's fields (1e2b816)
  • uip-setting: fix labels styles (c877198)
  • uip-setting: js-ling fix (85caef2)
  • uip-setting: lint fix (8520c68)
  • uip-setting: pr fix (25a3e65)
  • uip-setting: pr fix (0c578ad)
  • uip-setting: prioritize setting's target over settings target (1702b7a)
  • uip-setting: rename inconsistency message (6a5dfb7)
  • uip-settings: fix settings display (803256b)

Features

  • added memoization (cf8b948)
  • added optional resizable attribute for preview (de49cf0)
  • added optional resizable attribute for preview (c714aad)
  • added sub/unsub for resize observer (84c657b)
  • alert: style alert for copy event (f43ce4e)
  • change fired markup instance (5c8984f)
  • changed layout; added editor/settings collapsing feat; added header (cd27806)
  • core: add jsdoc for core elements (bf75dec)
  • demo-content: add more demo content (88cf696)
  • dependencies: update esl version (97eabdc)
  • dependencies: update esl version (a78c9b8)
  • docs-links: add plugin to replace links domains (872a7b6)
  • docs: pr fix (44d1e28)
  • docs: update components docs (2106d71)
  • editor: editor height matches content (a5b7719)
  • editor: move ace only related logic to separate module (13c44b3)
  • editor: move ace only related logic to separate module (1583e5e)
  • editor: move editor to dynamic components (0b31c10)
  • editor: update jsdocs (0eb1eaa)
  • gh-actions: add gh action for deploying to gh pages (6680ef2)
  • gh-actions: update actions version (b94b56a)
  • gh-pages: add sitemap (94fb6de)
  • icons: add icons for options (9d9154f)
  • ie11 support and autoprefixer config (4da38bb)
  • introduce UIPOptions component and html refactoring (a68a9d0)
  • jsdoc: update docs with new theme/mode change strategy (5274605)
  • landing-page: add core and general sections (81e2250)
  • landing-page: add UIPSetting docs to landing page (0c660f7)
  • markdown: update markdown links (2a1faa9)
  • move UIP options to attributes, rework uip-editor themes control (7942a5a), closes #122
  • option: implement uip-option (f363889)
  • options: add attributes for hiding options (3556108)
  • options: add icon hiding/appearing on attribute change (ea1f67b)
  • options: add SPACE key handling for options (4c456b9)
  • options: fix map incorrect options map reinitialization (1b3d174)
  • options: fix option active state on inserting to dom (fe24ff4)
  • options: pr fixes (6ddf72f)
  • options: refactor option config styles (c32a1e6)
  • options: replace svg with inline background (eb8170c)
  • options: update options svg styles (e4686ba)
  • playground: create example with two uiproots (0c66e7c)
  • rtl-option: cosmetic fixes (4f2f86c)
  • rtl-option: implement rtl switcher option (6ca2a31)
  • rtl-option: replace dir attribute with styles (53f915f)
  • select-setting: add dark-theme styling (6269d31)
  • setting: disable setting when there are no targets (7297748)
  • setting: move disable logic to setter (fd1b479)
  • settings: create state model class (191afe7)
  • setting: style disabled settings (f769a18)
  • slider-setting: create docs/update examples for slider setting (10f9768)
  • slider-setting: implement slider setting (96eb2b5)
  • snippets: method name fix (38a4c5e)
  • state-model as observable (48caeeb)
  • state-model: add setting/getting attributes from root (4966f7d)
  • state: fire state changing as microtask (1d16afe)
  • state: rename method (1f7917a)
  • state: rename method (e51f653)
  • state: set fire state changing for several state modifications (58c8304)
  • uip elements: add jsdoc for UIPPreview, UIPOptions and UIPSnippets (4dfb265)
  • uip-bool-setting: implement uip-setting interface (118e2e4)
  • uip-editor: add jsdoc for UIPEditor (a7fe18f)
  • uip-editor: make wrapping on reaching editor's width by default (95e8647)
  • uip-elements: reduce token-list-utils methods complexity (e60276d)
  • uip-elements: tech review changes (ea2f084)
  • uip-model: add ability to identify last state modifier; add model shorthand to uip-plugin (bdd846a)
  • uip-model: merge setAttribute & transformAttribute methods (c192ae2)
  • uip-preview: add an ability to center preview content (0491d8e)
  • uip-root: move StateModel from settings to root (259ecae)
  • uip-select-setting: implement uip-setting interface (98a311f)
  • uip-setting: add message to setInconsistency() (a2be1da)
  • uip-setting: add rendering settings labels (11a087e)
  • uip-setting: create array-utils class (5f66996)
  • uip-setting: create demo settings (d05ecac)
  • uip-setting: eslint fix (d230de1)
  • uip-setting: implement applyTo/updateFrom (50badf4)
  • uip-setting: implement new setInconsistency() logic (1b7a9b7)
  • uip-setting: implement setInconsistency for select setting (6f3883c)
  • uip-setting: move $field initiation in a separate method (85e4498)
  • uip-settings: add jsdoc for UIPSettings, UIPSetting (01678d2)
  • uip-settings: add UIPModel, apply new setting methods to handle changes (ad46e3b)
  • uip-setting: setting interface (a9eacf3)
  • uip-setting: setting interface methods (e682aab)
  • uip-settings: reorganize uip-settings to the new model (61cd265)
  • uip-snippets: hide uip-snippets when there is only one snippet (3556008)
  • uip-text-setting: implement uip-setting interface (6852aa6)
  • uip-utils: add jsdoc utils (7692fc8)
  • update header (78adb8c)
  • update header (change selectors) (c60ed14)
  • update header (remove unnecessary comments) (d043d73)

1.0.0-beta.12 (2022-08-19)

Bug Fixes

  • options: remove margin-left for options (d7d240c)
  • registration: lint fix (05b43e4)
  • rtl-option: add text-alignment to rtl option (b97617c)
  • select-setting: lint fix (1d07ee6)
  • select-setting: lint fix (c6f9b79)
  • select-setting: listen closest root only for theme changes (148987e)
  • select-setting: refactor theme listener (f840316)
  • select-setting: reset select class on light theme (a1d749e)
  • select: fix theme change event name for listener (2b19b39)
  • settings: change settings register order (033df78)

Features

  • select-setting: add dark-theme styling (6269d31)

1.0.0-beta.11 (2022-06-27)

1.0.0-beta.10 (2022-06-15)

Bug Fixes

  • external dropdown menu is under internal dropdown menu (possible fixes) (ea695c2)
  • fix paths (e285361)
  • icons: optimize svg icons (0d71d2a)
  • page: remove global .main styles from example (a03212d)
  • path: rename sample styles file (f049ea8)
  • pr fixes (3603cb9)
  • pr images (a60fba8)

Features

  • options: add SPACE key handling for options (4c456b9)
  • options: replace svg with inline background (eb8170c)
  • playground: create example with two uiproots (0c66e7c)
  • update header (78adb8c)
  • update header (change selectors) (c60ed14)
  • update header (remove unnecessary comments) (d043d73)

1.0.0-beta.9 (2022-04-22)

Bug Fixes

  • fixed snippet dropdown scrollbar blinking (17bc2a5)
  • options: lint fix (5d71196)
  • options: pr fix (31cdd93)
  • option: style dark-theme options (2c70b58)
  • package-lock: update lock.json (bdd9606)
  • plugins: add UIPSettings to exports (35b4507)
  • replace-links: replace 'replaceAll' with 'replace' to support 14th node (c74ef33)
  • root: refactor uip-root attributes' docs (1cf7791)
  • rtl-option: change 'dir' target (4c9a2d5)
  • select-setting: fix empty option processing (d1b9760)
  • select-setting: fix options processing (bc9c8b8)
  • select-setting: fix styles path (314370c)
  • select-setting: pr fix (ab525c4)
  • slider-setting: cosmetic fix (383d950)
  • slider-setting: lint fix (6d6110b)
  • slider-setting: lint fix (359b8ce)
  • slider-setting: pr fix (3ef3dcf)

Features

  • changed layout; added editor/settings collapsing feat; added header (cd27806)
  • docs-links: add plugin to replace links domains (872a7b6)
  • icons: add icons for options (9d9154f)
  • option: implement uip-option (f363889)
  • options: add attributes for hiding options (3556108)
  • options: update options svg styles (e4686ba)
  • rtl-option: cosmetic fixes (4f2f86c)
  • rtl-option: implement rtl switcher option (6ca2a31)
  • rtl-option: replace dir attribute with styles (53f915f)
  • slider-setting: create docs/update examples for slider setting (10f9768)
  • slider-setting: implement slider setting (96eb2b5)
  • snippets: method name fix (38a4c5e)
  • state: fire state changing as microtask (1d16afe)
  • state: rename method (1f7917a)
  • state: rename method (e51f653)
  • state: set fire state changing for several state modifications (58c8304)

1.0.0-beta.8 (2021-11-16)

Bug Fixes

  • docs: pr fix (9e1a22c)
  • eleventy: update urls with base path (56c365a)

Features

  • gh-actions: add gh action for deploying to gh pages (6680ef2)
  • gh-actions: update actions version (b94b56a)
  • gh-pages: add sitemap (94fb6de)
  • landing-page: add core and general sections (81e2250)
  • landing-page: add UIPSetting docs to landing page (0c660f7)
  • markdown: update markdown links (2a1faa9)
  • uip-snippets: hide uip-snippets when there is only one snippet (3556008)

1.0.0-beta.7 (2021-08-24)

Bug Fixes

Features

  • core: add jsdoc for core elements (bf75dec)
  • jsdoc: update docs with new theme/mode change strategy (5274605)
  • uip elements: add jsdoc for UIPPreview, UIPOptions and UIPSnippets (4dfb265)
  • uip-editor: add jsdoc for UIPEditor (a7fe18f)
  • uip-settings: add jsdoc for UIPSettings, UIPSetting (01678d2)
  • uip-utils: add jsdoc utils (7692fc8)

1.0.0-beta.6 (2021-07-30)

Bug Fixes

  • remove webpack noParse configuration (ce0dc38)

1.0.0-beta.5 (2021-07-29)

Bug Fixes

1.0.0-beta.4 (2021-07-29)

Bug Fixes

  • add js-beautify types to dependencies, specify npm css path (4477ad8)

1.0.0-beta.3 (2021-07-27)

Bug Fixes

  • fix path to typing file in package.json (fe9e2f7)

Features

  • move UIP options to attributes, rework uip-editor themes control (7942a5a), closes #122

1.0.0-beta.2 (2021-07-20)

Bug Fixes

  • add src (temporary) and README.md to npm package (7eccbc4)
  • demo-content: pr fix (e1daa8d)
  • events: stop playground events bubbling after processing (a6405dd)
  • options: fix displaying active options (12abac8)
  • options: fix options layout (1169f4a)
  • style: apply styles for child uip elements only (19107b4)
  • uip-bool-setting: fix bool setting styles (bbe3be6)
  • uip-preview: fix clearing innerHTML (d5f7159)
  • uip-setting: fix creating multiple setting's fields (1e2b816)

Features

  • demo-content: add more demo content (88cf696)
  • uip-elements: reduce token-list-utils methods complexity (e60276d)
  • uip-elements: tech review changes (ea2f084)
  • uip-model: add ability to identify last state modifier; add model shorthand to uip-plugin (bdd846a)
  • uip-model: merge setAttribute & transformAttribute methods (c192ae2)
  • change fired markup instance (5c8984f)
  • state-model as observable (48caeeb)
  • uip-preview: add an ability to center preview content (0491d8e)

1.0.0-beta.1 (2021-05-20)

Bug Fixes

  • less build (08d78d1)
  • array-utils: rename ArrayUtils to TokenListUtils (404cfcd)
  • editor: replace brace with ace-builds dependency (7f9d9fd)
  • select-setting: fix ESLSelect display (573b546)
  • settings: remove unused class settings (bb208c1)
  • uip-bool-setting: fix bool setting inconsistent state (3b551e9)
  • uip-editor: fix bug with horizontal scroll (62efbf5)
  • uip-plugin: set right 'state:change' listener (e3755f1)
  • uip-select-setting: fix esl-select styles (5ecc868)
  • uip-setting: fix adding extra whitespace when changing value (9d47b91)
  • uip-setting: fix labels styles (c877198)
  • uip-setting: js-ling fix (85caef2)
  • uip-setting: lint fix (8520c68)
  • uip-setting: pr fix (25a3e65)
  • uip-setting: pr fix (0c578ad)
  • uip-setting: prioritize setting's target over settings target (1702b7a)
  • uip-setting: rename inconsistency message (6a5dfb7)
  • uip-settings: fix settings display (803256b)
  • replace double quotes with single quotes (b52a735)

Features

  • dependencies: update esl version (97eabdc)
  • dependencies: update esl version (a78c9b8)
  • settings: create state model class (191afe7)
  • state-model: add setting/getting attributes from root (4966f7d)
  • uip-bool-setting: implement uip-setting interface (118e2e4)
  • uip-editor: make wrapping on reaching editor's width by default (95e8647)
  • uip-root: move StateModel from settings to root (259ecae)
  • uip-select-setting: implement uip-setting interface (98a311f)
  • uip-setting: add message to setInconsistency() (a2be1da)
  • uip-setting: add rendering settings labels (11a087e)
  • uip-setting: create array-utils class (5f66996)
  • uip-setting: create demo settings (d05ecac)
  • uip-setting: eslint fix (d230de1)
  • uip-setting: implement applyTo/updateFrom (50badf4)
  • uip-setting: implement new setInconsistency() logic (1b7a9b7)
  • uip-setting: implement setInconsistency for select setting (6f3883c)
  • uip-setting: move $field initiation in a separate method (85e4498)
  • uip-setting: setting interface (a9eacf3)
  • uip-setting: setting interface methods (e682aab)
  • uip-settings: add UIPModel, apply new setting methods to handle changes (ad46e3b)
  • uip-settings: reorganize uip-settings to the new model (61cd265)
  • ie11 support and autoprefixer config (4da38bb)
  • introduce UIPOptions component and html refactoring (a68a9d0)
  • uip-text-setting: implement uip-setting interface (6852aa6)