Skip to content

Releases: UCF/Athena-Framework

v1.3.2

27 Feb 15:02
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.3.2

v1.3.1

23 Feb 20:24
Compare
Choose a tag to compare

What's Changed

  • Added some letter-spacing to the font-condensed class by @jmbarne3 in #240

Full Changelog: v1.3.0...v1.3.1

v1.3.0

21 Feb 20:08
Compare
Choose a tag to compare

What's Changed

  • Removed our premium fonts from the font stack by @jmbarne3 in #239

Full Changelog: v1.2.0...v1.3.0

v1.2.0

05 Sep 17:56
Compare
Choose a tag to compare

Enhancements:

  • Removed "Archer" from the slab serif font stack.

v1.1.3

17 Mar 18:18
Compare
Choose a tag to compare

Enhancements:

  • Adjusted focus states for tab nav links, navbar toggles, and dropdown toggles to help ensure outlines are visible when needed

v1.1.2

17 Mar 15:57
Compare
Choose a tag to compare

Enhancements:

  • Re-added an outline to .nav-links in navbars via :focus-visible to help keyboard users differentiate between the current focused link and links with .active applied. Mouse/touch users should still not get an outline on focus unless their browser lacks support for :focus-visible (IE11, Safari < 15.4)
  • Upgraded packages (does not include Athena polyfills or dependencies)

v1.1.1

08 Mar 17:55
Compare
Choose a tag to compare

Enhancements:

  • Added underlines to all links by default, and added overrides to specific components and utilities that should not have them (e.g. buttons).
  • Added a new .text-underline utility class to go along with the previously-undocumented .text-decoration-none for more granular manipulation of underlines on links containing multiple block-level elements.
  • Removed italic styles from blockquotes, and adjusted the .blockquote-quotation-inverse footer text color to meet AA accessibility standards on our primary background color.
  • Updated various default element font sizes and component font sizes to utilize minimum font sizes via max() in supported browsers, and set rem-based font size values as fallbacks:
    • small/.small
    • sub
    • sup
    • .badge
  • Updated custom form selects, file inputs to use font size overrides consistent with their vanilla equivalents.
  • Upgraded development packages to latest versions (does not include polyfills for Athena).
  • Removed usage of slashes "/" for division in Sass files, eliminating deprecation notices.

Bug fixes:

  • Updated collapse.js to only toggle aria-expanded on toggle buttons, not collapsible content.
  • Removed some long-standing debug errors inherited from Bootstrap that wrote to the console when collapsible elements were toggled.

Documentation:

  • Added presentation role to list items nested within unordered-lists with role=tablist.
  • Fixed bug where pages with identical names would be highlighted in the documentation's sidebar simultaneously when either was visited (e.g. "Typography").
  • Updated styles for tables of contents.
  • Added documentation for .text-underline and .text-decoration-none and important notes about their usage.
  • Fixed broken links to the Migration page.
  • Simplified our supported browsers list, removing references to now-outdated mobile browsers and browsers we don't actively develop+test against.
  • Removed references to Bower.

v1.1.0

29 Apr 18:29
Compare
Choose a tag to compare

Enhancements:

  • Added lots of new utility classes!
    • Font size: Added new utility classes for modifying font size: .font-size-sm, .font-size-base and .font-size-lg.
    • Sizing (width, height): Added responsive variants for sizing utils (width, height, max-width, max-height). This update also adds auto width/height utils, as well as none max-width and max-height utils.
    • Line height: Added a set of .line-height-X utility classes; these work similarly to the existing .letter-spacing-X classes, where X corresponds to a key in the new $line-height Sass map of line-height values.
    • Responsive divider orientation: Added responsive class variants for .hr-vertical, and a new .hr-horizontal utility for resetting a previously-vertical divider.
    • Text underline: Added .hover-text-underline and .hover-child-text-underline classes to make it easier to define portions of a complex link that should receive underlining when interacted with.
    • Position: Added position utility classes for static, relative, and absolute top/bottom positioning, using the naming schema .position-{breakpoint}-{position}-{top/bottom}. Existing utilities for fixed and sticky position have been given aliases to match the new naming schema. All position classes have responsive variants with the exception of .sticky-top/.position-sticky-top.
    • Stretched links: Use .stretched-link to force a link's clickable space to cover its entire containing block.
  • Updated Bootstrap assets to not be fetched and moved in the project via gulp tasks; we'll be managing and editing them manually (including copyright headers) moving forward.
  • Upgraded packages, except for Bootstrap and included polyfills. Included versions of jQuery and Tether have been updated in the docs and examples.

Documentation updates:

  • Updated documentation for vertical dynamic tabs to set aria-orientation="vertical" on the .nav element, as well as usage of aria-selected vs aria-expanded on nav links
  • Updated build tools example to use gulp 4 syntax
  • Updated Scrollspy example to use new .position-relative utility class instead of custom CSS
  • Fixed a few stray formatting issues in the documentation
  • Updated documentation subnav items to be alphabetized (except for "Getting Started")
  • Updated docs and examples to support changes to various dependent packages

Bug Fixes:

  • Updated tab.js logic from Bootstrap to adjust aria-selected attr for dynamic tab links instead of aria-expanded
  • Fixed URLs for placeholder images in the docs/example pages which broke at some point

Deprecation Notices:

  • Deprecated existing $line-height-lg and $line-height-sm Sass variables to avoid confusion with the new $line-height map.

v1.0.8

26 Feb 16:29
Compare
Choose a tag to compare

Enhancements:

  • Improved keyboard interactions for collapse accordions.
  • Updated CONTRIBUTING doc and framework documentation to replace Slack channel references with our Teams channel.
  • Updated framework documentation and example docs to build via 11ty, replacing Jekyll.

v1.0.7

19 Nov 14:55
Compare
Choose a tag to compare

Bug fixes

  • Fixed missing border-top on .table-bordered.table-responsive.
  • Fixed bleed-over of black bg on .table-inverse.table-responsive.
  • Fixed typos in documentation when referencing .thead-default and .thead-inverse
  • Fixed require statements in _docs/_src/js/docs.js

Enhancements

  • Upgraded packages/dependencies