Opus Primus 1.3-alpha-20141005

@Cais Cais released this Oct 5, 2014 · 143 commits to master since this release

This should be the feature freeze for this release cycle, beta testing will start shortly.

Changelog as is:
= Code =

  • Added post-title-link wrapper class to better manage Post Title output
  • Added WordPress HTML5 markup support for search form, comment form, comment list, and caption
  • Added sanity checks to ensure constants are not already defined
  • Added OpusPrimusRouter class to replace path and URL CONSTANTS
  • Added appropriate suffixes to script and style handles to ensure uniqueness in OpusPrimusPullQuotes
  • Added Child-Theme "slug" for easier customizations
  • Added empty hooks before and after showing the breadcrumbs
  • Better code organization to only load classes when needed
  • Changed post breadcrumb link to the WordPress shortlink
  • Create /lib/ folder to store bundled libraries and ancillary files
  • Enqueue JavaScripts and CSS for SlickNav JavaScript plugin integration to handle mobile menus
  • Replaced the majority of require_once calls with locate_template calls
  • Replaced global variable calls with new class instances
  • Update to use preg_match_all in OpusPrimusGallery featured and secondary id methods

= CSS =

  • Added new typography styles for better reading
  • Added styles for the "BNS Login" plugin
  • Added clear: both to footer
  • Hide the post/page breadcrumbs in mobile displays
  • Hide "Search" button for search form
  • Removed duplicate definitions from media queries stylesheet
  • Removed unused div#top-navigation-menu definition
  • Removed unused nav div.nav ul li definition
  • Updated editor-style.css to match new typography of theme
  • Updated galleries styles to use HTML5 markup
  • Updated font-size of excerpt more link symbol to 35px from 200%

= JavaScript =

= Miscellaneous

  • Added Contact Form 7 compatibility
  • Added BNS Login compatibility to use dashicons display
  • Removed works-in-progress folder from theme
  • Updated readme.txt to note the use and license of SlickNav by Josh Cope
  • Updated readme.txt to note the use and license of FitVids by Chris Coyier and Paravel
  • Updated style.css description to emphasize the addition of the SlickNav and FitVids libraries
  • Updated screenshot.png to better reflect latest release
  • Updated hooks-actions.txt with new additions

Downloads