All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
6.0.3 (2023-03-12)
6.0.1 (2023-02-01)
Note: Version bump only for package @pattern-lab/uikit-workshop
6.0.0 (2023-01-31)
- hogan to handlebars migration leftovers (#1461) (566485a)
- js error (#1475) (209b9a1), closes /github.com/pattern-lab/patternlab-node/pull/1102/files#diff-9111c2e0138c935342632437be7178f25322b8f5c86431f2b85f4fe760d32980L96-R111
- updated base template to handlebars (#1463) (c69c658)
5.17.0 (2022-09-25)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.16.4 (2022-09-23)
5.16.2 (2022-02-07)
5.16.1 (2022-01-29)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.16.0 (2022-01-29)
- annotations: displaying annotation tooltips correctly (#1406) (3f33ce5), closes #2 #1
- annotations: hiding those correctly (#1415) (ef0a60f)
5.15.7 (2021-12-07)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.15.6 (2021-12-07)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.15.5 (2021-12-06)
5.15.4 (2021-12-06)
5.15.3 (2021-11-21)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.15.2 (2021-11-03)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.15.1 (2021-10-16)
5.15.0 (2021-07-01)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.14.3 (2021-05-17)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.14.2 (2021-03-28)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.14.1 (2021-02-19)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.14.0 (2021-01-12)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.13.3 (2020-12-17)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.13.2 (2020-11-12)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.13.1 (2020-09-06)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.13.0 (2020-08-26)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.12.0 (2020-08-09)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.11.1 (2020-06-28)
- update Viewport Size toggle to better handle async-loaded ishControl data + prevent rendering errors (b937706)
- update Webpack config to point to the patched version of preact-dom (d3660b7)
- visually hide NavToggle icon text; fix for visual regression after merging down pattern-lab#1227 (3a2ad9f)
- patternflyouts: preventing horizontal scrollbar in pattern flyouts in Edge 18 #1124 (63300bc)
- patternstate: added css color for pattern state "inprogress" #1216 (856bcda)
- resetcss: selector in uikit-workshop #1109 (6893b7c)
5.11.0 (2020-06-28)
- update Viewport Size toggle to better handle async-loaded ishControl data + prevent rendering errors (b937706)
- update Webpack config to point to the patched version of preact-dom (d3660b7)
- visually hide NavToggle icon text; fix for visual regression after merging down pattern-lab#1227 (3a2ad9f)
- patternflyouts: preventing horizontal scrollbar in pattern flyouts in Edge 18 #1124 (63300bc)
- patternstate: added css color for pattern state "inprogress" #1216 (856bcda)
- resetcss: selector in uikit-workshop #1109 (6893b7c)
5.10.2 (2020-05-24)
- update link to new PL docs homepage (831b467)
5.10.1 (2020-05-09)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.10.0 (2020-05-09)
5.9.3 (2020-05-01)
- adjust UIKit Nav updates to account for the noViewAll config variation (73eac97)
- make sure the top-level Dropdown menus always open/close (7a8b418)
- only allow one top level nav item to be open at a time while rendering as a dropdown menu (409bef3)
- re-try Netlify preview to debug local vs prod rendering differences (6da41a1)
5.9.2 (2020-04-24)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.9.0 (2020-04-24)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.7.2 (2020-03-24)
- update iframe resizer UI to be hidden when iframe is full width (9797c1a)
5.7.1 (2020-02-24)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.7.0 (2020-02-17)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.6.0 (2020-01-18)
- a11y fix on text contrast (6d75b22)
- a11y issue on a missing description of that complementary icon (4f13807)
5.5.0 (2019-12-19)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.4.2 (2019-11-27)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.4.1 (2019-11-26)
- temp workaround to address instance where the latest version of Edge supports ES modules but NOT Custom Elements (ada3d82)
5.4.0 (2019-11-26)
- check if dependency graph file exists before trying to remove (f9af6a9)
- comment out example config to disable viewAll links (ddb3fad)
- re-add popstate listener (6dbbd6a)
- add the ability to disable Pattern Lab viewall links in the navigation (156e609)
- major improvements to local UIKit workflow (4dc9173)
5.3.3 (2019-11-22)
- simplify overflow fix (378cf42)
- testing potential FF fix for pattern-lab#1100 (613bba1)
5.3.2 (2019-11-14)
Note: Version bump only for package @pattern-lab/uikit-workshop
5.3.1 (2019-11-13)
- CSS fix to properly highlight the correct active page / link in the Nav; improve dropdown open / close animation (ec4ab84)
- small UI fixes for the sticky Tabs header on smaller screens + drawer content collapsing on smaller screens + better handling of Nav link cleanup when changing pages (347e2fe)
- tweak header and drawer padding when viewing on a device with curved edges (98e9baf)
- uikit fixes and minor CSS updates intended for the v5.3.0 release (26c4ced)
5.3.0 (2019-11-13)
- port over missing UIKit Sass that wasn't added in the original PR (f7659e6)
- port latest UIKit updates + fixes upstream (d07952c)
5.2.0 (2019-11-12)
- add missing $ (c95a06e)
- address bug causing viewport width to progressively decrease in size when resizing your screen / refreshing on certain devices (41b11af)
- configure the Logo's
altText
config option when used as an HTML attribute (ade34a2) - fix classname typo (da3c5f1)
- temp workaround to fix content exceeding the height of drawer container (435243c)
- update drawer UI to not collapse content on smaller screen sizes (7147085)
- add lit-element, basic Typescript support to Webpack (611f705)
- add local copy of new Slotify library till published to NPM (63b9d83)
- add new component to make Button-like styles more reusable (5e7b014)
- add new component (e8ce2a9)
- add support for auto-closing Nav when clicking inside of the rendered iframe (9d602fe)
- add support for optional chaining syntax via Babel plugin (c8886b6)
- major refactoring + UI updates to address cross browser support; UI cleanup and conversion of the majority of the remaining components over to lit-element (2ff8e1c)
- refactor + convert pl-toggle-info to lit-element (85cd9c5)
- refactor + convert pl-toggle-layout to lit-element (46009d9)
- refactor + convert pl-toggle-theme to lit-element (95a3b21)
- refactor Drawer to render via lit-element + massively improve rendering performance (28d47eb)
- remove mixin that was causing outlines to be removed from default UI styles (622ed76)
- temp add unsafe-svg directive till upstream PR merged (34de61c)
- update the Nav design to not bold the active item in order to not shift the layout (0eda431)
- update Webpack config to use the latest Style Loader + new SVG icon system (2ed70e7)
5.0.2 (2019-10-28)
- uikit-workshop: add template files to published bundle (9005fce)
- uikit-workshop: add webpack config to published bundle (060a573)
5.0.1 (2019-10-28)
- add missing “dist” folder to array of files / folders published to NPM (8829429)
5.0.0 (2019-10-25)
- add better pre-rendering support (8ecd615)
- add missing @babel/runtime package to address silent error getting thrown on Travis (1918d04)
- add missing preact-render-to-string library (881296a)
- fall back to seeing the current pattern's query string to
all
or the defaultPattern value if undefined when the iframe page initially loads (a368459) - fix incorrect Webpack version in package.json (9788e89)
- fix issue with viewport height exceeding the space available (95cd1cf)
- fix Prism.js typo so languages not found / supported don't throw a JS error (a8c19f9)
- minor CSS fixes + fresh prod build (8ac2c1f)
- re-enable displaying the top level
All
link if PL isn't configured to hide this specific link in the ishControlsHide config option. Addresses #1048 (6bb4e1a) - re-enable using the defaultPattern config for the initial iframe page load if defined (d645ea1)
- regenerate fresh UIKit build after fixing main JS issues (9ea34d2)
- squashing minor UI bugs (a8a606c)
- temporarily disable Random and Disco viewport controls until the full JS logic for these is re-enabled (14b9a19)
- temporarily downgrade Preact version so tooltip used for displaying viewport sizes renders correctly (52dcf85)
- update autoprefixer browserslist config to address warning messages (5e52f2b)
- plugin: correct spelling error and function locations (d4abd88)
- uikit: clear out "404" responses when loading tabs (73874b1)
- uikit-workshop: fix merge problem (d245b3b)
- update initial PL iframe path default (a26fbb9)
- update Javascript to address merge conflict issue with previous PR merge / recent release (cf2ecc1)
- update styles for pattern state dots (7728acc)
- updates to fix eslint / prettier issues; update packages/core to reuse root .eslintrc.js file (5b7a057)
- use 100% of the screen available when JS is disabled / the first time the iframe loads up (c0c5bff)
- uikit-workshop: add plugin-loader (fc966d6)
- remove pre-built uikit dist folder and switch to auto-building when bootstrapping OR when publishing to NPM (b5dd553)
- don't flatten folders containing only one item inside (77f1f46)
1.0.7 (2019-10-14)
Note: Version bump only for package @pattern-lab/uikit-workshop
1.0.6 (2019-10-14)
Note: Version bump only for package @pattern-lab/uikit-workshop
1.0.2 (2019-08-23)
- add better pre-rendering support (8ecd615)
- add missing @babel/runtime package to address silent error getting thrown on Travis (1918d04)
- add missing preact-render-to-string library (881296a)
- fix incorrect Webpack version in package.json (9788e89)
- fix issue with viewport height exceeding the space available (95cd1cf)
- minor CSS fixes + fresh prod build (8ac2c1f)
- squashing minor UI bugs (a8a606c)
- update initial PL iframe path default (a26fbb9)
- updates to fix eslint / prettier issues; update packages/core to reuse root .eslintrc.js file (5b7a057)
- uikit-workshop: fix merge problem (d245b3b)
1.0.1 (2019-05-16)
- uikit: uikit no longer requires being in the root directory (911ff06)
1.0.0-beta.1 (2019-02-09)
- add missing style-loader (0ce7470)
- clean up and fix overflow / scrolling issues (bc13bd2)
- fix bug with context menu not overlapping search input on smaller screen sizes (0b175d9)
- fix inability to previously open / close / traverse pattern lab's navigation via keyboard (25c9366)
- fix scrolling issues with sidebar layout when nested nav sections are open; update sidebar layout to ensure viewport tools are still available on larger screens (c7d1cda)
- fix typo with CSS var in mixin (fd7f2ea)
- fixing bug with dropdown offset since original Typeahead styles are no longer inlined (f3e5467)
- hide borders on action menu when sidebar is visible (a2e5720)
- ie 11 cross browser fixes (b3abb20)
- misc firefox-related bug fixes and quirks, including requiring the modal-viewer JS to get further delayed to prevent JS binding issues (62f8bdb)
- misc IE 11-specific UI and layout bugs (930b619)
- remove anti-pattern of removing scrollbars on accordions — prevents users from knowing content is scrollable. also fix accessibility in global PL navigation which had been preventing full keyboard navigation (cc9bf02)
- update annotation style to display consistently in browser UI -- display inline isn't centered as expected for example. (8449b1a)
- update header styles to less-frequently wrap nav links to multiple lines (ba0ca74)
- package: remove jshint (7254a2d)
- update iframe resizer broken path in UIKIt (875573e)
- update native shim import path (2959b93), closes /github.com/sghoweri/patternlab-node/commit/72c0168bc4e3621f882c51ad61e32528694b4ad6#diff-d93f7a4be35cabaf5729f725702a9280
- update package.json with missing custom elements packages (e52e06e), closes /github.com/sghoweri/patternlab-node/commit/72c0168bc4e3621f882c51ad61e32528694b4ad6#diff-e756faf6983689c170147ebe05d614d4
- update query selector to fail properly if Hogan template hadn't yet rendered when this fires off (a2d77c7)
- update sidebar breakpoint to match breakpoints used in other components (541ca3a)
- update the keyboard combo used to auto-focus on the uikit search input to now use command + shift + f vs the browser-specific command + f combo (8490afc)
- update viewport CSS to prevent JS from exceeding the maximum size of the page; update to account for vertical vs horizontal layouts (c0fcd6f)
- update Webpack config public path + add to default Webpack config options that can get overwritten via the cosmic config file in place (b047cba)
- workaround to address the pl-search autocomplete not displaying results the first time the component is focused (95a4e71)
- add component (65b1177)
- add component (a04bade)
- add localstorage support to redux store (3d6a834)
- add Preact-powered base component extended by other components (dd1ac7e)
- add wrapping component that responds to state changes by the and components (2141ad7)
- clean up UI controls in the light theme (cd37c29)
- wire up redux + store + a few basic actions to support globally toggling the theme and layout config options (01f9dce)
- undo removing hideScroll mixin from previous commit (caa124a)
1.0.0-beta.0 (2018-09-07)
- add missing node-sass dependency (643808b)
- add webpack-cli as a uikit-workshop dependency; update npm script to use locally installed version vs globally / temp version via npx (812efe9)
- adjust how PL's viewport is sized / positioned when the sidebar layout is active so iframed content is centered properly (3caffbf)
- change const back to var since PL's Uikit JS isn't run through Babel just yet.. update Prettier config to ignore Uikit's JavaScript for the time being (35c5726)
- check to make sure the code panel-related <script> tag contains data before attempting to parse expected JSON. Partial fix to #761 as this should at least help prevent the current batch of JS errors from getting thrown (9c16675)
- fix broken / missing closing HTML tag (100ea8f)
- fix JS paths imported (1d7dec8)
- update ish-controls to be vertically centered in the global PL header by default (f75de74)
- update PL code viewer to open and resize as expected + animate much more performantly using CSS transforms; update existing JS logic to clean up inlined CSS styles when closing PL modal / code viewer panel (a5be07b)
- ui: fix keyboard shortcut for M link (b4286ca)
- uikit: correct ishViewportRange logic (365c626)
- uikit: remove indent from code panels (e263fb0)
- update PrismJS import (564da7a)
- update typeahead selector so styles work as expected (da13765)
- workaround fix for the PL UIKit viewport resizer width occasionally getting stuck with a width of 0px in Safari and Firefox when the JS is initially booting up (64c971d)
- 1st pass wiring up automatic critical CSS generation to UIkit (7a982d6)
- lay down prep work for adding full on service worker support to Pattern Lab's UI. Cache busting logic will likely need to get added but the overall setup being added pretty much works! (c6051e3)
- wire up new PL-specific iframe loader toast to display before the JS updating the iframe content kicks in (4cb08d5)
- package: add test command which bails on error (3118cac)
1.0.0-alpha.7 (2018-07-06)
- package: add npmrc file (55f5bc2)
- package: pin all dependencies (415698e)
- package: remove package-lock.json files (5ab3995)
1.0.0-alpha.6 (2018-07-05)
- tests: use lerna run test at the monorepo level (38a01b1)
1.0.0-alpha.5 (2018-05-04)
Note: Version bump only for package @pattern-lab/uikit-workshop
1.0.0-alpha.4 (2018-03-21)
- lint: run code through prettier (ca52fde), closes #825
- package: remove files obsoleted by monorepo (9abb8ac)
- package: update LICENSE (337aa32)
- polyfill: Remove classList reference (f0978da)
- README: update content for consistency (4edf0d4), closes #815
- README: update installation command (026e810)
- package: Add bower as an explicit dependency (c070b80)
1.0.0-alpha.3 (2018-03-05)
- config: Add npm registry to lerna config (1473cd5)
- packages: Allow scoped publishing (58beeb6)
- packages: Update all package.json repo and bug links (5eb2c11)