Highlights From 30 Changes
- deprecate CSS Typography Variables: GRT variables to replace Temporary Variable Conversions in Less
v0.9.0 - feature Responsive Menu: New hamburger menu to optimize screen space on mobile devices available in Display Dashboard
- feature Skip Menu: New tab key activated menu to navigate directly to content or footer available in Display Dashboard
- feature Attribution: New attribution options for structured and methodical output available in Display Dashboard
- feature Read More Link: New “Read More” links on Blog and Archive templates available in Display Dashboard
- feature Pagination Numbers: New paginated numbers on Blog and Archive templates available in Display Dashboard
- accessibility Responsive Menu: Includes keyboard-accessible semantic
HTMLand screen-reader-accessibleARIAattributes for people using assistive technologies - accessibility Skip Menu: Includes keyboard-accessible semantic
HTMLand screen-reader-accessibleARIAattributes for people using assistive technologies - accessibility Read More Link: Includes keyboard-accessible semantic
HTMLand screen-reader-accessible text for people using assistive technologies - accessibility Pagination Numbers: Includes screen-reader-accessible text for people using assistive technologies
- interesting Temporary Variable Conversions: Allows seamless transition from old
$typographyvariables to new$grtvariables - notice Restore Defaults: Requires Restore Default Data: Templates, CSS Variables
CORE
- edit adds
display_pagination()method toskin.phpfile to include custom display handling of Pagination Links - edit adds
add_dependents()method toskin.phpfile to include dependent Boxes inside Post and Query Boxes - feat adds Attribution Box to
boxes()method inskin.phpfile to register Box - feat adds Skip Menu Box to
boxes()method inskin.phpfile to register Box - feat adds Read More Link Box to
boxes()method inskin.phpfile to register Box - feat adds Read More Link Box to
add_dependents()method inskin.phpfile to register Box for inclusion in Post and Query Boxes - feat adds
load_menu_responsive()method toskin.phpfile to initiate support for keyboard-accessible Responsive Menu
BOX
- feat adds Skip Menu Box to
box.phpto include keyboard-accessible skip links - feat adds Attribution Box to
box.phpto include standardized options and replace native Box - feat adds Read More Link Box to
box.phpto include screen-reader-accessible read more links - feat adds Pagination Numbers Box to
box.phpfile to include screen-reader-accessible paginated number links
HTML
- feat adds Skip Menu Box inside of Skip Nav Box to top of all templates, excluding Landing templates
- feat adds Attribution Box to Footer Box on all templates, excluding Landing templates
- feat adds Read More Link Box to Entry Box on Blog and Archive templates
- feat adds Pagination Numbers Box to Pagination Box on Blog and Archive templates
CSS
- edit adds
$grtobject conversions for line-height and spacing units to Skin CSS for migration
DISP
- feat adds Attribution options to
display_elements()method inskin.php - feat adds Attribution options to
display()method inskin.php - feat adds Skip Menu options to
display_elements()method inskin.php - feat adds Skip Menu options to
display()method inskin.php - feat adds Pagination Numbers options to
display_elements()method inskin.php - feat adds Pagination Numbers options to
display()method inskin.php - feat adds Read More Link options to
display_elements()method inskin.php - feat adds Read More Link options to
display()method inskin.php
DESN
- drop removes deprecated Thesis Skin API Object
$typographyfromcss_variables()method ofskin.phpfile in favor of Thesis Skin API Object$grtper Thesisv2.7 - edit updates typographic scales in
css_variables()method ofskin.phpusing$typographyobject’sscale()method to use$grtobject’sscale()method - edit updates typographic line-heights in
css_variables()method ofskin.phpusing$typographyobject’sheight()method to use$grtobject’sheight()method - edit updates layout spacing in
css_variables()method ofskin.phpusing$typographyobject’sspace()method to use$grtobject’sspacing()method
DIR
- edit creates
/jsfolder in root directory to include core JS files - feat creates
menu-responsive.jsfile in/jsfolder to include support for keyboard-accessible Responsive Menu