diff --git a/CHANGELOG.md b/CHANGELOG.md index 90887b5b0..a2a69676a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,3 +7,3063 @@ - Add round() and clamp() number utils to top-level export ([`2eb5dd6`](https://github.com/techniq/svelte-ux/commit/2eb5dd6f4c46181656b550d484269a96aea04d61)) - Fix routing isActive() with nested paths ([`3971b79`](https://github.com/techniq/svelte-ux/commit/3971b794a4871f718316982875f7a90578935923)) + +## 0.43.4 + +### Commits + +- [Field] Add prepend and append classes. Remove overflow-hidden from input to fix clipping (keyboard toggle chekbox/switch/etc) and move to MenuField (where needed for text truncate). Remove use of Stack ([34df1f](https://github.com/techniq/svelte-ux/commit/34df1f0bfb20c6569c4628f8f9ba401feffec25a)) + +## 0.43.3 + +### Commits + +- [SelectField] Fix `option with action` example ([8a3f03](https://github.com/techniq/svelte-ux/commit/8a3f03c343b3d1c851253693ae6072dd6653d659)) +- Sort quick search options by group ([6786c5](https://github.com/techniq/svelte-ux/commit/6786c5f306f45617d7b03aadfb3f1e6be4a882c6)) +- [Pagination] Add `format` prop ([018373](https://github.com/techniq/svelte-ux/commit/018373cfa83899caf57b37a6ed2e2622c57a6cff)) +- Update paginationStore/Paginate/Pagination docs ([a42bf5](https://github.com/techniq/svelte-ux/commit/a42bf5b20d0b6fc1f8e0ec163ac1aa8417c2b8e1)) + +## 0.43.2 + +### Commits + +- Update all non-major dependencies ([ad915d](https://github.com/techniq/svelte-ux/commit/ad915d499312b2efe8580eea3f9dadb256a7c301)) + +## 0.43.1 + +### Commits + +- Add `notNull` type guard ([c3250b](https://github.com/techniq/svelte-ux/commit/c3250bd62ef6bd42bd1803b1d8dc8e4d9e424eb8)) +- [ViewSourceButton] Fix on smaller viewports ([fd8868](https://github.com/techniq/svelte-ux/commit/fd88682afbf34565dc839b472fed1341f3cc0120)) + +## 0.43.0 + +### Commits + +- Rename json encode()/decode() utils to parse()/stringify(), support Map/Set instances, add tests and docs page, add to top-level export ([b1fb1a](https://github.com/techniq/svelte-ux/commit/b1fb1a7bb1c8bf2a38803f938c4db86323699622)) +- Fix tailwind warning about nesting plugin, and fix svelte warning about inspector ([7b9a2e](https://github.com/techniq/svelte-ux/commit/7b9a2e10a1243b30fa93910c379c8c28fdd73f5e)) + +## 0.42.1 + +### Commits + +- [AppLayout] Add `overlapHeader` to opt-in to overlapping main and header ([f32f94](https://github.com/techniq/svelte-ux/commit/f32f94618048e060f79125afa246377998a9a11e)) + +## 0.42.0 + +### Commits + +- Move AppBar doc to CSS theme ([a36b85](https://github.com/techniq/svelte-ux/commit/a36b85eb8d1bc5a4b0820407c67f6b0a867c12e4)) +- [AppLayout] Support setting headerHeight, and always overlap main under header to support background blur headers ([bd2c0e](https://github.com/techniq/svelte-ux/commit/bd2c0ef1b0bac9ad6304c67f8159993becb2d933)) +- [NavItem] Remove indicator and just use left border (transparent when not active). Move all docs styling to CSS (instead of split between theme and CSS) ([f19b68](https://github.com/techniq/svelte-ux/commit/f19b68387c5368059a3804037576e427a756b6ae)) +- Add CopyButton component ([eaccb7](https://github.com/techniq/svelte-ux/commit/eaccb79e0ceb3165c6b1a6c944e35e92c62223c8)) +- [NavItem] Remove built-in text size and padding ([580ac7](https://github.com/techniq/svelte-ux/commit/580ac7283d2e2b0021238b72f32e7d2033091c52)) +- [ViewSourceButton] Add filenames ([f43e0e](https://github.com/techniq/svelte-ux/commit/f43e0ed80103ac920fd182329c154b1d3c2262df)) +- Support viewing component/store/action/util and doc page source easily, with link to github to edit ([4e0294](https://github.com/techniq/svelte-ux/commit/4e029469ffc5290d1422f9a059ad89fb7873d0e3)) +- [Code] Rename `code` prop to `source` ([b16086](https://github.com/techniq/svelte-ux/commit/b16086b172c22364b3051ecce1b9f5564c39e66b)) + +## 0.41.1 + +### Commits + +- [TableOfContents] Add .TableOfContents component class and theme support ([a1f87c](https://github.com/techniq/svelte-ux/commit/a1f87cbd523004f3951943e954f89830d70e582d)) +- Fix typo ([eb8d78](https://github.com/techniq/svelte-ux/commit/eb8d78ddc549024361644c0f3e8ff7906b138a0b)) + +## 0.41.0 + +### Commits + +- Remove large graphql dependency with small `gql` template string replacement (just helpful for prettier formatting / syntax hightlighting) ([e3ca09](https://github.com/techniq/svelte-ux/commit/e3ca09cd59c2e12ed9550531836f6e2607ec4782)) +- [dateDisplay] Add features list ([c4773e](https://github.com/techniq/svelte-ux/commit/c4773e49aa258b128850c8efb0d8a654503ae167)) +- Allow using html in features ([1738e4](https://github.com/techniq/svelte-ux/commit/1738e42ab29abd951205784d737ef7e8a89eacae)) + +## 0.40.8 + +### Commits + +- Add formatDate() and PeriodType to top-level exports ([b58ed5](https://github.com/techniq/svelte-ux/commit/b58ed5f891b92c6ec1c089adab4708ba78976f76)) + +## 0.40.7 + +### Commits + +- Move dateDisplay, duration, and file utils to top-level export ([3584f3](https://github.com/techniq/svelte-ux/commit/3584f386c3acca9b17e953b07c574fb91a68b0f9)) +- [Form] Simplify preventDefault ([91c7e0](https://github.com/techniq/svelte-ux/commit/91c7e0e526fba3af9de087a67238f2c6fe5d1c00)) +- [ResponsiveMenu] Add example for adding safe bottom padding to Drawer ([87ba9c](https://github.com/techniq/svelte-ux/commit/87ba9cf951961c0ef113916903aaf666d4c831dc)) +- Disable zooming when focusing inputs on mobile ([50a0dc](https://github.com/techniq/svelte-ux/commit/50a0dce499c226792899098d5ebbee69e0c6836c)) +- Improve countdown example ([979557](https://github.com/techniq/svelte-ux/commit/9795571ac01f95bce12ececd13ba72639db6a491)) +- [Lazy] Add `unmount` prop ([0e29bd](https://github.com/techniq/svelte-ux/commit/0e29bd3bb09965f2cb702c331f251aaffcd26681)) + +## 0.40.6 + +### Commits + +- [InfiniteScroll / Lazy] Forward on:intersecting event for inspection ([ea6f3e](https://github.com/techniq/svelte-ux/commit/ea6f3e8ae4791c8c10ebb1d8a808c32e9cfd9168)) +- Support hiding table of contents on some pages ([c05824](https://github.com/techniq/svelte-ux/commit/c058248e76cf842e3e7fef58625be73e96a136ec)) + +## 0.40.5 + +### Commits + +- [ResponsiveMenu] Pass menuProps.class / drawerProps.class to applicable component (lost after recent change) ([39893b](https://github.com/techniq/svelte-ux/commit/39893bade011369f298cb93553441b00bfb27024)) + +## 0.40.4 + +### Commits + +- [ResponsiveMenu] Do not lose '.ResponsiveMenu' class when passing additional classes via `class` ([f01b04](https://github.com/techniq/svelte-ux/commit/f01b04b0b3fdfbbac0dc095d4810546205f1ec0c)) + +## 0.40.3 + +### Commits + +- Support passing portal target to Dialog/Drawer/Backdrop ([f27c5a](https://github.com/techniq/svelte-ux/commit/f27c5a8584d7cb66c283169270e981b37352556a)) +- [ApiDocs] Change tooltip from "value" to "default" ([64300c](https://github.com/techniq/svelte-ux/commit/64300cd896cb04e6ec381c395137654fa67b5301)) +- Point docs url to `+page.svelte` (instead of `+page.md`) ([a1bab8](https://github.com/techniq/svelte-ux/commit/a1bab81027a3030cdcfed6b51de009dd13ca6c25)) + +## 0.40.2 + +### Commits + +- Add uniqueId() to top-level exports. Update all usage to consistently be "component-" prefix ([65642e](https://github.com/techniq/svelte-ux/commit/65642efc718af956cd89f9a187b4c172fbd1414b)) + +## 0.40.1 + +### Commits + +- Add `createTheme()` to top-level exports ([5a97af](https://github.com/techniq/svelte-ux/commit/5a97afc0c24b5a5efced70665a01eb6fef93914a)) + +## 0.40.0 + +### Commits + +- Add example for transparent blurry header ([edae0d](https://github.com/techniq/svelte-ux/commit/edae0d32615544435e7a2e93442274d8e6503bf2)) +- [AppLayout] Rename `fullHeaderWidth` to `headerFullWidth` ([9bcc40](https://github.com/techniq/svelte-ux/commit/9bcc40f2644ab64ef3db48f9ccbab1e5242e863f)) +- Update dependencies ([506e1d](https://github.com/techniq/svelte-ux/commit/506e1d94090e08a465b779627acaea35d7296e67)) +- Keep date encoding examples in local time ([1e2cca](https://github.com/techniq/svelte-ux/commit/1e2ccab4fb9e6011b08054a8eeabcda1ca81ce35)) +- Add explicit timezone to each Date for getParamConfig tests ([6e3d8c](https://github.com/techniq/svelte-ux/commit/6e3d8ca9e00ea047b98b29ba3958bf7963867c2e)) +- Add format() to top-level exports. Add docs ([40becd](https://github.com/techniq/svelte-ux/commit/40becda02fc5244d9ae7f1ad6335910a1d955579)) +- Add tests for `getParamConfig()` ([087524](https://github.com/techniq/svelte-ux/commit/087524e2cf81462126fb52d29db2042dd3555cd9)) +- Remove build from CI action (done by Vercel publish) ([b2757a](https://github.com/techniq/svelte-ux/commit/b2757a973087bb8f250af06627eb7a221be7c14b)) +- Setup vitest and github actions. Closes #17 ([6b9a5b](https://github.com/techniq/svelte-ux/commit/6b9a5b2926282a378677a7e05d6ad77eae6f8661)) +- Merge pull request #61 from techniq/theme-support ([628dc4](https://github.com/techniq/svelte-ux/commit/628dc4dac8ba43aef0e75b4df2e78e4bd203ab3f)) +- [MenuItem] Do not forward theme to internal Button instance ([58dac2](https://github.com/techniq/svelte-ux/commit/58dac2d674c7bc02e56e36b544e90e7ac03cf043)) +- [ResponsiveMenu] Add "ResponsiveMenu" class to underlying Menu and Drawer for easier focus styling. Add example to docs ([4b7949](https://github.com/techniq/svelte-ux/commit/4b7949ea5bd0f769fb84bb7e0b4127bd2020163e)) +- Fix ResponsiveMenu api docs ([75272d](https://github.com/techniq/svelte-ux/commit/75272d752d5f1d69a5493f600b551d5aee489059)) +- Add Theme to NavMenu ([805e89](https://github.com/techniq/svelte-ux/commit/805e892ea61b5181e968de80d6073f4793edf07e)) +- Add Theme component to easily wrap some components (particulary for docs). Using `createTheme()` directly is still preferred usage ([b1db0c](https://github.com/techniq/svelte-ux/commit/b1db0ce54c006a3728c32da5c33f98dbc65cd174)) +- Cleanup ([45fcef](https://github.com/techniq/svelte-ux/commit/45fcef83b42146c7fcad62a226f3cea2b43526f0)) +- Fix DateButton display after Button variant="filled" rename to "fill" ([7fd26f](https://github.com/techniq/svelte-ux/commit/7fd26f84d5345cab8361cd7abff64855e895d451)) +- Update ToggleGroup usage after `variant="..."` change ([751def](https://github.com/techniq/svelte-ux/commit/751def781414631bd6b6383d1cc4165460fcf1d8)) +- Improve Input example examples ([2a95be](https://github.com/techniq/svelte-ux/commit/2a95be66c1364af175ebb31a7fc7d890d6a2a9e5)) +- Scroll to the top of
after navigate (since SvelteKit scroll handling only applies to body) ([8cc140](https://github.com/techniq/svelte-ux/commit/8cc14085766693a241f817841dc2aa1bdae810f4)) +- Fix blockquote usage on TextField docs ([de01b8](https://github.com/techniq/svelte-ux/commit/de01b8f8a31a381eae94edccbdf137ae13427876)) +- Improve header style selectors using `:not(.class *)` ([e27f80](https://github.com/techniq/svelte-ux/commit/e27f80aea99511b43dc9836269caf8c542a1a86b)) +- Add more related components/actions ([9d7b94](https://github.com/techniq/svelte-ux/commit/9d7b949269ae374df0ac8a0c926fbe30f7775332)) +- Support defining features via page load ([6a3f3e](https://github.com/techniq/svelte-ux/commit/6a3f3e294a7e8b20e2f95d0d4b27b1bd42580391)) +- Add cls() to top-level exports and add docs page ([f3318b](https://github.com/techniq/svelte-ux/commit/f3318b6d53ffb154210417ed77d10ac38e9319af)) +- [AppLayout] Simplify switching between full height nav (default) and full width header ([903255](https://github.com/techniq/svelte-ux/commit/90325513aaf5ee785f1b955be1aba5b43d416857)) +- Change side nav background to palette color ([4f5249](https://github.com/techniq/svelte-ux/commit/4f52497d01e9b867f73b581d5a54420a242a91ee)) +- Improve docs ([cdf3d1](https://github.com/techniq/svelte-ux/commit/cdf3d13387811f09e5ff8fce4cde49b9019e8afb)) +- [ButtonGroup] Support passing `size` to underlying Buttons ([3f140b](https://github.com/techniq/svelte-ux/commit/3f140bad28b51c89d07ec9cc6c76297ea6394ba9)) +- Remove all styling from NavMenu, move to +layout / theme ([30a3e2](https://github.com/techniq/svelte-ux/commit/30a3e2dcfcdb1fc4cb861f82076e22c61ef1528c)) +- [ToggleGroup] Use `variant` instead of individual properties ([998b46](https://github.com/techniq/svelte-ux/commit/998b4652b3d82639c8cb623d75d102329dbc13b1)) +- [Button] Add `variant-{variant}` class to allow easy per-variant customization (theme, classes, etc) ([edd4dc](https://github.com/techniq/svelte-ux/commit/edd4dcafa5b78b98b7766a75735664921aede42e)) +- Add remaining theme references to components ([a84981](https://github.com/techniq/svelte-ux/commit/a849811dde93b7a6aecf988e1ff9d8133057429e)) +- [ExpansionPanel] Add classes and theme support ([4b881f](https://github.com/techniq/svelte-ux/commit/4b881f462b9acf4ce831b243ddeebb654ca05a81)) +- Add NavItem docs and reset theme on docs ([c60298](https://github.com/techniq/svelte-ux/commit/c6029887b0d7791586b449b9567f9258a358d882)) +- Move defined colors in Appbar, AppLayout (nav), and NavItem to theme ([4a8366](https://github.com/techniq/svelte-ux/commit/4a8366bf5ce35ca8ebf23442e7c6cd1827ef876a)) +- Add more theme usage ([23db96](https://github.com/techniq/svelte-ux/commit/23db963773b77e0928c37de308638270c6b6d3e8)) +- [Button] Add jsdoc @type to `classes` to fix api docs (sveld) ([a9a76d](https://github.com/techniq/svelte-ux/commit/a9a76d1834b0e6c89eff155171df5082aec4b0fe)) +- Improve Theme type key (component name) and value (classes prop based on component, or string) ([38911c](https://github.com/techniq/svelte-ux/commit/38911c32b5374693c968491612e2f7d7c01f09dd)) +- Add theme to AppLayout ([089eb7](https://github.com/techniq/svelte-ux/commit/089eb7cad5dc91cf0571f0155e8ecb33bd25ebbb)) +- Start customizatoin docs page ([dc0541](https://github.com/techniq/svelte-ux/commit/dc0541e91fb951c8285bea72fca8ea354b8eb03f)) +- Simplify using theme by always returns an object and use `theme.root` in place of `class` string ([3d710e](https://github.com/techniq/svelte-ux/commit/3d710e957df670e7ce6c2c3e93a950a6c6c4cfcf)) +- Start to flesh out component theme support (passing class/classes via context) ([51c6e4](https://github.com/techniq/svelte-ux/commit/51c6e41306e7866c6c46fcecbc4b7d1d43e94d65)) +- [ButtonGroup] Add get/set functions to add types and simplify usage ([ee1597](https://github.com/techniq/svelte-ux/commit/ee1597ccca36fb7c1041366a051650d9c2d4b90c)) +- Fix ButtonGroup > Button classes after class update ([203911](https://github.com/techniq/svelte-ux/commit/203911323e5958ade694ce31df701f20ee05771c)) +- Add ComponentName as class for most component's top-level elements to allow `:global(.ComponentName) { ... }` styling and easier devtool identification ([f19a3b](https://github.com/techniq/svelte-ux/commit/f19a3be82cabc3880d780dff2d809491b278818f)) +- Add app.d.ts ([541fb9](https://github.com/techniq/svelte-ux/commit/541fb96e28f3616dfb94667276cbe0affa2095d0)) +- Rename CircularProgress to ProgressCircle (better match for Progress (bar)) ([c81a67](https://github.com/techniq/svelte-ux/commit/c81a6766a9d6d261c2245b0ee07bf664a6fdcc6e)) +- Remove old deprecated SvelteAction type ([fa63d9](https://github.com/techniq/svelte-ux/commit/fa63d960d4538ec524bc593b067bea43144bc4ec)) +- Add placeholder +page.ts / load() for all doc pages ([dd8a13](https://github.com/techniq/svelte-ux/commit/dd8a130321d359b0d03b93ccfca4af91b7bec85f)) +- Remove Stack from CircleProgress docs ([a295be](https://github.com/techniq/svelte-ux/commit/a295beb70c42753ac8c5f0bcaa9dd32bf67f7a09)) +- Add progress bar. Resolves #52 ([f9ab41](https://github.com/techniq/svelte-ux/commit/f9ab41193f96420a624e43365ed8eab41e3b44fe)) + +## 0.38.0 + +### Commits + +- [Field] Do not render label element when label not set ([7c9bfd](https://github.com/techniq/svelte-ux/commit/7c9bfdbd005930541e91f9987a36c348255aec29)) +- Improve a lot of types, particularily with actions and utils. Begin to seutp typedoc ([1cec99](https://github.com/techniq/svelte-ux/commit/1cec995845b9ff03676424d1f5bb06231ea0e24e)) +- Remove deprecated `fly` and `horizontalSlide` transitions (built-ins now support use cases) ([28c59a](https://github.com/techniq/svelte-ux/commit/28c59a9d116ab1003f2e5dfe5670573ee1f96359)) +- Use `Action` / `ActionReturn` types from `svelte/action`. Always use named exports (no default) ([4f8012](https://github.com/techniq/svelte-ux/commit/4f8012b324a1e2911d03cf1ab0b33b04560c8757)) +- [AppLayout] Allow passing `areas` for more control (ex. full-width header). Use `style:--var` instead of `cssVars` actions. Add `classes` prop. Leverage more tailwind JIT ([8f0b89](https://github.com/techniq/svelte-ux/commit/8f0b89c0779860cf1885083f61e55619a7cb0b9b)) +- [Table] Requiring setting `column.html` to protect from {@htm}l XSS vulnerability ([872fa2](https://github.com/techniq/svelte-ux/commit/872fa2d89b7a1d6fabf528ae68ba3a1edb856652)) +- [Table] Support passing html for format, and add example for custom markup ([00dc24](https://github.com/techniq/svelte-ux/commit/00dc245d7cad25dd7490a898de72e386d5e141cf)) + +## 0.37.5 + +### Commits + +- [MenuField] Add `change` event, fix types, and add "Empty selection" example ([8b5486](https://github.com/techniq/svelte-ux/commit/8b54864045f0e4cf4e69ca2969103918540712f3)) + +## 0.37.4 + +### Commits + +- [ButtonGroup] Move @apply classes to tailwind arbitrary variants ([f9eaeb](https://github.com/techniq/svelte-ux/commit/f9eaeb61c11022216a2b9cd3372f3527cb5cf1a7)) +- [ScrollingNumber] Add ButtonGroup examples ([1e803e](https://github.com/techniq/svelte-ux/commit/1e803e1f5738f0c69e69f2c1dc8269d0fe41c611)) +- Update timerStore usage ([9358de](https://github.com/techniq/svelte-ux/commit/9358de471e3b59a668a067ecc6275d950e011e47)) +- Add Tilt to NavMenu ([b09bde](https://github.com/techniq/svelte-ux/commit/b09bdef296e33b5b3831e6d15d8f82b7f765523c)) +- [ScrollingNumber] Use stacked grid elements instead of relative/absolute position to not require root height matching value line-height ([965115](https://github.com/techniq/svelte-ux/commit/9651158f7c05d8bcdb13ef89f813fa8e07f38555)) + +## 0.37.3 + +### Commits + +- [TextField / Input] Add autocapitalize prop ( attribute) ([bf2eb0](https://github.com/techniq/svelte-ux/commit/bf2eb035a234b960fa5bce3ccd1d24b4ee7fc0e1)) +- [ScrollingNumber] Only preventDefault for handled keys (up/down) and fix API docs ([907fb1](https://github.com/techniq/svelte-ux/commit/907fb1601465e68b9ce32d3f21183d05fc08249f)) + +## 0.37.2 + +### Commits + +- Add Tilt component. Resolves #48 ([987a20](https://github.com/techniq/svelte-ux/commit/987a20e0f8ad11194bf27635243a368489790b00)) +- Add ScrollingNumber to top-level exports ([89aec1](https://github.com/techniq/svelte-ux/commit/89aec1a66da78e963ad3dac3b1cc2158b6e23746)) +- Add note about keyboard shortcuts ([898ad4](https://github.com/techniq/svelte-ux/commit/898ad4aea3d2ff08f6555e6c69bd370bd7febb5b)) +- [TextField] Add show password toggle button when `type="password"` ([d155db](https://github.com/techniq/svelte-ux/commit/d155dbf4a5056331fc31dc2d786ff4c83fb7fb6c)) +- Stop countdown by default ([036eb8](https://github.com/techniq/svelte-ux/commit/036eb8ad685ad431caf3f92a328ffe210dcbe55c)) +- [ScrollingNumber] Prevent keyboard default ([faf59d](https://github.com/techniq/svelte-ux/commit/faf59d383abaa01cd690d5d9bf34fe176f9b3fe8)) +- Merge branch 'master' of https://github.com/techniq/svelte-ux ([e990f0](https://github.com/techniq/svelte-ux/commit/e990f094093fd65f7a598ab240e8229c3ac87423)) +- [ScrollingNumber] Add keyboard shortcuts ([1c1ac0](https://github.com/techniq/svelte-ux/commit/1c1ac0dc629c2a7b2a07c13e85c580d2456d9be1)) +- [ScrollingNumber] Add countdown example ([2a559e](https://github.com/techniq/svelte-ux/commit/2a559ec837ac501ffb4ca3f338245e4468161094)) +- [ScrollingNumber] Add countdown example ([7dfc95](https://github.com/techniq/svelte-ux/commit/7dfc95b99a8fa40008699e5f1d1fa09c4e3db167)) +- [timerStore] Allow setting initial value and getting current value in `onTick`. Allow setting value, and resetting to initial. Fix isRunning by changing to store. ([32eaf3](https://github.com/techniq/svelte-ux/commit/32eaf3e4ed745bc320170297f715bb348e887ce9)) +- Add ScrollingNumber component ([587175](https://github.com/techniq/svelte-ux/commit/5871756fd3928a0b5c05d26bc410000367b906fa)) +- Add more related references ([8ed258](https://github.com/techniq/svelte-ux/commit/8ed25839182115f35d19a26ff9175037b6e22b52)) +- Add popover aciton docs. Support adding `related` to docs data ([832f7c](https://github.com/techniq/svelte-ux/commit/832f7cfe1f7e90a5b029c98c5bcb59e7c88b51e4)) +- [use:overflow] Consolidate overflow events ([eef627](https://github.com/techniq/svelte-ux/commit/eef62724ceda55bada24e39563e3712b42e7a4b3)) +- Add `.scrollbar-none` tailwind util ([7a1321](https://github.com/techniq/svelte-ux/commit/7a1321abec162e56c25106b5062182ad7468385e)) +- Always show Code/Preview copy buttons on top (with background blur) ([42706d](https://github.com/techniq/svelte-ux/commit/42706d1b58b5020b473c7ce95e3e9098b7891818)) +- Cleanup ([30bc90](https://github.com/techniq/svelte-ux/commit/30bc90337a2ada4fd580c2015d0b364dbfdb41a5)) + +## 0.37.1 + +### Commits + +- [TextField] Pass `name` to input ([3d6dec](https://github.com/techniq/svelte-ux/commit/3d6dec1b5bfb845249fa14bd62b081aeda550ff5)) +- [AppLayout] Add example ([19d069](https://github.com/techniq/svelte-ux/commit/19d069a1a3f03e755dec7d5ff6a98dad342a6eea)) +- Update `+layout.svelte` in getting started ([103f38](https://github.com/techniq/svelte-ux/commit/103f38ccc050ed6dfe86a622c7bee648c42a5f81)) +- [QuickSearch] Update search button to better support smaller viewports ([b6cda0](https://github.com/techniq/svelte-ux/commit/b6cda00d253fa843bd70e93dcc3ca7cb7c4fc652)) +- [Button] Set `pointer-events-none` on underlying `` (visible mobile only) ([57a769](https://github.com/techniq/svelte-ux/commit/57a769742c7f5a765056dceace7abc3bc69f3bbc)) +- [paginationStore] Show from as `0` instead of `1` when `0` total ([309d8d](https://github.com/techniq/svelte-ux/commit/309d8d89aed114aefbb57ce9562d7b6e84eacac5)) + +## 0.37.0 + +### Commits + +- Fix use:interaction options typing ([8e80f0](https://github.com/techniq/svelte-ux/commit/8e80f096449e557cc2e96eca7ff1fda4b89673a4)) +- Add use:intersection examples ([5e55b0](https://github.com/techniq/svelte-ux/commit/5e55b0d744725094f47ac2872cd20e7b75eece3e)) +- Update all action docs from +page.md to +page.svelte. Improve dataBackground and observer pages ([ade335](https://github.com/techniq/svelte-ux/commit/ade335b883ce15afd76b0d8d4e0b4206fa7c6b46)) +- [Field/TextField] Support passing label, input, and error classes ([0471ca](https://github.com/techniq/svelte-ux/commit/0471ca7faca2368b10a116e8514ac52c6df6aefe)) +- [NumberStepper] Support passing min/max ([1c45cd](https://github.com/techniq/svelte-ux/commit/1c45cd74dcf1de95ebff3daca8a385e2d1048efc)) +- [Popover] Open dispatch `close` if open. Fixes quickly toggling multilple button/menu's while transitions, calling `clickOutside` to fire a close event ([ddada6](https://github.com/techniq/svelte-ux/commit/ddada626e9a862ab91441e8f26d128675643c76e)) +- Update queryParamStore/queryParamsStore to take props object instead of individual arguments ([a6b6c7](https://github.com/techniq/svelte-ux/commit/a6b6c7c24cfb0658297277b6adee5564fd358c47)) +- Improve matchMedia docs ([2828ae](https://github.com/techniq/svelte-ux/commit/2828aefe6f339b5358a71cbbb7185ddd67cd64c0)) + +## 0.36.1 + +### Commits + +- Speed up transition durations for Button (300ms => 200ms) and MenuItem (300ms => 75ms) ([326bd0](https://github.com/techniq/svelte-ux/commit/326bd0c7002de81d49580a326ae4c09b9dc0e5c5)) + +## 0.36.0 + +### Commits + +- Add ReponsiveMenu component ([f45f70](https://github.com/techniq/svelte-ux/commit/f45f7046ddc89c5f07772f5f6e88aca1441237a4)) +- Refine matchMedia(string) store and add convenient matchMediaWidth(number) and tailwind-inspired smScreen/mdScreen/etc ([85625d](https://github.com/techniq/svelte-ux/commit/85625dc619a92356f504fb16c58db4bc8684911c)) + +## 0.35.7 + +### Commits + +- [Tooltip] Only show when tab-focused (:focus-visible) and not click-focused. Close when clicked (if already focused and re-moused over) ([98ceb3](https://github.com/techniq/svelte-ux/commit/98ceb370de8d2f4e4266769a1f1bb6ac76960584)) +- Change layout.js to layout.ts ([d20eef](https://github.com/techniq/svelte-ux/commit/d20eef47443712c8140da23e1e56fd1016bfb005)) +- Add `lang="ts"` to .svelte