Releases: Andy-set-studio/hylia
Perftastic
Forms spectacular
Thanks to the incredibly hard work by @aarongustafson, we now have form macros and a default contact form that works with Netlify forms.
Various other fixes have been added, like:
- Perf improvements
- SEO improvements
- Focus styles
- General tweaks and fixes
Whoopsies, housekeeping and tweaks
Just a little one here to get our ducks in a row 🦆
Files changed
README.md
package-lock.json
package.json
src/admin/config.yml
src/_data/navigation.json
src/index.md
Big thanks to @MrJean and @acarlson0000
404, payment pointers and favicons
This release is a mix of various little bits and pieces. Big thanks for contributions from @dberesford and @charlesroper.
New features
- You can now add a payment pointer for the Web Monetization API. It’s a great way to earn money for your work, so I strongly recommend that you look into it: https://css-tricks.com/site-monetization-with-coil-and-removing-ads-for-supporters/. You can set this in the CMS under globals > site
- You can now set a favicon path in the CMS under globals > site
- There’s now a 404 page. You can set the content in
src/404.md
Fixes
- There was a bit of confusion about permalinks with pages, so I made that field optional and added a bit of a helper to the label. Reported in #81
- I moved the location of the Netlify identity script on the front end because it really slows things down on spotty connections
Files changed
package.json
readme.md
src/404.md
src/_data/site.json
src/_includes/layouts/base.njk
src/_includes/partials/global/meta-info.njk
src/admin/config.yml
src/images/favicon.png
LICENSE.txt
Minor security fix
A manual fork of a rollup plugin that fixes venerability warnings.
Cheers @erquhart!
Stalfos reference change
Some folks were having issues with the github reference to Stalfos, so I've given it a tweak.
Files changed
package.json
Niggles and tweaks
A few little fixes by myself and @brandonaaron.
PRs
Files changed
package.json
src/_includes/layouts/page.njk
src/_includes/layouts/post.njk
src/_includes/partials/components/nav.njk
src/scss/_config.scss
src/scss/components/_post.scss
src/_data/global.js
src/_includes/partials/components/post-list.njk
src/scss/global.scss
General UI tweaks
I’ve just re-platformed my website with Hylia, and in the process, found a few little niggles.
Files changed
src/_data/tokens.json
src/_includes/partials/global/meta-info.njk
src/scss/components/_post.scss
src/scss/components/_site-foot.scss
src/scss/components/_syntax-highlighting.scss
src/styleguide.njk
Add native video to post full bleed rules
Files changed
src/scss/components/_post.scss
Dark mode / Light mode toggle
Hylia now has a theme toggle! It honours your system color preference by default but then gives you the opportunity to override it with a Web Component-based toggle that uses local storage to save your preference.
New files
src/js/components/theme-toggle.js
src/scss/components/_button.scss
src/scss/mixins/_dark-mode.scss
Files that have changed
.eleventy.js
package.json
src/_data/tokens.json
src/_includes/layouts/base.njk
src/_includes/partials/global/site-foot.njk
src/scss/_config.scss
src/scss/_theme.scss
src/scss/components/_intro.scss
src/scss/components/_post-list.scss
src/scss/components/_post.scss
src/scss/components/_site-foot.scss
src/scss/global.scss