Skip to content

Latest commit

 

History

History
878 lines (420 loc) · 48.3 KB

CHANGELOG.md

File metadata and controls

878 lines (420 loc) · 48.3 KB

1.27.6 (2023-11-15)

Bug Fixes

  • table: default table sorting now correctly ignores capitalized letters in sort (de312b9), closes #479
  • table: default table sorting now correctly ignores capitalized letters in sort (#489) (1069d90), closes #479

1.27.5 (2023-11-02)

Bug Fixes

  • modal onclickoutside: modal onClickOutside=false fails on Esc key press (e442c88)

1.27.4 (2023-10-24)

Bug Fixes

  • spotlight, usescrollobserver: automatically scroll nearest scrollable element (74385aa), closes #481
  • spotlight, usescrollobserver: automatically scroll nearest scrollable element (#484) (7469d87), closes #481

1.27.3 (2023-10-12)

Bug Fixes

  • spotlight: spotlight now scrolls to new targets if they are scrolled out of view (8d7776a), closes #476

1.27.2 (2023-08-01)

Bug Fixes

  • rangeslider: fix mouse/value attachment logic with debounce interval (388938b)

1.27.1 (2023-08-01)

Bug Fixes

  • rangeslider: fix readonly mode with new range slider interactions (f239150)

1.27.0 (2023-08-01)

Features

  • rangeslider: add onChange and onDebounceChange callbacks to slider, and dragHandleBehavior (7c9e8a7)

1.26.1 (2023-07-31)

Performance Improvements

  • reduce bundle size by improving lodash imports (0a6d140)

1.26.0 (2023-07-28)

Features

  • adds readonly prop to rangeslider component: implemented readonly mode to RangeSlider (bc8f150)

1.25.1 (2023-07-21)

Bug Fixes

  • dropdown.tsx: modified isOpen prop on ArrowIconContainer in dropdown (49af051)
  • dropdown.tsx: transient instead to make the dom happy (9492550)

1.25.0 (2023-07-18)

Features

  • dropdown.tsx dropdown.stories.tsx: removed showCloseIcon prop, replaced with clearable (5b2d0a8), closes #451
  • dropdown.tsx: another reduction to blurring logic (b114578), closes #449
  • dropdown.tsx: fixing blurring, placeholder persist (7202f26)
  • dropdown.tsx: improved naming to make code more readable (9f9d925), closes #449
  • dropdown.tsx: left multi in logic, removed and checked functionality of blur (ca68fc0), closes #449
  • dropdown.tsx: made logical statement shorter, reverified blur fucntionliaty (5abcf09), closes #449
  • dropdown.tsx: modified logic for displaying count & close icon, made requested changes (9214047), closes #451
  • dropdown.tsx: modified placeholder logic again (a197895), closes #449
  • dropdown.tsx: removed unnecessary logic in blurring (a99add3)
  • dropdown.tsx: removing a console log (2e69f32), closes #449
  • dropdown.tsx: updated snapshots (d1223b7), closes #451
  • dropdown.tsx: updated snapshots (7fde800), closes #451
  • dropdown.tsx: variant Support, show count, show close, show both, style-able, prop-able (36ee394), closes #451
  • snapshots (74648b1)

1.24.0 (2023-07-17)

Features

1.23.1 (2023-07-11)

Bug Fixes

  • dropdown.tsx: fixed inability to blur when searchable and multi and option selected (921a318), closes #448

1.23.0 (2023-07-10)

Features

  • avatar: creates Avatar Component (984e1ec)

1.22.0 (2023-07-05)

Features

  • dropdown.tsx: added isOpen to StyledArrowIconContainer (61e52f4)
  • dropdown.tsx: adds acess to isOpen state in StyledArrowIconContainer (ab8cc0d)

1.21.1 (2023-06-28)

Bug Fixes

  • table: fix isSorted prop to HeaderCell, improve sorting performance (24a697a)
  • table: fixes isSorted prop (74f09ba)

1.21.0 (2023-06-26)

Features

  • table: improve sorting typing, add third click to unsort, remove mutation of data prop (416d366)

1.20.12 (2023-06-20)

Bug Fixes

  • table deps: update use-resize-observer to v9.1.0 (cb0f7fb)

1.20.11 (2023-06-19)

Bug Fixes

  • table: pass in row props, enhance sorting, improve responsiveness customization, improve types (b4a2f36), closes #433 #434

1.20.10 (2023-02-25)

Bug Fixes

  • upgrade detect-gpu from 4.0.27 to 4.0.50 (6312af4)

1.20.9 (2023-02-25)

Bug Fixes

  • upgrade @react-stately/toggle from 3.3.1 to 3.4.4 (413e078)

1.20.8 (2023-01-19)

Bug Fixes

  • analytics function: switch nullish coalescing to a ternary to make foundry Node-14 compatible (bcc8b57)

1.20.7 (2023-01-11)

Bug Fixes

  • dropdown: fixed the inability for the dropdown to stay open once clicked (5172bc8), closes #421

1.20.6 (2023-01-10)

Bug Fixes

  • analytics: safely access props, as it can be undefined (dd5c329)

1.20.5 (2022-12-13)

Bug Fixes

  • exports: add style-related util functions to exports (6b154f3)

1.20.4 (2022-12-09)

Bug Fixes

  • analyticsfunction: made all param types optional (a2195c4)

1.20.3 (2022-09-09)

Bug Fixes

  • card component: add position relative (c35cd6a), closes #408
  • card component: add position relative (8a44c4b), closes #408

1.20.2 (2022-07-05)

Bug Fixes

  • webkit-appearance: none for ButtonContainer (3eefc91)

1.20.1 (2022-06-30)

Bug Fixes

  • modal underlay: set the default background color to a translucent black instead of opaque black (8f625b5)
  • modal underlay: use theme hook in subcomponent so the subcomponent is portable outside of Modal (b50d70c)

1.20.0 (2022-06-24)

Features

  • foundryprovider/context: add GPU profiling results to context for performance tuning (4cffbce)
  • modal: add a .close() function to smoothly animate modal away instead of unmounting (ebcb993)

1.19.2 (2022-06-17)

Bug Fixes

  • dependencies: this commit is merely to generate a new npm version deploy of the CRA 5.X fixes (433310b)

1.19.1 (2022-06-06)

Bug Fixes

  • exports: add Toggle component to module exports (10215f9)

1.19.0 (2022-06-03)

Features

  • toggle: added new toggle component (fa9a187), closes #382

1.18.0 (2022-05-23)

Features

  • context and hooks: added support for prefers-reduced-motion OS setting via the context & hook (5d17f2a), closes #391

1.17.0 (2022-05-13)

Features

  • base html components: renamed the internally used base styled html elements, and exported them (d80004b), closes #388

1.16.1 (2022-05-04)

Bug Fixes

  • spotlight: spotlight now smoothly animates only when switching target and not on scroll/resize (9c8f763), closes #360

1.16.0 (2022-05-03)

Features

  • react: update React version to 18.1.X (f28d6f3), closes #383

1.15.1 (2022-04-06)

Bug Fixes

  • dropdown: added missing props to control the value Tag(s) (7f5e053)

1.15.0 (2022-04-06)

Features

  • adding props and refs: targeting the skeleton component from Text using props and refs (7f6271a)

1.14.6 (2021-12-21)

Bug Fixes

  • dropdown.tsx: 309 - changed useEffect to use Json.stringify (options)/(filteredOptions) (05e4484)
  • dropdown.tsx dropdown.test.tsx dropdown.test.tsx.snap: changed variable name for useEffect dep (eae6f44)

1.14.5 (2021-12-06)

Bug Fixes

  • textinput: Hotfix to hide clear button if clearable is false (919c54f)

1.14.4 (2021-12-06)

Bug Fixes

  • button: icons should align with text baseline (dadbc4f)
  • most components: utilize em instead of rem in font-size, padding, etc (24129a1)
  • spotlight: set z-index of default annotation to be above spotlight container (4dd7acd)
  • text: apply size to iconSuffix correctly (7c8ec58)

1.14.3 (2021-12-03)

Bug Fixes

  • textinput: Change TextInput icon cursor from 'pointer' to 'text' (8c47466)
  • textinput: fix onclear for uncontrolled and controlled TextInputs (2558829), closes #355 #356 #357

1.14.2 (2021-12-02)

Bug Fixes

  • spotlight: set default z-index of 200 (9916fe6)

1.14.1 (2021-11-24)

Bug Fixes

  • spotlight: Spotlight now reacts to scroll events, keeping targets highlighted (6866c09)

1.14.0 (2021-11-04)

Features

  • button: add prop support for Button icons (490705a), closes #330

1.13.1 (2021-10-25)

Bug Fixes

  • textinput: icon container -> , icon size -> , pass icon props (0b4d458)
  • textinput: move focus highlighting to container (71ac95d)

1.13.0 (2021-10-25)

Features

  • textinput: add variant support to TextInput (f88aac8), closes #256

1.12.0 (2021-10-07)

Features

  • added aria attributes to components: added aria roles and labels to some components (7b73659), closes #266

1.11.5 (2021-09-21)

Bug Fixes

  • checkbox.stories: fixed import location for checkboxTypes (d0542f7), closes #334

1.11.4 (2021-09-10)

Bug Fixes

  • textinput: swap nullish coalescing for && to fix broken bundle (d4718d2)

1.11.3 (2021-09-08)

Bug Fixes

  • textinput: enable display of character count without max length (90844f3), closes #295
  • textinput: make uncontrolled input clearable (4b1a4f0), closes #295
  • textinput: reset character count on clear (abd36a5), closes #295

1.11.2 (2021-09-07)

Bug Fixes

  • button: skeleton props object is now correctly spread on skeleton shimmer (1fcf324), closes #322

1.11.1 (2021-08-31)

Bug Fixes

  • dropdown tests: dropdown tests used to fail at random due to options not being fully rendered (5b92a4e)

1.11.0 (2021-08-30)

Bug Fixes

  • button: stop button text from being selectable (via CSS user-select:none) (38832cc)
  • button/dropdown: fix breaking change caused by nesting Button inside of skeleton component (23986e9), closes #308

Features

  • foundryprovider: add global analytics function which fires on every user interraction (2a1ad39)

1.10.0 (2021-08-24)

Features

  • dropdown: add searching (with callbacks) (d1e9237), closes #185

1.9.1 (2021-08-20)

Bug Fixes

  • dropdown: stop clear icon from opening dropdown and remove pointer options from arrow icon (f29fa05), closes #288

1.9.0 (2021-08-17)

Features

  • dropdown: added functionality to change direction of dropdown menu based on viewport bounds (28f5203), closes #187

1.8.0 (2021-08-16)

Features

  • table: added footer support for table (bc5e41e)
  • table: added table footer (b78eaea)

1.7.1 (2021-08-12)

Bug Fixes

  • button: fix skeleton props issue making Buttons display: block (d1045b3)

1.7.0 (2021-08-12)

Features

  • dropdown: virtualize options list for better performance of long lists (805ed04), closes #184

1.6.0 (2021-08-09)

Bug Fixes

  • skeleton: make the skeleton display: inline-block (b88f270)

Features

  • skeleton: adds a "new" Skeleton component to replace the old "Progress" component (b3c5812), closes #267

1.5.1 (2021-08-09)

Bug Fixes

  • divider: adds the divider subcomponent to the module exports (aa30d77), closes #280
  • divider: removed wildcard props being passed to the container (a1a272b)

1.5.0 (2021-08-08)

Features

  • form components: added focus on form components such as textInput, buttons and checkboxes (b3bd267), closes #209

1.4.0 (2021-08-05)

Features

  • #188: added toggle and boolean property for showHandleLabels on the rangeSlider (c52e562), closes #188

1.3.0 (2021-08-03)

Features

  • textinput: add CharacterCount ref and prop to TextInput (daf250e)

1.2.2 (2021-08-02)

Bug Fixes

  • appendix.stories: update the appendix images and update the path to work on deployed envs (cd33d52), closes #259

1.2.1 (2021-07-29)

Bug Fixes

  • dropdown: fix keyboard and mouse focus/blur issues (bfff5f7), closes #210
  • dropdown: improve accessibility keyboard navigation of dropdown (4b17920), closes #210
  • dropdown: improve accessibility keyboard navigation of dropdown (d18fc68), closes #210
  • dropdown & button: add ability to click on the "button" part of the modal to close it when open (b5c7bd0), closes #210

1.2.0 (2021-07-27)

Bug Fixes

  • shadowstyles: round offsetY and opacity values for consistent testing (d33ee94)

Features

  • colors.ts: added secondary and tertiary colors (778c9a5)

1.1.0 (2021-07-21)

Features

  • globalstyles: reduce load times by using Arial instead of Montserrat (9e7ffff), closes #250

1.0.6 (2021-07-15)

Bug Fixes

  • dropdown.tsx: don't show scrollbars on dropdowns if they don't need to scroll (20c2a12)
  • dropdown.tsx: set color of selected option's checkmark to match its text color (aa78d66), closes #242

1.0.5 (2021-06-29)

Bug Fixes

  • fix interaction animation bounds when elevation <= 0 (8fe84ef), closes #233

1.0.4 (2021-03-12)

Bug Fixes

  • interactionfeedback.tsx: update useResizeObserver in accordance with breaking change (417598e)

1.0.3 (2021-03-04)

Bug Fixes

  • 🐛 Scroll position now persists when open/closing options (5cc4e85), closes #214

1.0.2 (2020-10-19)

Bug Fixes

  • dropdown: merge valueItemContainerProps more intelligently (74625e7), closes #202

Performance Improvements

  • move more dependencies to devDependencies to improve experience while using Foundry UI (91c3ac6)

1.0.1 (2020-10-15)

Bug Fixes

  • image paths: use absolute paths to github for images and files that are not part of bundle (80834f3)

1.0.0 (2020-10-14)

Bug Fixes

  • button: fix feedback position/display superceding buttoncontainer's position/display (66d3a8f)
  • button: set position: relative to contain the feedbackinteraction (c81f008)
  • button: tweak margin of icon containers (7f85160)
  • button and interactionfeedback: style the InteractionFeedback for the Button to inline-block (acf5389)
  • button icon container: add ability to style icon containers (5755755)
  • card: header padding equal on all side if body and footer not present (64e0c0b)
  • dropdown placeholder and onclear: demostrate styledplaceholder and fix onclear (ce237c5)
  • dropdown valuecontainer: rename modalisopen prop to isopen (89b98e8)
  • package.json: install react-portal types (9f7e2cc)
  • table: remove row height of 100% (1d10f24)
  • textinput: fix text input charCounter not appearing at the top w/ no error message (4f31ea2)
  • textinput: spread the rest of the props onto the Input element (856f6cb)
  • textinput accepts styledtextarea: textinput accepts styledtextarea (9b2d106)
  • uncontrolled ability: allows component to be uncontrolled as well controlled (8afbd40)
  • update snapshots: update snapshots again (f3754e9)

Features

  • button, interactionfeedback: add InteractionFeedback wrapper around Button (26cf13d)
  • button, textinput, checkbox: add disabled prop (374355d)
  • card: add interaction feedback (946f907)
  • card: streamline Card Feedback API and DOM structure (dc7535b)
  • docspage props table: add props table to docspage (09b124f)
  • dropdown: add value variants using tags (1aae340)
  • dropdown: add variants to dropdown (0cc22b3)
  • enable ripple on buttons by default: improved the ripple animation and made it the defualt (f467dbf)
  • forwardref: add reference to pass through to component container (e47f473)
  • foundryprovider: replace useColor hook with generic useTheme hook (7a13871)
  • rangeslider: add functionality to support clicking the RangeSlider's rail to set the value (beeb2e6)
  • rangeslider: add markers API (519f096)
  • rename package: rename package name from hs-react-ui to foundry-react-ui, same for angular (ad21895)
  • tag: add new Tag component (2fa81a4)
  • textinput: add character counter and maxlength to textInput (b45192b)
  • v1 release: commitizen push to trigger a release of v1.0.0 (791bffa)
  • 🎸 Added slick animation on modal mount (54fd551)

BREAKING CHANGES

  • foundryprovider: Removed the useColors function

1.0.0-v1-release.23 (2020-10-14)

Bug Fixes

  • uncontrolled ability: allows component to be uncontrolled as well controlled (8afbd40)

Features

  • forwardref: add reference to pass through to component container (e47f473)
  • rename package: rename package name from hs-react-ui to foundry-react-ui, same for angular (ad21895)

1.0.0-v1-release.22 (2020-09-28)

Bug Fixes

  • card: header padding equal on all side if body and footer not present (64e0c0b)
  • dropdown placeholder and onclear: demostrate styledplaceholder and fix onclear (ce237c5)

1.0.0-v1-release.21 (2020-09-28)

Bug Fixes

  • dropdown valuecontainer: rename modalisopen prop to isopen (89b98e8)

1.0.0-v1-release.20 (2020-09-22)

Bug Fixes

  • button: tweak margin of icon containers (7f85160)
  • button icon container: add ability to style icon containers (5755755)
  • textinput accepts styledtextarea: textinput accepts styledtextarea (9b2d106)

1.0.0-v1-release.19 (2020-09-01)

Features

  • card: streamline Card Feedback API and DOM structure (dc7535b)

1.0.0-v1-release.18 (2020-08-26)

Bug Fixes

  • button: set position: relative to contain the feedbackinteraction (c81f008)

1.0.0-v1-release.17 (2020-08-26)

Bug Fixes

  • button: fix feedback position/display superceding buttoncontainer's position/display (66d3a8f)

1.0.0-v1-release.16 (2020-08-26)

Features

  • enable ripple on buttons by default: improved the ripple animation and made it the defualt (f467dbf)

1.0.0-v1-release.15 (2020-08-26)

Bug Fixes

  • button and interactionfeedback: style the InteractionFeedback for the Button to inline-block (acf5389)

1.0.0-v1-release.14 (2020-08-25)

Features

  • 🎸 Added slick animation on modal mount (54fd551)

1.0.0-v1-release.13 (2020-08-25)

Features

  • dropdown: add value variants using tags (1aae340)

1.0.0-v1-release.12 (2020-08-24)

Features

  • docspage props table: add props table to docspage (09b124f)

1.0.0-v1-release.11 (2020-08-21)

Bug Fixes

  • textinput: spread the rest of the props onto the Input element (856f6cb)

1.0.0-v1-release.10 (2020-08-20)

Features

  • card: add interaction feedback (946f907)

1.0.0-v1-release.9 (2020-08-20)

Features

  • button, interactionfeedback: add InteractionFeedback wrapper around Button (26cf13d)

1.0.0-v1-release.8 (2020-08-19)

Features

  • rangeslider: add markers API (519f096)

1.0.0-v1-release.7 (2020-08-19)

Bug Fixes

  • textinput: fix text input charCounter not appearing at the top w/ no error message (4f31ea2)

Features

  • dropdown: add variants to dropdown (0cc22b3)

1.0.0-v1-release.6 (2020-08-19)

Features

  • rangeslider: add functionality to support clicking the RangeSlider's rail to set the value (beeb2e6)

1.0.0-v1-release.5 (2020-08-19)

Features

  • tag: add new Tag component (2fa81a4)

1.0.0-v1-release.4 (2020-08-19)

Bug Fixes

  • table: remove row height of 100% (1d10f24)

1.0.0-v1-release.3 (2020-08-18)

Features

  • foundryprovider: replace useColor hook with generic useTheme hook (7a13871)

BREAKING CHANGES

  • foundryprovider: Removed the useColors function

1.0.0-v1-release.2 (2020-08-17)

Features

  • textinput: add character counter and maxlength to textInput (b45192b)

1.0.0-v1-release.1 (2020-08-14)

Features

  • button, textinput, checkbox: add disabled prop (374355d)

0.1.0-v1-release.1 (2020-08-11)

Features

  • cicd: add cicd through github actions (34a8fc0)
  • utils/styles.ts: move elevation shadow calculation to single function (3e2332e)

0.1.0 (2020-08-11)

Features

  • cicd: add cicd through github actions (34a8fc0)
  • utils/styles.ts: move elevation shadow calculation to single function (3e2332e)

0.1.0 (2020-08-11)

Features

  • cicd: add cicd through github actions (34a8fc0)
  • utils/styles.ts: move elevation shadow calculation to single function (3e2332e)

0.1.0 (2020-08-11)

Features

  • cicd: add cicd through github actions (34a8fc0)
  • utils/styles.ts: move elevation shadow calculation to single function (3e2332e)

0.1.0 (2020-08-11)

Features

  • cicd: add cicd through github actions (34a8fc0)
  • utils/styles.ts: move elevation shadow calculation to single function (3e2332e)

0.1.0 (2020-08-11)

Features

  • cicd: add cicd through github actions (34a8fc0)
  • utils/styles.ts: move elevation shadow calculation to single function (3e2332e)

0.1.0 (2020-08-11)

Features

  • cicd: add cicd through github actions (34a8fc0)
  • utils/styles.ts: move elevation shadow calculation to single function (3e2332e)

0.1.0 (2020-08-11)

Features

  • cicd: add cicd through github actions (34a8fc0)
  • utils/styles.ts: move elevation shadow calculation to single function (3e2332e)