Releases: nationalarchives/tna-frontend
Releases · nationalarchives/tna-frontend
v0.2.2
Added
- Allowed galleries to not show the first image by default using
showGrid
Changed
- Allowed the arrows to appear on card heading links
- The header component no longer requires the
tna-template--js-enabled
class on the<html>
element to show and hide on smaller devices
Fixed
- Arrow colour for visited heading links with the class
tna-link--no-visited-state
- Incorrect padding on the bottom of horizontal cards
- Removed space between heading and exclamation mark on warning components
- Fixed gallery component layout when CSS loads but JS fails
v0.2.1
Added
- Added
itemHeadingLevel
to file list component and changed file titles to headings - Ordered and unordered lists can be spaced out with
.tna-ul--spaced
and.tna-ol--spaced
- The contents of the details element can be called in Nunjucks
- Cards can be made entirely clickable using the
fullAreaClick
property
Changed
- Tables are no longer automatically 100% width but can be made to be with
.tna-table--full
<ul>
elements with the class.tna-container
have theirlist-style
removed- The default
htmlElement
option for the card component is now<article>
- Gallery item captions are no longer wrapped in a
<p>
element - Updated the heading link arrow style
- Added more space below table elements
- Removed focus shift on accordion items upon opening
- Changed the arrows on gallery buttons from Font Awesome SVGs to sharp CSS arrows
Removed
- Cards can no longer have plain supertitles
Fixed
- Fixed spacing in nested lists
- Set icon size for file list component for better viewing without CSS
v0.2.0
Changed
- Increased maximum depth of contents sidebar to three levels
- Removed the redundant
role
attribute from<fieldset>
of the date input component - Allow each item in a checkboxes component to have a
name
attribute that will override the mainname
- Renamed "files" component to "files list" (
files
->files-list
,tnaFiles()
->tnaFilesList()
) - Renamed "featured records" component to "records list" (
featured-records
->records-list
,tnaFeaturedRecords()
->tnaRecordsList()
) - SCSS mixin
colour.light
changed tocolour.always-light
- Index grid items within contrast blocks are now accented
- Colour variables
--button-accent-text
and--button-accent-background
have changed to--button-accented-text
and--button-accented-background
- Colour variable
form-error
split intoform-error-border
andform-error-text
- Moved the grid component to utilities
Deprecated
- Removed
colour.plain
SCSS mixin
Removed
- Removed search filters component
- Removed sensitive image component
- Removed
width: 100%;
reset of<video>
and<canvas>
elements
Fixed
- Added missing space above files list
- Fixed alignment of warning text when a short body is used
- Incorrect
aria-labeledby
attribute changed toaria-labelledby
in gallery items - Add better labels for buttons in gallery component
v0.1.65
Added
- New files list component
.tna-!--hide-on-print
class added for hiding elements when printing- Separate print stylesheet
- Buttons can now include an SVG icon
- Package now includes config files for Babel, ESLint, HTML-validate and Stylelint
Changed
- Refactored gallery component
- Allow the size of the heading in the sidebar component to be changed
- Refactored accordion component for better accessibility
- Picture transcripts are hidden with
until-found
- Open all accordion items and details elements when printing
- Changed
heading
property of sidebar components totitle
Removed
- Removed all print styles from
all.css
Fixed
- Fixed
aria-controls
property of accordion buttons - All component attributes can now have blank values
v0.1.64
v0.1.63
v0.1.62
Changed
- The default
headingSize
for cards has changed froms
tom
- The font size of the scene setter has been reduced
Deprecated
- The small scene setter style has been removed
Fixed
- Removed extra spaces from template classes and attributes
- Fix horizontal card inner padding
v0.1.61
v0.1.60
Added
- New sidebar component
Changed
- Don't reload the window when
disableTracking()
is called in the analytics library - Added warning when using
typography.relative-font-size()
to move totypography.font-size()
(relative-font-size
will be removed in a future release)
Fixed
- Fixed bug with standard cards (not tinted, contrasted or accented) having extra padding when in a tinted, contrasted or accented ancestor block
- Fixed standard button colours
- Changed order of index grid items HTML to make more sense
v0.1.59
Added
- Allow
lazyImages
attribute for lazy loading of index grid images - Dashed lists can be used with
.tna-ul--dashed
and.tna-ol--dashed
which replace the markers with dashes
Changed
- The transcript button on picture components no longer gets a
tna-picture__toggle-transcript--opened
class when opened
Fixed
- Fix the error when calling
disableTracking()
within the analytics library