Changelog

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • finearts to style switcher

Removed

  • .dev from harriscollege style switcher

[14.3.0] - 2025-10-27

Added

  • Feed article listing style
  • Icon Card
  • Icon Card Set
  • $content-card-border-width

Changed

  • Undo looping video changes from 14.2.0 and use has() to check for content instead
  • Homepage Pull-Quote label to Pull Quote
  • Background Container status to deprecated
  • local footer to have equal width centered columns
  • layout container padding default
  • Hero content padding
  • Hero statement font to line height normal
  • get-line-height function to use $spacing-half by default
  • h1 get-line-height function to use -$spacing-half
  • constrain looping video content to the min-layout-area width
  • Content Card (inner) uses border width to calculate margin block properties
  • Content Card: Adjust $shadow-x-offset-distance & $shadow-y-offset-distance

Fixed

  • article cards visible without onload attribute

Removed

  • icon and icon link variant from Media Card

[14.2.0] - 2025-10-14

Added

  • tcu-media-card__title class
  • Responsive embed to grid layout
  • Fact Banner conditions (display header element only if it exists)

Changed

  • Media card title to paragraph
  • Change article listing column template for a min max to keep content aligned and the right size

Removed

  • looping video overlay when no text content is provided
  • Remove padding block start if there is no header in fact banner
  • Fact banner’s number line height set to 100%

Fixed

  • Heading spacing when a nested span is included

[14.1.1] - 2025-10-08

Added

  • Profile to grid layout (large)
  • Width size to large profile photo

Changed

  • Turned profile photo’s width into max-width for small and medium
  • Change article listing column templates to 1fr 1fr on a large viewport

[14.1.0] - 2025-10-07

Added

  • category, search, and share icons
  • grid layout utility classes and custom properties
  • object-fit property to pull-quote image
  • color to hero heading
  • footer.php include
  • default and secondary color callout color

Changed

  • refactor layout grid mixins
  • moved department hero font map to hammerhead styles (correct placement)
  • set program finder form to small grid size
  • hr to 100% width
  • moved seperator scss to elements directory
  • moved gradient custom property out of variables and into custom-properties.scss
  • set infographic ribbon status to deprecated
  • php style for component css/js includes in headcode and footcode
  • update faq app to v3.0.0
  • add caption and responsive image to grid layout
  • center figure caption elements
  • set equal height helper to use the _equal-height class

Removed

  • padding and margin from program finder form
  • callout button group alignment if already set by class
  • unused JS in scripts.js
  • tcu-slide-menu.js
  • float css from figure.scss

Fixed

  • asset url in footcode and headcode

[14.0.0] - 2025-09-23

