forge

Framework agnostic Web Component library that implements the Tyler Forgeβ„’ design system.

APACHE-2.0 License

Downloads
2.6K
Stars
26
Committers
13

Bot releases are visible (Hide)

forge - v2.16.4

Published by github-actions[bot] about 1 year ago

πŸ› Bug Fix

  • fix(date-picker): fixed a bug where the locale of the calendar could not be set through the date picker element #344 (@DRiFTy17)
  • fix(color-picker): fixed a bug where manually entering a hex value would not accept characters until a valid hex string value and length was reached #346 (@DRiFTy17)
  • fix(stepper): fixed a bug where the vertical state was not being applied if the steps property was changed dynamically #345 (@DRiFTy17)
  • fix(chips): fixed a bug where the text was not centered if the width was less than than the min-width of the chip #347 (@DRiFTy17)

Authors: 1

forge - v3.0.0-next.8

Published by github-actions[bot] about 1 year ago

πŸš€ Enhancement

  • feat: created a new <forge-focus-indicator> component (for :focus-visible support) #341 (@DRiFTy17)
  • feat(card): updated to use "outlined" design by default #342 (@DRiFTy17)

Authors: 1

forge - v3.0.0-next.7

Published by github-actions[bot] about 1 year ago

πŸš€ Enhancement

Authors: 1

forge - v3.0.0-next.6

Published by github-actions[bot] over 1 year ago

πŸŽ‰ This release contains work from a new contributor! πŸŽ‰

Thank you, Zachary Silverman (@zacharysilverman), for all your work!

πŸš€ Enhancement

πŸ› Bug Fix

  • fix(paginator): fixed a bug where the paginator was not reflecting the current page size after selection in the page size select #333 (@DRiFTy17)
  • fix(text-to-color): convert text input to uppercase #334 (@zacharysilverman)
  • fix(autocomplete): fixed a bug where selecting appended options in multiple mode would incorrectly select the wrong options in the UI dropdown #330 (@DRiFTy17)

⚠️ Pushed to next

  • docs(avatar): updated docs and demo to use composition with icons (@DRiFTy17)

Authors: 2

forge - v3.0.0-next.5

Published by github-actions[bot] over 1 year ago

πŸš€ Enhancement

Authors: 1

forge - v2.16.3

Published by github-actions[bot] over 1 year ago

πŸ› Bug Fix

  • fix(paginator): fixed a bug where the paginator was not reflecting the current page size after selection in the page size select #333 (@DRiFTy17)
  • fix(text-to-color): convert text input to uppercase #334 (@zacharysilverman)

Authors: 2

forge - v2.16.2

Published by github-actions[bot] over 1 year ago

πŸ› Bug Fix

  • fix(autocomplete): fixed a bug where selecting appended options in multiple mode would incorrectly select the wrong options in the UI dropdown #330 (@DRiFTy17)

Authors: 1

forge - v3.0.0-next.4

Published by github-actions[bot] over 1 year ago

πŸš€ Enhancement

πŸ› Bug Fix

⚠️ Pushed to next

Authors: 3

forge - v3.0.0-next.3

Published by github-actions[bot] over 1 year ago

πŸ› Bug Fix

Authors: 1

forge - v3.0.0-next.2

Published by github-actions[bot] over 1 year ago

πŸš€ Enhancement

  • feat(circular-progress): refactor to remove MDC #323 (@DRiFTy17)

πŸ› Bug Fix

  • fix: fix auto version calculation (@DRiFTy17)

Authors: 1

forge - v2.16.1

Published by github-actions[bot] over 1 year ago

πŸ› Bug Fix

  • fix(split-view): query only immediate child panels #328 (@samrichardsontylertech)
  • fix(date-picker): always dispatch the change event when a valid date is entered if allowInvalidDate is true #325 (@DRiFTy17)

Authors: 2

forge - v2.16.0

Published by github-actions[bot] over 1 year ago

πŸš€ Enhancement

  • feat(autocomplete): add filterFocusFirst property #313 (@DRiFTy17)

πŸ› Bug Fix

  • fix(expansion-panel): remove internal a11y attributes #322 (@samrichardsontylertech)
  • fix(masks): time-picker, date-picker, date-range-picker > updates to mask behavior #318 (@jake-crawford-tyler @DRiFTy17)
  • fix(select, autocomplete): show option label when one option is selected in multiple mode #320 (@DRiFTy17)
  • fix(select): fixed a bug where filtering options with uppercase letters was not working #319 (@DRiFTy17)
  • fix(stack): fix stretch styles #321 (@DRiFTy17)
  • fix(stack): fix to allow string values to be provided to the alignment property/attribute (instead of just an enum value) when strict typing is used #317 (@DRiFTy17)

