Commit graph

19 commits

Author SHA1 Message Date
George Cushen 9b2e271c7c fix: links 2023-11-07 23:09:38 +00:00
George Cushen 6f622fb134 chore: update lint rules 2023-10-24 22:46:49 +01:00
rodrigoalcarazdelaosa c329e54a1e
feat: update JS dependencies to their latest versions (#2934) 2023-04-20 21:35:43 +01:00
rodrigoalcarazdelaosa 24e842c9af
feat: upgrade FontAwesome from 6.0.0 to 6.1.2 (#2788) 2022-08-14 13:22:38 +01:00
Geo aa03201adb starters(notes): add Cover image 2022-05-16 19:53:40 +01:00
Geo 872132abc6 style: upgrade devDependencies
Stylelint added many new default rules

Added some temp rule exclusions until code can be refactored

Ran ESlint and Stylelint auto-fixer to fix any new errors which can be auto-fixed
2022-05-14 13:50:15 +01:00
Geo 6f48b6368a fix: upstream Bootstrap bug in mobile menu toggle
Bootstrap error: TypeError: Cannot read properties of undefined (reading '_isTransitioning')

Resolved in Bootstrap v4.6.1

See https://discord.com/channels/722225264733716590/742863504515793149/967407603284078662

See https://github.com/twbs/bootstrap/releases/tag/v4.6.1
2022-04-23 18:40:13 +01:00
Geo cc5708bb9c feat: detect Mermaid on nested headless pages
See #2643
2022-03-22 21:27:41 +00:00
rodrigoalcarazdelaosa acd5e742af
feat: update Font Awesome from v5.15.3 to v6 (#2650)
Close #2649
2022-03-09 00:06:24 +00:00
George Cushen 96826d5ea9 build: add script to view starters 2022-02-16 21:55:41 +00:00
George Cushen 994d21b3dd feat: add support for Headroom
When header.on_scroll == "disappear", with sensible defaults
2021-12-18 19:42:10 +00:00
George Cushen 64c3c7e8a2 feat: rename repo to wowchemy-hugo-themes
Except repo name in module names as that would be a breaking change
2021-10-04 12:18:12 +01:00
George Cushen c750304197 perf: install core libs directly rather than via external CDN
Increase performance in countries such as China.

Addresses the case where countries block or restrict CDNs, or when external CDNs go offline.

See https://github.com/wowchemy/wowchemy-hugo-modules/pull/2351
2021-07-17 14:03:31 +01:00
George Cushen 3ae036b9c3 feat(style): update Bootstrap from 4.5 to 4.6
Get fixes and minor improvements
2021-02-19 10:01:40 +00:00
George Cushen 7b235ea453 feat: rewritten Figure shortcode supporting multi-resolutions
New shortcode supports
- enable re-usable *optimized* image assets from new primary media library location at `assets/images/`
- new behavior: load image from page dir falling back to media library at `assets/images/` and then to remote URI.
- multi-res support. leading to increased perf.
- custom ID for cross-refs
- efficient, vanilla (non-jQuery), MIT licensed image zooming
- FancyBox now only loaded for Gallery shortcode
- themeable SVG support
- native lazy loading

Experimental, may change.

BREAKING CHANGE:
Move any figure images (i.e. not the `sharing.*` image) from `static/media/` to `assets/images/`

See #2164
2021-02-14 22:59:12 +00:00
George Cushen 3f1c4b4df2 refactor: move test/ and yarn to repo root
Also lint and format entire repo, beyond just wowchemy/ dir

URL encode `(` and `)` in `[#MadeWithWowchemy](...(..)...)` in Readme.md for Prettier
2021-02-03 20:11:16 +00:00
George Cushen 2376fb5177 chore: move monorepo files to theme 2020-09-26 14:47:36 +01:00
George Cushen d9e553a96b style: upgrade Bootstrap from 4.3.1 to 4.4.1 2020-01-23 22:15:37 +00:00
George Cushen 92200d6327 refactor: convert CSS to SCSS
Remove Bootstrap from Header and assets.toml
  Remove Bootstrap JS CDN version in footer and assets.toml
  Add latest Bootstrap v4 SASS files locally
  Include Bootstrap JS locally
  Convert Academic's CSS to SASS (mainly SASS variables + Go templating)
  Convert Academic's theming system to integrate with SASS
  Parse SASS in header using Hugo and convert to CSS
  Minify and md5 fingerprint bundled CSS
  Fix Slider widget (reuses .wg-hero but animation and `clear` removed)
  Add Bootstrap files to repo so that Node is not required

See #680
2019-04-24 23:56:41 +01:00