air-light

💨 WordPress starter theme - designed to be minimal, ultra-lightweight (< 20 kB) and easy for all kinds of WordPress projects. 7+years/1000+hours of development and still updating daily! We prefer the original WordPress way of doing things so no strange templating languages or frameworks here.

MIT License

Stars
945
Committers
17

Bot releases are hidden (Show)

air-light - 9.4.4

Published by ronilaukkarinen about 1 month ago

9.4.4: 2024-09-13

  • Add unit tests for gulp devstyles
  • Fix nesting deprecation, fix build
  • Remove from sanitize scss: overflow-wrap: break-word;
  • Bump tested WordPress version to 6.6.2
air-light - 9.4.3

Published by ronilaukkarinen about 1 month ago

9.4.3: 2024-09-06

  • Fix navigation rules leaking to other navs, Fixes T-1644
  • Remove obsolete fileheader information from all files for consistency, Fixes T-13958
  • Fix phpcs errors
  • Exclude vendor dir in gulp-phpcs
  • Bump tested WordPress version to 6.6.1
  • Upgrade to node v20.17.0
air-light - 9.4.2 Latest Release

Published by ronilaukkarinen 4 months ago

9.4.2: 2024-06-13

  • Fix typos #216 (thanks @szepeviktor!)
  • Add is-external-link helper class to external links
  • Bump tested WordPress version to 6.5.4
air-light - 9.4.1

Published by ronilaukkarinen 6 months ago

9.4.1: 2024-04-18

  • Clarify sticky nav functionality presented in 7.9.1, Fixes #213 (thanks @semidivine!)
  • Release version 1.1.4 of the newtheme starting script: Use phpcs.xml from devpackages 2.5.6 (2024-04-18)
  • Bump tested WordPress version to 6.5.2
air-light - 9.4.0

Published by ronilaukkarinen 8 months ago

9.4.0: 2024-02-26

  • Update unit tests for WordPress Coding Standards 3.0.1
  • Prepare for PHP version 8.3
  • Allow short array syntax for WPCS 3.0.1
  • Fix accessibility strings always getting english versions if set to be translated via polylang
  • Merge pull request #212 from digitoimistodude/dependabot/npm_and_yarn/ip-2.0.1
  • Add unit tests for PHPCompatibility
  • Upgrade PHP version in use to PHP 8.3
  • Unit tests: Separately test for PHP 8.3 support
  • Fix PHPCompatibility.TextStrings.RemovedDollarBraceStringEmbeds.DeprecatedVariableSyntax
  • Bump WordPress to 6.4.2
air-light - 9.3.6

Published by ronilaukkarinen 9 months ago

9.3.6: 2024-01-10

  • Fix the permission issue with self-updater
  • Fix ACF element colors in Gutenberg editor
  • Add WOFF2 to variablefont mixin #194 (thanks @raikasdev!)
  • Fix the permission issue with self-updater
  • Fix ACF element colors in Gutenberg editor
  • Add WOFF2 to variablefont mixin #194 (thanks @raikasdev!)
  • Remove duplicate gulp dependency #204 (thanks @Nostalginen!)
  • Pop!_OS support for newtheme script #202 (thanks @raikasdev!)
  • Fix footer colors on WordPress.org theme preview, Closes #182 #200 (thanks @raikasdev!)
  • Clean up ACF Block load script if expression #199 (thanks @raikasdev!)
  • Fix PHP styling with new guidelines and fixed allowed blocks #198 (thanks @raikasdev!)
  • Remove package-lock.json from gitignore #197 (thanks @raikasdev!)
  • Add translation support for Custom Post Types and taxonomies #201 (thanks @raikasdev!)
  • Update package: follow-redirects from 1.15.3 to 1.15.4
  • Merge pull request #208 from digitoimistodude/dependabot/npm_and_yarn/babel/traverse-7.23.5
  • Merge pull request #207 from digitoimistodude/dependabot/npm_and_yarn/postcss-8.4.31
  • Merge pull request #210 from digitoimistodude/dependabot/npm_and_yarn/follow-redirects-1.15.4
  • Merge pull request #211 from digitoimistodude/dependabot/npm_and_yarn/axios-and-browser-sync--removed
  • Remove deprecated number-leading-zero rule
  • Add reset for img
  • Fix a regression with anchors not working when target not found, use in all hashs not just with js-trigger class
  • Bump WordPress to 6.4.2
