At a high level, what new features Anvil has shipped.
Content guidelines for:
Updates to Sidebar collapse logic that collapses the component on devices smaller than desktop
DatePicker refactoring with better handling and keyboard behavior
Updates to OptionList to have more clickable space
Content guidelines and updated design spec for Action Menu
Content guidelines for Buttons
Updates the Progress Tracker to improve usability, accessiblity, and new features.
Updates the Side Nav with new features and updated visuals.
Refactoring of our Focus Trapping.
Minor fixes to Date Range Picker, portal option.
Updates to Anvil's internal release system.
Improvements to Time Picker scrolling behavior on open.
Various bug fixes to our Date Picker and Date Range Picker.
Added counter support for Input and Textarea
Improve our Frame's handling, fix issues with disappearing page content on browser resize.
Improves the accessibility of the Select (contrast, aria attributes, secondary actions are now always visible)
Improves the Takeover header on small displays
Timezone Provider is now available for the Date Picker and Date Range Picker
For accessibility, text colors were updated in several components for higher contrast.
Moved tokens into its own repository.
Added class name properties to Drawer, Modal.
Select now supports the indeterminate visual state for tree views.
The font Sofia Pro went from Medium weight to Bold weight.
Time Picker now supports 24hr format.
Improved customization of Anvil Select footer, File Picker button.
Added more examples of Table usage to our documentation.
Added the AnvilProvider wrapper component
Dependency and security updates
Added a new neutral shade: Neutral 500.
Bugfixes, particularly around icons and tables.
Minor security updates via dependency updates.
New pattern page on Sort and Filter.
Support for Firefox and Microsoft Edge.
Nunito Sans semibold has been largely phased out for bold.
New foundation page on International Design.
New foundation page on Theming.
New component: Time Picker.
New component: Filter Button.
We replaced our internal focus scope with a FocusTrap component.
We refactored our Token 80 value from #9e9ea0 to #949596 so that we have a gray value that has a 3:1 contrast with pure white.
Our Table documentation has been updated to feature more possibilities.
A handful of minor enhancements have been done to the Date Range Picker.
Our Select now has a custom footer option.
Our Input's addon style has removed the gray background and border.
We now have a Theme Provider
The Date Range Picker now supports a custom display value.
A contribution page for Anvil now exists.
Our Figma plan was upgraded to now support shared fonts, design system analytics, and branching.
Our Sidebar now has built-in expand/collapse functionality.
Our Page has a new footer feature.
We added more robust theme support, with the immediate goal of providing light and dark styles for iOS and Android.
We calibrated our token values across most components. This was a major step towards theme support and brought more color consistency across our components. Figma assets were also updated to reflect these changes.
We made many minor bugfixes to overlay components.
We remade our homepage. It now houses more content for designers and developers.
Our project management of the project shifted from Github to Jira
We released a Scroll component.
Form Groups were made responsive.
Our Page component now supports a Panel variation.
We released a Date Range Picker component.
Buttons now support a selected state.