Authors: 3

forge - v3.0.0-next.1

Published by github-actions[bot] over 1 year ago

πŸŽ‰ This release contains work from new contributors! πŸŽ‰

Thanks for all your work!

❀️ Logan Brown (@Lillious)

❀️ Alan Collins (@Alanoll)

πŸš€ Enhancement

  • feat(app-bar-profile-button): added new avatarIcon property to allow for rendering an icon from the IconRegistry instead of text #312 (@DRiFTy17)
  • fix: reference @material/* packages instead of material-components-web meta package to avoid dependency conflicts #307 (@DRiFTy17)
  • feat(list): added a badge demo to the list #224 (@nickonometry)

πŸ› Bug Fix

  • fix(select, autocomplete): show option label when one option is selected in multiple mode #320 (@DRiFTy17)
  • fix(select): fixed a bug where filtering options with uppercase letters was not working #319 (@DRiFTy17)
  • fix(stack): fix stretch styles #321 (@DRiFTy17)
  • fix(stack): fix to allow string values to be provided to the alignment property/attribute (instead of just an enum value) when strict typing is used #317 (@DRiFTy17)
  • Feat/stack component documentation #311 (@nickonometry)
  • perf: checkbox, radio, and switch will now instantiate ripple upon first user interaction #285 (@DRiFTy17)
  • fix(date-range-picker): allow for setting value to null to clear the component value #265 (@DRiFTy17)
  • fix(autocomplete): always define the arrow_drop_down icon #262 (@DRiFTy17)
  • chore: separate temp storybook deployment from build-pr workflow #237 (@DRiFTy17)
  • fix(date-picker): fixed a bug where a 4-digit year was not correctly being masked with a leading 0 #236 (@Lillious @DRiFTy17)
  • bug: number pad enter for time-picker #233 (@jake-crawford-tyler)
  • use Vite for local dev #234 (@DRiFTy17)
  • perf(list-item): delay ripple creation #231 (@MikeMatusz)
  • fix(list-item): fixed a bug where the UI could incorrectly reflect the component state #225 (@Alanoll @DRiFTy17)
  • fix(date-range-picker): fixed a bug that allowed invalid date ranges #226 (@Lillious)
  • fix(date-range-picker): fixed a bug that caused the end date to reset upon pressing t with the calendar open and end date selected (@Lillious)
  • fix(field): fixed a bug where height of helper-text element was incorrect #222 (@Lillious @DRiFTy17)
  • fix(split-view): added an overlay while dragging to maintain listeners and cursor styles #220 (@samrichardsontylertech)
  • chore: ensure that the split-view-panel cleans up any overlays in the DOM when disconnected #220 (@DRiFTy17)
  • fix(switch): fixed a bug where the UI could incorrectly reflect the component state #215 (@DRiFTy17)
  • fix(split view): change overlay z-index #220 (@samrichardsontylertech)
  • fix(split-view): add overlay to body while dragging to prevent context loss #220 (@samrichardsontylertech)
  • fix(select): fixed a bug where the UI was not reflecting the selected value if the option values are changed after the component value is set #212 (@DRiFTy17)
  • [next] fix dialog story #211 (@DRiFTy17)

⚠️ Pushed to next

Authors: 7

forge - v2.15.0

Published by github-actions[bot] over 1 year ago

πŸš€ Enhancement

  • feat(app-bar-profile-button): added new avatarIcon property to allow for rendering an icon from the IconRegistry instead of text #312 (@DRiFTy17)

πŸ› Bug Fix

⚠️ Pushed to main

Authors: 2

forge - v2.14.0

Published by github-actions[bot] over 1 year ago

πŸš€ Enhancement

  • feat: created new <forge-stack> component #280 (@nickonometry)
  • feat(view-switcher): added new --forge-view-switcher-width CSS custom property #295 (@DRiFTy17)
  • feat(autocomplete): added new filterText property/attribute to allow for setting the filter text state manually (only applies when allowUnmatched is enabled) #294 (@DRiFTy17)
  • feat: added CSS custom property for controlling the internal border-style on select, text-field, and chip-field #286 (@DRiFTy17)
  • feat(toolbar): various toolbar improvements #283 (@DRiFTy17)
  • feat(table): added new method isColumnHidden() #279 (@DRiFTy17)
  • feat(table): provided the column index to the TableTemplateBuilder #278 (@DRiFTy17)
  • feat: allow for using <a> element in place of <button> in <forge-button>, <forge-icon-button> and <forge-fab> components #276 (@DRiFTy17)
  • feat(select): added the ability to specify if option text should wrap in the dropdown, and updated the default popup behavior to set a max-width: 100vw style to ensure that the popup cannot be larger than the width of screen (which allows for options to wrap if necessary) #266 (@DRiFTy17)
  • feat(app-bar-notification-button): allow icon to be set to a user specified icon #259 (@DRiFTy17)

πŸ› Bug Fix

  • fix: reference @material/* packages instead of material-components-web meta package to avoid dependency conflicts #307 (@DRiFTy17)
  • fix(time-picker): improve input mask usability #306 (@DRiFTy17)
  • perf: checkbox, radio, and switch will now instantiate ripple upon first user interaction #285 (@DRiFTy17)
  • fix(date-range-picker): allow for setting value to null to clear the component value #265 (@DRiFTy17)
  • fix(autocomplete): always define the arrow_drop_down icon #262 (@DRiFTy17)
  • chore: separate temp storybook deployment from build-pr workflow #237 (@DRiFTy17)
  • fix(date-picker): fixed a bug where a 4-digit year was not correctly being masked with a leading 0 #236 (@Lillious @DRiFTy17)
  • fix(busy-indicator): fixed various accessibility issues #298 (@DRiFTy17)
  • fix(chip): fixed accessibility issues #201 (@DRiFTy17)
  • fix(dialog): fixed a bug where moving the dialog within a scroll container would calculate an incorrect position #308 (@DRiFTy17)
  • fix: stop propagation on Escape key events #302 (@DRiFTy17)
  • fix(quantity-field): remove increment and decrement buttons from the tab order by default #297 (@DRiFTy17)
  • fix(chip-field): fixed a bug where addon-end slot was not expanding full height as the field grew #290 (@DRiFTy17)
  • fix(menu): fixed toggle element initialization #293 (@DRiFTy17)
  • fix(menu): fixed a bug where cascading child menus would overlap when clipped #261 (@DRiFTy17)
  • fix(chip-field): fixed a bug where clicking on the field would not propagate the click event #289 (@DRiFTy17)
  • fix(list-item): remove unused ::before pseudo element from slotted elements #284 (@DRiFTy17)
  • fix(file-picker): allow for setting disabled state before child <button> is in DOM #281 (@DRiFTy17)
  • fix(select): fixed a bug where the option group builder property was not being called #274 (@DRiFTy17)
  • fix(autocomplete): keep dropdown open when selecting items in stateless + multiple mode #269 (@DRiFTy17)
  • fix(select): fixed a bug where the dropdown was not opening when pressing up/down arrow keys, and fixed a11y announcements when the value text changes #264 (@DRiFTy17)
  • fix(table): fixed a bug where the pointer cursor could be lost when allowRowClick is enabled #288 (@DRiFTy17)
  • fix(linear-progress): updated the default buffer state to be 1 instead of 0 #282 (@DRiFTy17)
  • fix(list-item): fixed a bug where the wrap property in list-item component was not allowing for text to wrap on slotted elements #266 (@DRiFTy17)
  • fix(autocomplete): fixed typings and leading icon render order #273 (@Alex-Oxthorn)

Authors: 2

forge - v2.13.2

Published by github-actions[bot] over 1 year ago

πŸ› Bug Fix

Authors: 2

forge - v2.13.1

Published by github-actions[bot] over 1 year ago

πŸ› Bug Fix

Authors: 1

forge - v2.13.0

Published by github-actions[bot] over 1 year ago

πŸŽ‰ This release contains work from a new contributor! πŸŽ‰

Thank you, Alan Collins (@Alanoll), for all your work!

πŸš€ Enhancement

πŸ› Bug Fix

  • fix(list-item): fixed a bug where the UI could incorrectly reflect the component state #225 (@Alanoll @DRiFTy17)
  • fix(date-range-picker): fixed a bug that allowed invalid date ranges #226 (@Lillious)

Authors: 4

forge - v2.12.4

Published by DRiFTy17 over 1 year ago

What's Changed

  • fix(date-range-picker): fixed a bug that caused the end date to reset upon pressing t with the calendar open and end date selected (@Lillious)
  • fix(field): fixed a bug where height of helper-text element was incorrect #222 (@Lillious @DRiFTy17)

New Contributors

Authors: 2

forge - v2.12.3

Published by github-actions[bot] over 1 year ago

πŸ› Bug Fix

  • fix(split-view): added an overlay while dragging to maintain listeners and cursor styles #220 (@samrichardsontylertech)
  • fix(switch): fixed a bug where the UI could incorrectly reflect the component state #215 (@DRiFTy17)

Authors: 2