air-light - 9.3.5

Published by ronilaukkarinen about 1 year ago

9.3.5: 2023-09-12

  • Use semver + date in newtheme.sh start script
  • Add self-updater to the start script
air-light - 9.3.4

Published by ronilaukkarinen about 1 year ago

9.3.4: 2023-09-07

  • Fix focus to item when pressing back to top indicator
  • Fix Gutenberg admin to use the correct variable font
  • Update devpackages to 2.5.4
  • Exclude WordPress.DB.SlowDBQuery.slow_db_query_meta_query
  • Do not show skip link when focused via mouse from back to top
  • Fix external link aria-label getting replaced #193 (kudos to @EliasKau!)
  • Improvements and fixes to top scroll button #191 (kudos to @raikasdev!)
air-light - 9.3.3

Published by ronilaukkarinen over 1 year ago

9.3.3: 2023-05-18

  • Reset core-list bullet size
  • Remove un-used image_sizes array from theme settings, closes #142 (kudos to @timiwahalahti)
  • Run theme_setup on after_setup_theme hook
  • Add custom pll_translatable setting to cpt and tax registration, use that to automatically register that content type for Polylang (kudos to @timiwahalahti)
  • Fix ACF button color
  • Remove deprecated number-leading-zero rule
  • Add support for navigation version where main item is a clickable (kudos to @Tumppex)
  • If nav link anchor link, add class js-trigger for moveTo
  • Fix JS error with link label not existing
  • Close navigation if anchor item is nav-link
  • Fix focus to target in anchors.js
  • Bump tested up WordPress version to 6.2.1
air-light - 9.3.2

Published by ronilaukkarinen over 1 year ago

9.3.2: 2023-03-21

  • When page is loaded with "s" in url parameters try to set focus to search input field (kudos to @EliasKau)
  • Calculate mobile nav top and height in js when there are air notificans present (kudos to @Tumppex)
  • Fix irregularities with keyboard navigation #175 (kudos to @michaelbourne!)
  • Fix navigation focus trap #175 (kudos to @michaelbourne!)
  • Stylelint: Add number-leading-zero from devpackages
  • Fix navigation issues #177 (kudos to @michaelbourne!)
air-light - 9.3.1

Published by ronilaukkarinen over 1 year ago

9.3.1: 2023-02-24

  • Remove nav-toggle styles not in use
  • Add air-notification support to navigation.js
  • Simplify button component even more by removing unused arrow conditional
air-light - 9.3.0

Published by ronilaukkarinen over 1 year ago

9.3.0: 2023-02-17

  • Change nav toggle position to static by default (kudos to @Tumppex)
  • Add wrapper to navigation (kudos to @Tumppex)
  • Mobile nav variable to change nav width (kudos to @Tumppex)
air-light - 9.2.9

Published by ronilaukkarinen over 1 year ago

9.2.9: 2023-02-15

  • Start script: Copy .nvmrc to project root from devpackages
  • Improve block cache bypass logic and show bypass reason on log
  • Try to determine if block has Gravity Forms form and always bypass cache if
  • Stylelint fixes
  • Simplify button SCSS component
  • Remove Travis
  • Add GitHub workflows for styles, html, php and js
  • Fix version in .nvmrc
  • Add badges for GitHub workflow build statuses
  • Fix stylelint errors for v15
  • Add smaller font-sizes 12 and 13
  • Replace all suitable px sizes with rem as per stylelint-rem-over-px
  • Update .stylelintrc from devpackages 2.5.3
