Skip to content

Releases: HGNM/hgnm-2014

v1.18.2

10 Mar 16:01
78f00cb
Compare
Choose a tag to compare

Bug Fixes

  • style: Add grid/column mixin & simplify multi-column layouts (f0293fc)

v1.18.1

04 Mar 04:52
9baa699
Compare
Choose a tag to compare

Bug Fixes

  • style: Fix alignment of event lists on front page & events page (8dd7c00)

v1.18.0

04 Mar 04:36
7b2d841
Compare
Choose a tag to compare

Bug Fixes

  • style: Fix display of .solo event-listing blocks (14faa93)
  • Display background overlay on alternating front-page sections (2966e20)
  • Remove whitespace between concert and colloquia listings in archive (bd9e12e)

Features

  • Lazy load image galleries on concert pages (e73a5ce)
  • Lazy load member list images (43cfc6a), closes #30
  • Show latest music on front page (59fe3db)
  • Show music on season archive pages (ad1d3b1)
  • components: Allow setting of custom classes on member_list (e634ac6)
  • components: Create embed_card to show concert media with heading (84ff0ba)
  • components: Create responsive_card_list component (46fd649)
  • components: Display 1-item responsive_card_list full-width (f33f5c8)
  • components: Use fallback as initial image for member list items (5cb1390)
  • style: Set .embedcontainer margin to zero (2640738)

v1.17.1

24 Feb 23:35
62e89fe
Compare
Choose a tag to compare

Bug Fixes

  • Use var instead of const for maximum compatibility (0dd0532)
  • components: Display non-oEmbed iframes with a hack (f4e1553)

v1.17.0

24 Feb 22:42
f095333
Compare
Choose a tag to compare

Features

  • components: Lazy load media embeds using lozad (5c3d30d)
  • Add page template for /music to display all HGNM audio/video (2715077)

v1.16.1

24 Feb 00:23
3324b40
Compare
Choose a tag to compare

Bug Fixes

  • components: Include better alt text for member_list_item images (6cf30ac)
  • style: Tweak $light-text to meet colour contrast standards (ec8b645)
  • Use <main> instead of <div> for main page content (80d9d4c)

v1.16.0

23 Feb 22:03
e4c6807
Compare
Choose a tag to compare

Bug Fixes

  • concert_list_item: Add “aria-hidden” attribute to microformat tags (9653635)
  • functions: Load Google Fonts over HTTPS (3512d7b)
  • header: Don’t hardcode favicon URL (20ddade)
  • menu: Add “type” attribute to mobile menu button (69d518b)

Features

  • Add options for colloquium location & front page links (#28) (b06c0fc)

v1.15.0

03 Dec 04:21
354214a
Compare
Choose a tag to compare

Architecture

  • Improve component loading, using include_once and calling functions by default (323493d)

Front-end

  • style: Remove mobile menu button round corners (3864e56)
  • style: Break site title nicely on 720–1008px screens (993b57a)
  • style: Update “off-white” variable to match shade of background pattern (827e2ee)

Project management

v1.14.0

23 Sep 00:26
v1.14.0
b08ac52
Compare
Choose a tag to compare

Although visually the theme appears unchanged, this release marks a substantial overhaul of the codebase, refactoring templating and styling to make it more maintainable going forward.

Key changes

  • Add functions/component-loader.php allowing re-usable templates to be called using component() (see Architecture docs)
  • Write component files and use component() to refactor templates and make code less repetitive
  • Use php-cs-fixer to tidy PHP and make code style consistent
  • Write ARCHITECTURE.md, documenting theme structure and functionality
  • Refactor style.scss to be more maintainable, and use sass-lint to enfore consistent code style. (Removing unused or repeated style rules has knocked almost 25% off the output file size.)
  • Add PostCSS and Autoprefixer to the build flow to allow CSS vendor prefixes to be handled automatically

For more details see the commit list on GitHub

v1.13.0

15 Sep 05:34
v1.13.0
4c8b23e
Compare
Choose a tag to compare
  • Refactor functions.php into several large chunks to make it a little easier to understand (c3f90f5)
  • Refactor scss/style.scss to import SASS variables and normalize.css from partials (1638524, 47091fb)
  • Display icons for custom post types in the ‘At a Glance’ dashboard module (861a30f)
  • Disable wp-emoji (1973e80)
  • Remove “Browse Happy” warnings for old versions of IE (37e0361)
  • Use rel="preload" for fonts and site background image (649a1af)
  • Update Modernizr and use as small a build as possible (7f6689c)