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.12.2

Published by github-actions[bot] almost 2 years ago

πŸ› Bug Fix

  • 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)

Authors: 1

forge - v3.0.0-next.0

Published by DRiFTy17 almost 2 years ago

forge - v2.13.0-next.0

Published by github-actions[bot] almost 2 years ago

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

Thanks for all your work!

❀️ Mike Matuszak (@MikeMatusz)

❀️ Conner Fallone (@fallXone)

❀️ Josh Pierro (@joshpierro)

❀️ Jake Crawford (@jake-crawford-tyler)

❀️ Zachary Silverman (@zacharysilverman)

❀️ Nick Andrews (@nickonometry)

πŸš€ Enhancement

πŸ› Bug Fix

  • fix: package-lock sync (@DRiFTy17)
  • Fix/popup position #208 (@DRiFTy17)
  • fix(split-view): avoid updating size and accessibility of closed panels #202 (@samrichardsontylertech)
  • docs(split-view): add JSDoc for manifest #205 (@MikeMatusz)
  • fix(field): fixed incorrect checking for presence of input/textarea #195 (@fallXone)
  • fix(button-toggle-group): fixed forge-button-toggle-group-change typings #190 (@DRiFTy17)
  • fix(field): fixed incorrect checking for input #195 (@fallXone)
  • chore: update templates and fix license text in sb #193 (@DRiFTy17)
  • docs(legal): use forge logo and add license info #192 (@DRiFTy17)
  • docs(button-toggle): corrects spelling error #189 (@joshpierro)
  • chore: update Angular framework usage #182 (@MikeMatusz)
  • fix(slider): fixed propagation to underlying implementation state for min, max, and step properties #180 (@DRiFTy17)
  • fix(table): fixed default select height in column filter #176 (@DRiFTy17)
  • fix(paginator): fixed change event state reconciliation #172 (@DRiFTy17)
  • chore(build): update Forge CLI to enable ESM minification #173 (@DRiFTy17)
  • docs(keyboard-shortcut): add storybook docs for keyboard shortcuts #174 (@samrichardsontylertech)
  • Merge branch 'main' into docs/keyboard-shortcut #174 (@samrichardsontylertech)
  • chore: optimize pr-check workflow to limit dependency installation to #171 (@DRiFTy17)
  • chore: fix actions workflow deprecations #170 (@DRiFTy17)
  • fix(table): ignore filter row checkboxes when toggling select column state #169 (@DRiFTy17)
  • fix(chip): change default height style to use auto to accommodate content height #166 (@DRiFTy17)
  • fix: fixed duplicate asterisk characters on required form field labels in Safari #168 (@DRiFTy17)
  • fix(autocomplete): fixed a bug where opening the dropdown via down arrow key would not activate the selected option #163 (@DRiFTy17)
  • fix(select): fix to ensure --forge-select-font-size CSS custom prop… #164 (@DRiFTy17)
  • fix(date-picker): _onToday zeros out time values #162 (@jake-crawford-tyler)
  • chore: support node 16 #157 (@DRiFTy17)
  • chore: post release notes to slack #156 (@DRiFTy17)
  • fix(drawer): fixes drawer initialization state when defaulting to closed #150 (@DRiFTy17)
  • fix(file-picker): fix helper text slotted styles and dimensions #155 (@DRiFTy17)
  • fix(table): add checkbox to component dependencies #152 (@DRiFTy17)
  • fix(inline-message): set host to be a block level element #151 (@DRiFTy17)
  • fix(button-toggle-group): allow falsy values in change event #143 (@DRiFTy17)
  • docs(chip-field): add missing slot docs #142 (@DRiFTy17)
  • fix(drawer): fixed popup positioning within scrollable drawer content #134 (@DRiFTy17)
  • chore: fix broken links #131 (@DRiFTy17)
  • fix(theme): use hex value without opacity for border-color theme style #126 (@DRiFTy17)
  • fix(label-value): remove explicit line-height to support wrapping value text #127 (@DRiFTy17)
  • fix(select): fixed placeholder text alignment when no label is set #129 (@DRiFTy17)
  • fix(theme): Fix elevation references in shadow mixin #125 (@MikeMatusz)
  • fix(theme): Fix elevation references in shadow mixin (@MikeMatusz)
  • fix(circular-progress): fixed visibility of component on Firefox and Safari #118 (@DRiFTy17)
  • fix(circular-progress): fixed a bug where the component was not visible (@DRiFTy17)
  • fix(circular-progress): fixed default radius of circle to fill available height and width #116 (@DRiFTy17)
  • fix(label-value): fixed label and value alignment #114 (@DRiFTy17)
  • fix(circular-progress): fixed a bug where the default radius of the internal <circle> element was not filling available height and width of container. Added a new --forge-circular-progress-radius CSS custom property to control the r style of the <circle> element when non-default stroke-width values are used (@DRiFTy17)
  • fix(icon-button-component-delegate): fixed and deprecated butttonElement for properly spelled buttonElement property; added more icon options and added the ability to easily apply a Forge tooltip to the button for convenience (@DRiFTy17)
  • fix(label-value): fixed label and value alignment by reverting field style complexity and ensuring consistency with text-field styles (@DRiFTy17)
  • chore: update CDN deployment strategy #107 (@DRiFTy17)