air-light - 9.2.8

Published by ronilaukkarinen over 1 year ago

9.2.8: 2023-01-30

  • Add gap for categories
  • Change default mobile breakpoint to 600px
  • Remove breakpoints not in use
  • Fix iPad navigation overlapping blocks when closed
air-light - 9.2.7

Published by ronilaukkarinen almost 2 years ago

9.2.7: 2023-01-06

  • Remove unused no-js styles
  • Remove unused CSS variables
  • Simplify defining CSS variables in single use cases
  • Remove <kbd> styles that are rarely needed
  • Fix entry-footer
  • Simplify category styles
  • Simplify tag styles
  • Remove _blog.scss
  • Add views/_single.scss
  • Use list element in categories instead of a paragraph
air-light - 9.2.6

Published by ronilaukkarinen almost 2 years ago

9.2.6: 2022-12-31

  • Fix undefined body class
  • Fix nav styles leaking to pagination (kudos to @artotoivanen)
  • Drop sanitize.css dependency
  • Use sanitize.css/reduce-motion baked-in instead from npm
air-light - 9.2.5

Published by ronilaukkarinen almost 2 years ago

9.2.5: 2022-12-31

  • Major navigation.js rewrite
  • Modularize navigation.js
  • Make navigation dependency free, completely dropping jQuery
  • Perfected arrow and keyboard navigation patterns for A11y
  • Fix aria-labels and aria-expanded
  • Move nav-toggle inside nav landmark
  • Fix focus trap
  • Rewrite nav-toggle and 🍔
  • Use clever way to visually present attr(aria-label) for 🍔
  • Define mobile breakpoint more modern way with getPropertyValue
  • Drop IE10-IE11 support for navigation.js
  • Drop hamburgers npm module dependency
  • Fix focusable elements if last item is a button
  • Fix checkForSubmenuOverflow() function
  • Fix resize functions
  • Remove useless vars and functions
  • Add plus and minus icons for mobile as default as inlined SVG
  • Drop devDependencies from theme package.json, add instructions on contributing
  • Fix acf-button color inside a Gutenberg block
  • Navigation.js: Bail if navigation doesn't exist
  • Remove leftover deprecated gutenberg-helpers.js
  • Allow :not notations where needed
air-light - 9.2.4

Published by ronilaukkarinen almost 2 years ago

9.2.4: 2022-12-02

  • Upgrade to devpackages 2.4.9
  • Disable no-descending-specificity rule in stylelint
  • Ignore some obvious phpcs nags like WordPress.NamingConventions.ValidHookName.UseUnderscores
air-light - 9.2.3

Published by ronilaukkarinen almost 2 years ago

9.2.3: 2022-11-28

  • Add core/list-item to allowed blocks due to WP 6.1 and latest Gutenberg editor
  • Remove extraneous padding in the first block on Gutenberg editor
  • Make heading CSS variable naming more consistent
  • Button component: Do not use border-radius on ghost button as it's inherited from button
  • Button component: Use own border radius instead of shared with form fields
  • Update generated README.md in the start script
  • Fix ACF relation field color in Gutenberg blocks
  • Simplify _font-family.scss
  • Deprecate core/code, core/columns, core/cover, core/embed, core/preformatted and code/verse CSS from Air-light, use Gutenberg official styles instead
  • Add Inter as variable font
air-light - 9.2.2

Published by ronilaukkarinen almost 2 years ago

9.2.2: 2022-11-04

  • Fix incorrect textdomain in external-link JS module
  • Simplify CPT and taxonomy registration by using the class name also as a slug (Merge pull request #158 from digitoimistodude/cpt-tax-register-simplification, kudos to @timiwahalahti)
  • Remove what-input depenency, use :focus and :focus-within instead, remove forced focus outline-color
  • Bump tested up WordPress version to 6.1