Added

  • Header markup and styles
  • Typekit link to use new Lead On v7 fonts
  • Accordion variables: $accordion-questions-header-font $accordion-checklist-header-font-size $accordion-button-icon $accordion-checklist-number
  • Accordion checklist use span with data-position attribute to add order numbers
  • tcu-hero__divider div element to Hero
  • tcu-hero__description div element to wrap paragraph elements
  • tcu-hero__statement paragraph element
  • Hero Variables: $hero-statement-font $hero-divider-portrait-width $hero-divider-landscape-width
  • Callout new classes: .tcu-callout__inner .tcu-callout__content
  • Callout can now use flex displayed button group
  • Callout README documentation
  • Fact Banner Variables: $fact-banner-title-font $fact-banner-cta-font $fact-banner-list-number-font $fact-banner-list-text-font $fact-banner-border $fact-banner-color
  • Lead In Paragraph Variable:”$lead-in-paragraph-heading-border-styles”
  • Content Card Component
  • Pagination Classes: tcu-pagination__small tcu-pagination__item-back tcu-pagination__item-forward tcu-pagination__icon tcu-pagination__text tcu-pagination__index
  • Pagination variables: $pagination-icon-color $pagination-icon-svg $pagination-double-icon-svg
  • Solid white button variation
  • Hollow button css custom properties
  • button-style and hover-button mixins
  • Primary gradient variable
  • Button text style tokens
  • Local Footer README page
  • Footer Component
  • Footer General Styles
  • Action bar component and JS
  • tcu-header-logo and logo-lead-on-solid svg
  • Tabcordion: $tabcordion-header-font $tabcordion-content-background
  • List Card component
  • List Card cypress test
  • Content Button $content-button-arrow-location variable
  • Self host Montserrat fonts
  • Inline click event for back to top button
  • Page heading wrapper
  • Page heading color and text transform config
  • Site name wrapper
  • Video Showcase Variables: $video-showcase-offset-value $video-showcase-decorative-element $video-showcase-decorative-element-left-offset $video-showcase-decorative-element-right-offset
  • Video Container “inner” class to use container query
  • “container” to the ignore values list in stylelintrc file
  • $hammerhead-text-transform variable in typography file;
  • Content card grid alignment
  • Content card link list and link title
  • Pull quote markup elements (inner, top-border, content, bottom-border)
  • Pull quote variables: $pull-quote-image-clip-path $pull-quote-image-size $pull-quote-bottom-border-svg
  • Styles for video hero
  • Image card set variables: $image-card-set-padding $image-card-set-card-block-end-spacing
  • Looping Video
  • column-width-calc function
  • $content-button-text-font
  • Callout Base (White)
  • Callout Purple
  • Callout Variables: $callout-purple-background $callout-border $callout-svg $callout-svg-sizes
  • Title card variables: $title-card-decorative-element $title-card-image-offset-value $title-card-background $title-card-alt-background $title-card-color $title-card-alt-color
  • Section Explorer Component
  • Section Explorer to homepage layout
  • Simple Pagination
  • Global Header Cypress test
  • Aria label to search button in global header
  • highContastVisible mixin to add canvas background color and CanvasText border
  • High Contrast Styles hammerhead, accordions, hero, paginations, tabcordion, action-bar, content-button, buttons, local-navigation
  • Icon top arrow svg in svg twig file
  • Icon top long arrow svg in svg twig file
  • Grid layout class
  • Grid layout for site and page heading
  • Basic callout styles for alerts
  • Program Finder and Program Card
  • Consistent amount of spacing after last element in layout container
  • Quick Facts
  • Elastic Focus Group
  • Cinema Scroll component
  • Stacking Card component
  • Profile Card Variable: $profile-card-description-font-size
  • Hero $hero-description-font
  • Deprecations page
  • replaced_by property in meta (panel-info-nunj)
  • Fonts css page for fractal

Changed

  • Token files to use Lead On v7
  • Global footer and navigation markup
  • Moved local nav
  • Moved global nav to top of .tcu-layout-container
  • Accordions: Get their svg from css file instead of js file Contain empty span before the header for customization Js file uses buttonIcon instead of “upArrow” and “downArrow” Use “__inactive” class to manage open/close icon behavior
  • hammerhead divider styles in typography
  • Wrap hero content paragraphs in tcu-hero__description
  • Callout: now uses container queries styles are now mostly targeting .tcu-callout__inner
  • Fact Banner Flickity and Icon version has been deprecated & replaced with lead-on-v7 version
  • Fact Banner’s Markup
  • Lead In Paragraph: uses padding instead of max-width gets border styles from lead-in-paragraph-heading-border-styles
  • Pagination has different styles for mobile and medium width
  • Components with purple backgrounds to use solid white buttons
  • Blockquote using flex for the pseudo element when there is a quotation mark.
  • Set $blockquote-padding in settings.scss to 0.
  • Blockqoute border styles are now found in a variable map
  • article.twig is now rendering the blockquote for testing
  • Local footer styles to match lead on v7 styles
  • Local navigation styles to match lead on v7 styles
  • Site name styles to match lead on v7 styles
  • Moved header and global nav to global-header
  • Site name to use one template
  • Page layout to include header and local_nav block
  • Moved tcu-layout-container to be inbetween header and footer
  • Tabcordion: Renamed $tabcordion-tab-arrow-image to $tabcordion-tab-icon-image Tabs are now one the left side on large devices Header now uses hammerheadDivider() $tabcordion-tab-border, and $tabcordion-active-tab-border are now nested maps (2D) $tabcordion-tab-section-border is now a map.
  • $hammerhead-divider-width value in typography uses linear clamp
  • Blockquote now uses hammerhead divider mixin.
  • Content Button’s svg can be located at the top
  • Content Button’s svg can change even if the content button hover is ‘arrow’ or ‘color’
  • Clear button hover styles
  • Back to top button moved to footer
  • Move breadcrumbs above page heading
  • Breadcrumb styles
  • tcu-maincontent to use grid
  • Video Showcase styles to match lead on v7
  • Hammerhead divider spacing is now $spacing-2
  • Video Showcase now uses container query for large styles
  • Pull quote template matches current markup
  • Moved pull quote image on top of the markup
  • Pull quote uses container queries
  • Pull quote uses figure element on “tcu-pull-quote__content”, and “tcu-pull-quote__text” is now a div
  • Grid layout variable names
  • Footer spacing and max width to work with layout grid
  • Image card images are now 640 x 640
  • Spacing (bottom) is now the same between image-cards in the image-card-set
  • Callout Base now uses white background
  • Title card base will now be the Callout Base
  • Title card will always use an image, image left is the default
  • Title card image aspect ratios
  • Local navigation now uses modifier for _is-active class. It is on by default (to be able to see it), then removed on layout.twig
  • Back to Top cypress test updated to use current markup
  • Sticky Flags now to use window.innerHeight (100dvh) to use as triggerPoint (changed from .nav-wrapper)
  • Image Gallery caption background and text color changed to meet color contrast threshold
  • Comment out Vimeo interaction in base.cy test due to 401 errors
  • Simplify Fact Banner cypress test
  • Use cy.get(‘button’).contains(/submit/i).click() for form submission test
  • Global footer Cypress test uses updated markup
  • Site name cypress test uses updated markup
  • Local Navigation uses interior page layout for cypress test
  • Local Navigation uses site redesign robust test for the menu
  • Back to Top Button inlines svgs
  • Results Filter modifier class
  • Profile Card title font weight
  • footcode.php and headcode.php to match core site updates
  • search assets to point to v1.5.1
  • Update fonts in fractal (index.js)
  • Update via.placeholder images to use placeholdit