🏎 Performance

  • perf: deferred ripple instantiation in icon-button and button until first user interaction #115 (@DRiFTy17)

⚠️ Pushed to next

  • Merge branch 'main' into next (@DRiFTy17)
  • chore: added note to roadmap about current state of library (@DRiFTy17)
  • chore: add note about dense attribute in icon button docs (@DRiFTy17)
  • chore: disable flaky test (@DRiFTy17)
  • chore: remove part attributes (@DRiFTy17)
  • docs(storybook): added note about tyler-font.css in typography getting started guide (@DRiFTy17)
  • perf(button): fixed a performance bottleneck when many instances of the elemenent are rendered on a page that is caused by instantiating the ripple when connected. Ripple instantiation has been deferred to first user interaction instead (@DRiFTy17)
  • perf(icon-button): fixed a performance bottleneck when many instances of the elemenent are rendered on a page that is caused by instantiating the ripple when connected. Ripple instantiation has been deferred to first user interaction instead (@DRiFTy17)
  • chore: remove unused file (@DRiFTy17)
  • chore: update menu ordering (@DRiFTy17)
  • chore(storybook): migrated component accessibility docs from forge website to component docs pages (@DRiFTy17)
  • chore(storybook): added additional documentation related to changelog, roadmap, accessibility, theme colors, framework usage (@DRiFTy17)
  • Merge branch 'main' into feat/paginator/add-tooltips (@DRiFTy17)

πŸ“ Documentation

  • docs(app-bar): fixed app-bar-profile-button references to use correct element name #187 (@DRiFTy17)
  • chore(docs): fix css custom prop docs for floating action button #137 (@DRiFTy17)
  • chore(storybook): docs updates #109 (@DRiFTy17)

Authors: 8

forge - v2.12.1

Published by github-actions[bot] almost 2 years ago

πŸ› Bug Fix

  • fix(popup): fixed a bug where the popup could incorrectly calculate its position if adding it to the DOM causes a scrollbar to render before position calculation occurs #208 (@DRiFTy17)

Authors: 1

forge - v2.12.0

Published by github-actions[bot] almost 2 years ago

πŸ› Bug Fix

Authors: 2

forge - v2.11.0

Published by github-actions[bot] almost 2 years ago

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

Thank you, Josh Pierro (@joshpierro), for all your work!

πŸš€ Enhancement

πŸ› Bug Fix

  • fix(field): fixed incorrect checking for presence of input/textarea #195 (@fallXone)
  • fix(button-toggle-group): fixed forge-button-toggle-group-change typings #190 (@DRiFTy17)
  • chore: update templates and fix license text in sb #193 (@DRiFTy17)
  • docs(legal): use forge logo and add license info #192 (@DRiFTy17)
  • docs(button-toggle): corrects spelling error #189 (@joshpierro)
  • chore: update Angular framework usage #182 (@MikeMatusz)

πŸ“ Documentation

  • docs(app-bar): fixed app-bar-profile-button references to use correct element name #187 (@DRiFTy17)

Authors: 5

forge - v2.10.1

Published by github-actions[bot] almost 2 years ago

πŸ› Bug Fix

  • fix(slider): fixed propagation to underlying implementation state for min, max, and step properties #180 (@DRiFTy17)

Authors: 1

forge - v2.10.0

Published by github-actions[bot] almost 2 years ago

πŸš€ Enhancement

πŸ› Bug Fix

  • fix(table): fixed default select height in column filter #176 (@DRiFTy17)
  • fix(paginator): fixed change event state reconciliation #172 (@DRiFTy17)
  • chore(build): update Forge CLI to enable ESM minification #173 (@DRiFTy17)
  • docs(keyboard-shortcut): add storybook docs for keyboard shortcuts #174 (@samrichardsontylertech)
  • chore: optimize pr-check workflow to limit dependency installation to #171 (@DRiFTy17)
  • chore: fix actions workflow deprecations #170 (@DRiFTy17)

Authors: 3

forge - v2.9.0

Published by github-actions[bot] about 2 years ago

πŸš€ Enhancement

