Skip to content
This repository was archived by the owner on Oct 1, 2024. It is now read-only.

Conversation

@geotrev
Copy link
Owner

@geotrev geotrev commented Dec 6, 2019

Releases the collection of changes:

Site:

  • Revised and updated documentation.
  • Update Download page to be a simple resource
  • Update JavaScript page to outline conventions and API more clearly.
  • Renames Branding page to CSS, and outline conventions more clearly.

Sass (Framework):

  • Adds right-to-left support for all framework CSS.
  • Complete renaming of framework classes + sass variables/mixins/functions to follow consistent naming strategy.
  • Adds Sass tests using sass true for class generators (e.g., grid) + computation-heavy mixins.

JavaScript (Framework):

  • Adds Collapse component.
  • Refactors Accordion component to extend Collapse + adds arrow focus trapping on triggers.
  • New feature: Scoped component initialization. Passing a selector string to any start or stop method will now query the selector string, then scope all actions + data to the DOM fragment specified.
  • Rewrites all component teardowns (stop public method) to end lingering event listeners. In addition, all active component instances that cause an overlay (tooltip, dropdown, modal) will close if currently opened.
  • Rewrites focus trapping and focus ring utilities as factory functions. Previously was a class helper.
  • Adds full test coverage on utility functions.
  • Adds basic JSDom test helpers for the framework including fixtures, DOM querying, and event handling. 👏

@netlify
Copy link

netlify bot commented Dec 6, 2019

Deploy preview successful!

Built with commit 80c1bd6

https://deploy-preview-170--undernet-prod.netlify.com

@geotrev geotrev force-pushed the develop branch 2 times, most recently from 554c81e to 643ae13 Compare December 8, 2019 17:59
@geotrev geotrev force-pushed the develop branch 6 times, most recently from 1ddd206 to 78906cf Compare December 27, 2019 03:08
@geotrev geotrev merged commit e231fbe into master Dec 29, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants