Skip to content

Releases: MrWillCom/hexo-theme-cupertino

v2.4.2

24 Jan 08:28
4ae4dce

Choose a tag to compare

Patch Changes

  • 880485e: Fix post list item too high in Safari.

v2.4.1

23 Jan 09:53
732e5be

Choose a tag to compare

Patch Changes

  • a457218: Fix post list being obscured by navigation.
  • cb4a1d3: Fix duplicating styles caused by @use.

v2.4.0

22 Jan 13:44
2457ae0

Choose a tag to compare

Minor Changes

  • 7b2f97a: Add insertion position insertions.comments_section and remove undocumented comment features.

v2.3.0

20 Jan 12:12
b1dc16e

Choose a tag to compare

Minor Changes

  • 80c1d98: Decrease the radius of navigation blur gradient.
  • 4405bdd: Add component <htc-callout />.

Patch Changes

  • d5606ce: Fix missing cover image in Open Graph.
  • 50a21c9: Fix lenis and raf exposure to global environment.

v2.2.1

07 Jan 08:23
3ce13cf

Choose a tag to compare

Patch Changes

  • 1a3698b: <a />s in post list items now fill their parent element.
  • 1a3698b: The cover image zooms out and becomes darker when post list item is clicked.

v2.2.0

27 Oct 10:38
e92de26

Choose a tag to compare

Minor Changes

  • 94bf794: Apply squircle corners to all rounded-corner elements, add theme config option squircle to control this and add class .corner-squircle and .no-corner-squircle for users' custom squircle elements.

v2.1.2

14 Oct 08:35
1011ab3

Choose a tag to compare

Patch Changes

  • e4389ed: Improve a11y and SEO by ensuring each page has only one <h1>.
    • In post.ejs, the "About This Post" heading has been changed from <h1> to <h2> to reduce redundant H1 tags.
    • In tags.ejs, categories.ejs, archive.ejs, and index.ejs, the main headings have been elevated from <h2> to <h1> to ensure a clear primary heading on each page.

v2.1.1

12 Oct 03:10
c9d07e0

Choose a tag to compare

Patch Changes

  • c3120d4: Fix: Eliminate 404 console error on archive, category, and tag pages.
    • Resolves a persistent 404 console error by creating the missing css/archive.css file.
    • Improves internal style maintenance by isolating archive-specific styles from post-list.scss to the new dedicated archive.scss.

v2.1.0

28 Sep 11:18
4937e2c

Choose a tag to compare

Minor Changes

  • b756952: Smooth scroll is changed to disabled by default.
  • 08752a5: Remove some default config items.

v2.0.0

05 Jul 06:08
fd77520

Choose a tag to compare

Major Changes

  • 0fac982: Upgrade the structure of navigation and footer configuration, in order to allow configuring their items in an array.
  • ee54605: Reorganize CSS variables for colors, filters and radiuses. Old variables are replaced with the new ones named in a better format.
  • 0411835: Replace hexo-renderer-sass with a custom Sass renderer. node_sass option is removed.
  • 856ed22: Reimplement search features with Pagefind. Search features now require Pagefind to operate.
  • 0fac982: Fix incomplete config overwriting, arrays won't be merged now.
  • 0fac982: Migrate from saved SVGs to icon packs.

Minor Changes

  • 5ff6d1e: Update date display format to make it configurable in theme config date_display_format.
  • 75a504b: Add cover image to the top of a post.
  • ba58d2c: Add post count for Tags and Categories page, configurable in tags_post_count and categories_post_count.
  • 78bda33: Change font to Inter.
  • 0fac982: Translate all CSS to SCSS.
  • 3e5ce9e: Update the appearance of badges.
  • d59c411: Add a global ThemeCupertino object, which sends some config to JS environment.
  • 63d82f6: Move the exported configurations in the global object called ThemeCupertino to the dataset of body.
  • 4def816: Add Lenis smooth scroll.
  • 0fac982: Manually format EJS and add Prettier to format JS and SCSS.
  • 26df5fa: Change transform origin of hero exit while scrolling to left top.
  • b82e57c: Add CDN configuration to allow custom CDNs.
  • 3d48ff1: Move expanded height of nav to --open-height.
  • b469405: Change scroll-behavior to smooth.
  • 0fac982: Remove unused i18n strings.
  • d8e75b1: Completely remove docs/ from the repository.
  • 3e5ce9e: Add options for choosing built-in components, in theme configuration builtin_components.
  • 1716eef: Update the animation of view transition and split nav transition from the whole page.
  • c6e8083: Put TOC in a <aside> to indicate it is a non-content part.
  • 0fac982: Pack post-list as a partial.
  • 046d686: Add "Skip to content" button.
  • 78c635e: Add styles for <figcaption> in <figure>.
  • 0fac982: Refine navigation animation.
  • 9f01edd: Add Autoprefixer to re-support some Safaris.
  • 5cd71dc: Add carousel component.
  • 1c153f9: Redesign hero section and avoid text overflow.
  • 85a912a: Add about_extra_description option for posts.
  • c862f35: Add a series of tags for building cards.
  • 0ded662: Add insertions.head.ending and insertions.body.ending options for custom code injections to <head /> and <body />.
  • dfc06c7: Remove the divider before the TOC.
  • e3168a0: Add optional hero exit animation while scrolling on root page, whose blur filter is also optional.
  • 2bdcb6e: Add nav bar blur gradient effect.
  • acef781: Add view transition.
  • 0fac982: Add Changesets for better changelog keeping.
  • d59c411: Re-realize scroll reveal without external dependencies.
  • 8ebca4c: Reimplement OGP with Hexo's open_graph() helper. The configuration options og_enabled, og_image and og are now deprecated.

Patch Changes

  • a9ea6db: Fix cover image overlaying on meta area.
  • 83268b5: Update i18n strings.
  • b1493ba: Make rainbow banner disabled by default.
  • 9a08dfa: Fix datetime of <time /> in post list indicates the build date instead of the post's publish date.
  • e720eab: Fix the flicker after page load when color scheme is different from default.
  • c0ceb00: Use <time /> to display dates to make it more readable for browsers.
  • 30cad68: Make scroll reveal effects play only once.
  • 296ab86: Reimplement tags and categories list in purer EJS.
  • 45c8b02: Make search disabled by default.
  • af8e0ba: Reimplement post list grid and card grid with gap instead of margin.
  • bd6bfa6: Fix post list items and cards reappearing.
  • 0a1ac4a: Update styles of the excerpt in post list.
  • dd2d788: Disable animation with scrolling on unsupported browsers.
  • 125c839: Fix corner radius of images when filling the width.
  • 2593d9b: Fix the failed rounded corners of Prev/Next button in paginator.
  • 271a635: Change default configuration hero_exit_while_scrolling.blur_filter to false.
  • 837176c: Remove -webkit- prefix from backdrop-filter, Safari 17.6 and earlier are no longer supported.
  • 3fe3462: Change the font and its size of inline code.
  • 5d6c178: Make the background of nav with blur gradient be the same as the background of the page.
  • 0fac982: Remove wildcard transitions to avoid unexpected various transition durations.
  • 4e359c6: Migrate from cookies to localStorage.