Removed

  • Old unused self-hosted fonts
  • Hero Variables: $hero-image-width $hero-image-flair $hero-content-background-color $hero-content-layer $hero-content-width
  • Fact Banner Variables: $fact-banner-use-flickity $fact-banner-card-border $fact-banner-card-background $fact-banner-card-color $fact-banner-card-height $fact-banner-card-icon-height
  • Fact Banner’s large variant
  • Lead In Paragraph Variable:”$lead-in-paragraph-max-width”
  • Blockquote variables: $blockquote-border-style $blockquote-border-width
  • Local Footer Variables: $local-footer-button-styles $local-footer-button-hover-styles
  • Global header
  • Header from site header
  • Local nav config variables
  • Back to top JS in scripts.js
  • tcu-maincontent foundation grid classes
  • fullWidth mixin margin
  • $hammerhead-divider duplicate variable from config file
  • Pull quote $pull-quote-max-width variable
  • grid-x and align-center classes from .tcu-image-card-set element
  • grid-margin-y from inner element in .tcu-image-card-set
  • title-card–background
  • title-card–large-buttons
  • No longer needed title card variables
  • Title Card (MIGRATION) styles
  • Global Nav Cypress test
  • Title Card large buttons cypress test
  • Removed modernizr

[13.0.0] - 2025-08-27

Added

  • tagName, ariaLabel, target, and rel to button template
  • $directory-img-height & $directory-img-width in variables.scss
  • directory-medium-only mixin for directory grid in variables.scss

Changed

  • Moved button styles from Foundation to Cornerstone
  • Update more templates to use button template render
  • Title Card to use new button mixins
  • $directory-image-card-width & $directory-image-card-height are now $directory-image-card-medium-width and $directory-image-card-medium-height
  • Profile (Directory profile details) now using $directory-img-height & $directory-img-width variables
  • Profile Card’s (Profile Card/Profile Card Set) image aspect ratio is now 200 / 200
  • Profile’s (Directory profile details) image aspect ratio is now 400 / 560
  • Profile’s (Directory profile details) image growth is now limited to 400px (width)
  • Result listing (Directory Grid View) image’s aspect ratio is now 400/400 on mobile & large breakpoints
  • Using directory-medium-only mixin instead of ‘breakpoint (medium only)’ for directory display

Removed

  • Legacy classes from buttons
  • Foundation button settings
  • $profile-img-medium & $profile-img-large from profile.scss

[12.0.0] - 2025-01-08

Added

  • $hammerhead-divider-position and $hammerhead-divider-spacing

Changed

  • Change gulp, theo, and header files to mjs format.
  • Update packages to latest versions.

[11.0.0] - 2024-11-11

Changed

  • Updated foundation to v6.9.0