πŸ› Bug Fix

  • fix(table): ignore filter row checkboxes when toggling select column state #169 (@DRiFTy17)
  • fix(chip): change default height style to use auto to accommodate content height #166 (@DRiFTy17)
  • fix: fixed duplicate asterisk characters on required form field labels in Safari #168 (@DRiFTy17)
  • fix(autocomplete): fixed a bug where opening the dropdown via down arrow key would not activate the selected option #163 (@DRiFTy17)
  • fix(select): fix to ensure --forge-select-font-size CSS custom prop… #164 (@DRiFTy17)
  • fix(date-picker): _onToday zeros out time values #162 (@jake-crawford-tyler)
  • chore: support node 16 #157 (@DRiFTy17)
  • chore: post release notes to slack #156 (@DRiFTy17)

Authors: 3

forge - v2.8.0

Published by github-actions[bot] about 2 years ago

πŸš€ Enhancement

πŸ› Bug Fix

  • fix(drawer): fixes drawer initialization state when defaulting to closed #150 (@DRiFTy17)
  • fix(file-picker): fix helper text slotted styles and dimensions #155 (@DRiFTy17)
  • fix(table): add checkbox to component dependencies #152 (@DRiFTy17)
  • fix(inline-message): set host to be a block level element #151 (@DRiFTy17)

Authors: 2

forge - v2.7.0

Published by github-actions[bot] about 2 years ago

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

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

πŸš€ Enhancement

πŸ› Bug Fix

  • fix(button-toggle-group): allow falsy values in change event #143 (@DRiFTy17)
  • docs(chip-field): add missing slot docs #142 (@DRiFTy17)

Authors: 2

forge - v2.6.0

Published by github-actions[bot] about 2 years ago

πŸš€ Enhancement

  • feat(metadata): Update Forge CLI and add JSDoc for Custom Elements Manifest #138 (@MikeMatusz)

πŸ“ Documentation

  • chore(docs): fix css custom prop docs for floating action button #137 (@DRiFTy17)

Authors: 2

forge - v2.5.0

Published by github-actions[bot] about 2 years ago

πŸ› Bug Fix

  • fix(select): fix a11y when navigating options via keyboard and screen reader #135 (@DRiFTy17)
  • fix(drawer): fixed popup positioning within scrollable drawer content #134 (@DRiFTy17)
  • chore: fix broken links #131 (@DRiFTy17)
  • fix(theme): use hex value without opacity for border-color theme style #126 (@DRiFTy17)
  • fix(label-value): remove explicit line-height to support wrapping value text #127 (@DRiFTy17)
  • fix(select): fixed placeholder text alignment when no label is set #129 (@DRiFTy17)

Authors: 1

forge - v2.4.0

Published by github-actions[bot] about 2 years ago

πŸš€ Enhancement

πŸ› Bug Fix

⚠️ Pushed to main

  • chore: added note to roadmap about current state of library (@DRiFTy17)
  • chore: add note about dense attribute in icon button docs (@DRiFTy17)

Authors: 3

forge - v2.3.0

Published by github-actions[bot] over 2 years ago

πŸš€ Enhancement

  • revert(circular-progress): reverted changes to radius customization t… #119 (@DRiFTy17)

Authors: 1

forge - v2.2.1

Published by github-actions[bot] over 2 years ago

πŸ› Bug Fix

  • fix(circular-progress): fixed visibility of component on Firefox and Safari #118 (@DRiFTy17)

Authors: 1

forge - v2.2.0

Published by github-actions[bot] over 2 years ago

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

Thank you, Nick Andrews (@nickonometry), for all your work!

πŸš€ Enhancement

πŸ› Bug Fix

  • fix(circular-progress): fixed default radius of circle to fill available height and width #116 (@DRiFTy17)
  • fix(label-value): fixed label and value alignment #114 (@DRiFTy17)
  • chore: update CDN deployment strategy #107 (@DRiFTy17)

🏎 Performance

  • perf: deferred ripple instantiation in icon-button and button until first user interaction #115 (@DRiFTy17)

πŸ“ Documentation

Authors: 2

forge - v2.1.0

Published by github-actions[bot] over 2 years ago

πŸš€ Enhancement

  • feat: include bundled ESM JavaScript sources in distirbution npm package dist/esm/ directory #106 (@DRiFTy17)

Authors: 1

forge - v2.1.0-next.1

Published by github-actions[bot] over 2 years ago

πŸš€ Enhancement

  • feat: sync package version after failed build (@DRiFTy17)

Authors: 1

forge - v2.1.0-next.0

Published by DRiFTy17 over 2 years ago

What's Changed

Full Changelog: https://github.com/tyler-technologies-oss/forge/compare/v2.0.0...v2.1.0-next.0