Less 0.8.0

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 HTML and screen-reader-accessible ARIA attributes for people using assistive technologies
  • accessibility Skip Menu: Includes keyboard-accessible semantic HTML and screen-reader-accessible ARIA attributes for people using assistive technologies
  • accessibility Read More Link: Includes keyboard-accessible semantic HTML and 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 $typography variables to new $grt variables
  • notice Restore Defaults: Requires Restore Default Data: Templates, CSS Variables

CORE

  • edit adds display_pagination() method to skin.php file to include custom display handling of Pagination Links
  • edit adds add_dependents() method to skin.php file to include dependent Boxes inside Post and Query Boxes
  • feat adds Attribution Box to boxes() method in skin.php file to register Box
  • feat adds Skip Menu Box to boxes() method in skin.php file to register Box
  • feat adds Read More Link Box to boxes() method in skin.php file to register Box
  • feat adds Read More Link Box to add_dependents() method in skin.php file to register Box for inclusion in Post and Query Boxes
  • feat adds load_menu_responsive() method to skin.php file to initiate support for keyboard-accessible Responsive Menu

BOX

  • feat adds Skip Menu Box to box.php to include keyboard-accessible skip links
  • feat adds Attribution Box to box.php to include standardized options and replace native Box
  • feat adds Read More Link Box to box.php to include screen-reader-accessible read more links
  • feat adds Pagination Numbers Box to box.php file 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 $grt object conversions for line-height and spacing units to Skin CSS for migration

DISP

  • feat adds Attribution options to display_elements() method in skin.php
  • feat adds Attribution options to display() method in skin.php
  • feat adds Skip Menu options to display_elements() method in skin.php
  • feat adds Skip Menu options to display() method in skin.php
  • feat adds Pagination Numbers options to display_elements() method in skin.php
  • feat adds Pagination Numbers options to display() method in skin.php
  • feat adds Read More Link options to display_elements() method in skin.php
  • feat adds Read More Link options to display() method in skin.php

DESN

  • drop removes deprecated Thesis Skin API Object $typography from css_variables() method of skin.php file in favor of Thesis Skin API Object $grt per Thesis v2.7
  • edit updates typographic scales in css_variables() method of skin.php using $typography object’s scale() method to use $grt object’s scale() method
  • edit updates typographic line-heights in css_variables() method of skin.php using $typography object’s height() method to use $grt object’s height() method
  • edit updates layout spacing in css_variables() method of skin.php using $typography object’s space() method to use $grt object’s spacing() method

DIR

  • edit creates /js folder in root directory to include core JS files
  • feat creates menu-responsive.js file  in /js folder to include support for keyboard-accessible Responsive Menu

Go all in↓

Every website deserves Less.
Less WordPress Theme
less cruft less crap

A low-load, user-friendly design system for creating beautiful, functional, and accessible websites.