Added

  • $hammerhead-divider-align for changing the alignment of the hammerhead divider
  • 1800/600 aspect ratio to hero image in large breakpoint

Fixed

  • Fix null query selector bug by add logic to tcu-sidebar-menu.js
  • Fix Linting errors in tcu-sidebar-menu.js

[10.2.1] - 2024-10-04

Added

  • “Region” landmark to alerts

Removed

  • fadeInDown class from alerts

Fixed

  • Removed extra endif in kitchen sink template

[10.2.0] - 2024-08-14

Changed

  • Add aspect ratio to vimeo in video hero

[10.1.0] - 2024-08-06

Added

  • Space to last sumenu item
  • updateButtonDescription function in tcu-sidebar-menu.js
  • toggleAriaAttributes function in tcu-sidebar-menu.js
  • Check for current-page-item and current-page-parent in tcu-sidebar-submenu.js
  • Make text bold through scss if item contains current-page-item class
  • Sidebar-menu cypress test checks for current-page-item and current-page-parent classes

Changed

  • Moved the aria state to toggleAriaAttributes function in tcu-sidebar-menu.js

[10.0.0] - 2024-07-22

Added

  • Site style switcher partial
  • Bitbucket deployment for assets server
  • Sidebar Component, styles, and js code.
  • Animations scss file
  • Timeline Component
  • Sticky flag css file

Changed

  • Site style switcher styles
  • Turned WordPress Patterns to Blocks
  • Updated “in-progress” components to “complete”
  • getComponent function checks for tags in variants
  • Moved wordpress-block tag in components to a variant
  • Moved settings imports to settings/settings.scss file
  • Center Hero’s video vertically if content is too big

Removed

  • WordPress Pattern tags
  • Wordpress Pattern List Page
  • Extra pseudo element for pull quote
  • GPA Calculator styles
  • Sticky flag from style.scss

[9.1.0] - 2024-06-07

Fixed

  • Media card spacing and alignment

Added

  • Media Card styles

[9.0.1] - 2024-05-28

Fixed

  • Title Card container breakpoints for pages with sidebar
  • Publications axios request for template

[9.0.0] - 2024-05-06

Added

  • Alternating video showcase alignment
  • Set video showcase content width
  • Background color to hollow buttons in Background Container
  • Styles for anchor links that have no href
  • Global focus styles
  • Article footer
  • Title card inner wrapper for container queries

[8.0.0] - 2024-04-10

Added

  • Standard headcode and footcode includes
  • Sticky Flags JS file
  • Homepage with sticky flags layout
  • Inline svg and css classes to sticky flags
  • Sticky Flags cypress test
  • WordPress Fractal Component View
  • CSS custom properties for colors on :root

Changed

  • Sticky Flags use “has” instead of template logic for styling
  • Fractal Preview uses storage event listener

Removed

  • $flags-background-colors variable from sticky flags
  • $flags-icons variable from sticky flags

[7.2.2] - 2024-03-20

Changed

  • Image gallery width when there is 4 or more pictures

[7.2.1] - 2024-03-14

Fixed

  • Logic check for image gallery caption
  • Clear elements within accordion content

[7.2.0] - 2024-03-11

Added

  • Card Selector Component
  • Two column variant of the Results Filter List
  • Responsive Image Component
  • Forms
  • CSS comment snippets
  • Wait time for image-gallery cypress test
  • Margin below profile card set
  • Line break for profile card emails
  • Padding config for infographic ribbon
  • nav-min-width CSS variable

Changed

  • Hero uses grid on large screens to deal with bigger captions
  • Replace Foundation’s button groups with custom version
  • Clear blockquote from floats (clear fix)
  • Profile Card Set to use CSS Grid instead of Foundation grid classes
  • Placeholder images for image-gallery
  • Profile card set example data
  • Large local navigation wraps when necessary
  • scripts.js uses nav-min-width to determine breakpoints for local navigation
  • $local-navigation-mq-min-width to the main variable controlling navigation breakpoints

Removed

  • $local-navigation-mq-max-width from config.scss
  • Image Left variant from hero

[7.1.0] - 2024-01-31

Added

  • Text wrap balance to Site Name and Hammerheads
  • Flex shrink to hero content buttons
  • Inset Photo variation without caption
  • Image Gallery Component

Changed

  • Hero to use gap instead of margin for its button group
  • Hero content spacing
  • Figcaption optional for Inset Photo
  • Border for Inset Photo without caption
  • Updated auto margins to use margin-inline
  • Title Card Large Buttons cypress test to wait for vimeo to load

Removed

  • White text color from skip nav

[7.0.0] - 2024-01-04

Added

  • Department hero modifier
  • Margin bottom to hero when using mobile nav
  • CSS to assets.tcu.edu build files
  • Deprecated status
  • Program Finder Form padding
  • Component and full-width class to program finder form
  • Default viewport sizes to linearClamp
  • get-line-height default modifier
  • Minimum font size tokens
  • linearClamp to heading font sizes in _typography.scss
  • Heading margin config options
  • Text wrap balance to headings

Changed

  • Root font size based on the body and browser default font size
  • Breadcrumb to use body font size
  • linearClamp to return single value if min and max are the sam
  • Move font styles from Foundation _settings.scss to _typography.scss
  • Homepage example to use program finder form
  • Program Finder Form to use full width css instead of class

Removed

  • Hero fractal pre-college cornerstone classes

[6.4.0] - 2023-12-11

Changed

  • Remove margin-inline from slider-on-small-only (if page contains side-bar & it’s large)
  • Blockquote to not use flexbox
  • Status tag for the “Complete” label from “ready” to “complete”
  • Majors and Programs component to deprecated status

[6.3.0] - 2023-12-08

Added

  • Variables for tabcordions styling and config file
  • Sidebar Feature content padding config
  • Heading Divider scss mixin
  • Warning when linearClamp might lead to less accessible results
  • Blockquote component
  • Cypress testing for Progam Finder Form and Blockquote
  • Publications feed variables
  • Generic Slider component
  • Full width image helper class
  • Sub Head styling and config file
  • Announcements Feed variables
  • xlarge variable in padding map for title card with large buttons
  • Lead in paragraph variables

Changed

  • Margin around button in program finder form
  • Program Finder Markup
  • Sidebar Feature border supports custom styles
  • Margin bottom for content wrapper
  • Set Foundation blockquoute border to none
  • Using div instead of aside element for callout and announcements feed
  • Announcements feed no longer using header element
  • Callout and Announcements Feed use h2 for heading
  • Sub Head class used in callout is now called “tcu-sub-head”.

Removed

  • Secondary class from button in publications feed twig file
  • Modifier from Announcements Feed

[6.2.0] - 2023-11-02

Added

  • Lazy loading attribute to iframes on Kitchen Sink page
  • Accordion variables (accordion-header-background-active, accordion-arrow-filter, accordion-border, and accordion-border-radius)
  • Hollow button config options
  • Content button config options for svg spacing and border-radius
  • Local Footer button style config options
  • Homepage Hero style config options
  • Fill and currentColor to stylelint strict value rules

Changed

  • Local Navigation home text and icon fills to default to text color
  • $local-navigation-dropdown-border-color to be based off a scale of background color
  • Fixed vertical alignment for accordion arrow
  • Icon alignment on buttons
  • Hollow button to make use of currentColor
  • Local Footer to use hollow buttons

Removed

  • Specific button SVG fill colors

[6.1.0] - 2023-10-11

Added

  • Border color for solid secondary buttons
  • Arrow colors for content button
  • Stylelint to package.json files array

Changed

  • Site name and dropdown list label text to text-black
  • Pull Quote, Video Showcase, and Publication Listing color to text-black

Removed

  • References to tertiary

Fixed

  • Typo in font file
  • SVG color for fact banner arrows

[6.0.0] - 2023-10-05

Changed

  • Tokens and fonts to a default style
  • Config and foundation/settings to default values
  • Component variables to new defaults
  • Rename announcements to announcements feed and add config options
  • Change parallax component to hidden
  • Color tokens to use neutral naming convention
  • Remap tertiary color tokens to use neutral color tokens
  • color-pick-contrast to use text-black and tolerance as needed
  • $neutral-60 (previously $tertiary-1) to #767676

Fixed

  • Title card button video background
  • Color settings for fact banner and multi column list
  • Site style switcher render template name

[5.3.0] - 2023-10-02

Added

  • Margin top spacing for FAQ updated text when in the bottom position
  • Focus styling for video-showcase component
  • Enable local use of college-cornerstone by changing dependencies and files in package.json
  • Remote fonts to site style switcher
  • Typekit fonts for Harris College
  • Global context for the head and body element

Changed

  • Updated fast-xml-parser, cssnano, cypress, eslint-config-prettier, plop, and prettier
  • Formatted files with Prettier v3.0.3
  • XMLParser in Cypress test files for Article Listing and Publications Feed
  • Site names are wrapped in divs instead of heading elements for accessibility
  • foundation-sites to v6.8.1
  • Moved site style switcher script to twig partials

Fixed

  • getComponent fractal function using correct links for default components

[5.2.0] - 2023-08-31

Changed

  • Disable cache when intercepting vimeo player js during cypress tests
  • Manually display links from “a” elements, hide nav, when printing
  • Pinned gpa calculator wrapper is contained when header is not fixed
  • FAQ app styles to work better with college cornerstone

Added

  • Specific Firefox print settings
  • Variables and comments FAQ app styles

[5.1.0] - 2023-07-28

Added

  • Accessible text to dropdown list
  • equal-height class to _layout.scss
  • gpa-calculator scss file
  • Accreditation link to global footer
  • Announcements styling file
  • Announcements Fractal Component
  • Announcements Cypress test

Changed

  • Site links in global footer
  • Global nav has title attributes, new media link
  • Button fits content on title cards when on large screen

[5.0.0] - 2023-07-11

Added

  • .nowrap utility class
  • Wordpress page with blocks and patterns
  • Wordpress tags and labels for blocks and patterns
  • Stylelint in vs code recommendations and settings
  • Tabcordions js functions, removeRoles(), addRoles();
  • FAQ styles
  • Vue app tags
  • Scrollable tables
  • Print scss partial

Changed

  • Local symlink documentation
  • Article Cards’ tags change to “ul” instead of div, added style changes to article-cards.
  • getComponent function in twig.js checks for tags in variants
  • Update Stylelint
  • Started using Stylelint’s API instead of gulp-stylelint
  • Linting scss files has its own gulp task
  • Styles scss path corrected in the Gulpfile
  • Tabcordions aria-expanded is on the button element
  • Tabcordion js & scss file uses aria-expanded instead of aria-selected attribute for visible class, aria-selected removed when on mobile
  • Add Delay for Cypress tests on alert components
  • Zebra striping for responsive tables
  • Table documentation
  • Pull-quote uses figure, blockquote, and figcaption
  • Directory profile image sizes
  • Accordion content visible on print

[4.0.2] - 2023-05-15

Added

  • Side nav multi-columns set to 1fr for large breakpoint.

[4.0.1] - 2023-05-03

Added

  • Default line height to Accordion Header

Changed

  • Move setValues() for accordion header

[4.0.0] - 2023-05-01

Changed

  • Local Footer to use grid instead of flexbox
  • Logo sizes in Local Footer
  • Local Footer can use variable number of columns

Removed

  • Grid classes in Local Footer

[3.4.0] - 2023-04-25

Added

  • Site Header block to twig page layout
  • Department page layout
  • Dark and Light backgrounds for Multi Column List

Changed

  • $image-flair and $image-flair-alt to false by default
  • Two Column List to Multi Column List
  • Multi Column List now uses grid instead of flexbox

[3.3.0] - 2023-03-29

Added

  • aria-label to button template
  • Default color to Accordion headers
  • Style to remove margins from nested tcu-component classes for flexbox containers

Changed

  • Pull Quote, Title Card, and Video Showcase to use button template
  • Prettier to ignore twig files

[3.2.0] - 2023-03-17

Added

  • Publications Feed
  • Publications Listing

[3.1.0] - 2023-02-08

Added

  • Image width and height config variables for the Image Card and Article Card
  • Suggested image sizes to the README of hero, image card, profile card, pull quote, and article card
  • Suggested image sizes and new aspect ratios to Title Card Image Left and Right
  • Max width to article cards in article listing grid on large screen sizes

Changed

  • Hammerhead divider color to currentcolor by default
  • $title-card-three-button-background-color to $title-card-three-button-background in config.scss

Fixed

  • scripts.js to initialize slide menu JS even when there are no submenus

[3.0.1] - 2022-01-05

Changed

  • cornerTriangle mixin to always use lead on angle
  • cornerTriangle mixin to offer the choice between background and border properties

[3.0.0] - 2022-12-15

Added

  • honors stylesheet
  • linearClamp sass function
  • Video support to hero component
  • Font variables for image card title and description
  • Font variables for localist widget event dates
  • Max width and svg size variables for pull quote
  • Support for .aligncenter, .alignleft, and .alignright classes
  • Two Column List
  • Video Showcase
  • Separator
  • Full width variant of inset photo
  • Config options for inset photo caption font
  • JS files for Cornerstone components
  • vscode settings and extension files
  • button type configuration for title card large buttons
  • Program Finder Form component

Changed

  • Add JS intercept to Title Card Large Buttons test
  • Refactor Cypress tests to move action steps to end of chains
  • $localist-widget-event-divider set to false will produce a single column event list
  • Renamed tcu.accordions.js to tcu-accordions.js
  • Components that use scripts will now use the local version instead of the one on assets.tcu.edu

Fixed

  • News feed url
  • Column count for archive list on small screens
  • tcu-accordions.js checks for faqsearch classes before initializing

[2.3.2] - 2022-10-26

Fixed

  • News rss url

[2.3.1] - 2022-09-27

Added

  • Hammerhead styles in its own scss file

Removed

  • Hammerhead styles from typography.scss

[2.3.0] - 2022-04-14

Added

  • Lead On angle variables
  • Documentation page for Lead On angles

Changed

  • cornerTriangle mixin to use lead on angle
  • Fact Slider, Content Button, and Localist Widget to use lead on angles

Removed

  • safari 8, IE11 from json browser list

[2.2.2] - 2021-12-20

Added

  • Preview size to fractal theme

Changed

  • Background container gradient to stop 20% from bottom of container

Fixed

  • Changed the tabcordion colors to align with the default styling
  • Card width on card variant of the article listing

Removed

  • z-index from dropdown list that was causing overlap with the main menu

[2.2.1] - 2021-12-07

Added

  • Configuration for small profile text

[2.2.0] - 2021-12-06

Added

  • Min/max width media queries as variables for local navigation
  • Sticky flags

Fixed

  • Set flex-direction on wide article cards to row instead of row-reverse

[2.1.0] - 2021-11-18

Added

  • Specific values for the skip nav colors for consistency
  • Article image
  • Directory and tcu button classes to shame file

Fixed

  • Directory width when using old tcu-article classes

[2.0.0] - 2021-11-15

Added

  • Button letter spacing and text transform config options
  • Images to config options
  • Margin and font styles to accordion config options
  • Font styles to sidebar feature config options
  • Sidebar feature defaults and optional border
  • Margin and font styles to accordion config options
  • Conditional for callout button hover
  • Font styles to sidebar feature config options
  • Background container fonts
  • Inset photo config options
  • Pull quote config options
  • Question variation of accordions
  • Tabcordion config and more basic default styles for tabcordions
  • Default hero styles
  • Full width mixin
  • Fact Slider
  • Refactor tag
  • Button alignment for sidebar feature
  • Accordion header padding config options
  • Margin between checklist svg and text for accordion headers
  • Heading style with a divider
  • Sidebar List component
  • Hammerhead divider color, height, and width config
  • Article listing components
  • Article cards components
  • Pagination component
  • Blog related layouts
  • Fractal theme switcher
  • Article component
  • Dropdown List component
  • Link List component
  • Wrapping element around page heading

Changed

  • Local navigation defaults to match cornerstone-source sites
  • Local footer defaults to match cornerstone-source sites
  • Back to top defaults to be more in line with cornerstone-source sites
  • Updated config from coe
  • Moving pull quote grid out of markup and into css
  • Spacing and button/divider colors for title card
  • Title card three button padding on small screens
  • Position of ou form checkbox and radio buttons
  • Moved global variables to variables.scss. Can now be overrided in config.scss
  • Moved template context data to using meta props
  • Move
    tag to include more of the main page content
  • Removed modernizr class for clip path and changed to an @supports query

Removed

  • Old classes from title card
  • Top margin of first item in sidebar
  • Removed rem-calc from $component-max-width

Fixed

  • Add conditional for call out button hover when the button isn’t hollow
  • Content Button defaults
  • Title Card defaults
  • Sass compilation speed
  • Update content button defaults
  • Title card defaults
  • Properly applied $image-card-set-background

[1.0.0] - 2021-09-15

Changed

  • Renamed OmniUpdate docs to Omni CMS
  • Updated autoprefixer, cssnano, cypress, gulp-postcss, gulp-sass, http-server, prettier, start-server-and-test, stylelint, stylelint-declaration-strict-value versions
  • Updated to use dart sass