hexo-theme-next icon indicating copy to clipboard operation
hexo-theme-next copied to clipboard

NexT v9 Roadmap

Open stevenjoezhang opened this issue 2 years ago • 4 comments

Previous Roadmap

NexT v8 Roadmap https://github.com/next-theme/hexo-theme-next/issues/3

Requested Features

  • [x] Sidebar on mobile for scheme Pisces & Gemini (theme-next/hexo-theme-next#281, https://github.com/theme-next/hexo-theme-next/issues/67#issuecomment-359323193, https://github.com/next-theme/hexo-theme-next/pull/710).
  • [ ] Remake whole / full image tag (https://github.com/theme-next/hexo-theme-next/issues/230, https://louisbarranqueiro.github.io/hexo-theme-tranquilpeak/2014/10/29/Tags-plugins-showcase/, http://theme-next.iissnan.com/tag-plugins.html#full-width-image)
  • [ ] Gallery page (https://github.com/theme-next/hexo-theme-next/issues/1253)
  • [ ] Wrap category list (https://github.com/theme-next/hexo-theme-next/issues/1282)
  • [x] Fancybox 5 (https://github.com/fancyapps/ui, https://github.com/next-theme/hexo-theme-next/pull/677)
  • [ ] Split pages for local search
  • [x] Mermaid copy button (#797, https://github.com/next-theme/hexo-theme-next/commit/5c024800e6b484f844783ad379758e3e57f7a4b3)

Other comment systems

  • [ ] https://github.com/schn4ck/schnack
  • [ ] https://github.com/qwqcode/Artalk

Known Issues

  • [ ] :hover not trigger on mobile (e.g. copy button), need to click twice. Use CSS any-hover query
  • [x] In darkmode, the lines of mermaid could not be seen (https://github.com/next-theme/hexo-theme-next/issues/331, debbe5bdc9b523b84071c0e421210b0c620b3d65)
  • [ ] Sticky tab header overlap

Miscellaneous

  • [ ] Full image as post gallery (https://github.com/theme-next/hexo-theme-next/pull/449#issuecomment-537430231)
  • [ ] W3C validation aria-label issue & Title of copy-button (https://github.com/next-theme/hexo-theme-next/pull/597)
  • [ ] Another style of link-grid (like volantis)
  • [x] Move source/js/third-party/search/local-search.js to hexo-generator-searchdb, https://github.com/next-theme/hexo-theme-next/pull/369
  • [ ] Refactor back2top margin https://github.com/next-theme/hexo-theme-next/blob/1b8f1e217f0dcc98a19a4bd32cc0621177fd4489/source/css/_common/components/back-to-top.styl#L12
  • [x] Refactor sub-menu, support multilevel tree structure (https://github.com/next-theme/hexo-theme-next/pull/492)
  • [ ] One command bug report

GitHub Actions

  • [ ] Performance https://pagespeed.web.dev/report?utm_source=psi&utm_medium=redirect&url=https%3A%2F%2Ftheme-next.js.org%2F&form_factor=mobile
  • [ ] Html Checker https://validator.w3.org/nu/?doc=https%3A%2F%2Ftheme-next.js.org%2F

New Web APIs

  • [ ] overscroll-behavior of .sidebar-panel-container and .search-result-container
  • [ ] Replace Anime.js with Web Animations API, window.scroll and scrollIntoView
if (CSS && CSS.supports && CSS.supports('(scroll-behavior: smooth)')) {
  window.scroll({ top: 0, behavior: 'smooth' });
}

Deprecated Features

  • [ ] Deprecate leancloud_counter (https://github.com/theme-next/hexo-theme-next/pull/345#issuecomment-423963294)

Help Wanted

  • [ ] Anchor not work with lazyload (https://github.com/theme-next/hexo-theme-next/issues/1385)

To be Discussed

  • [ ] Remove font.enable option (https://github.com/theme-next/hexo-theme-next/issues/1238#issuecomment-546923165)
  • [ ] Add copyright to clipboard when user copy (https://github.com/theme-next/hexo-theme-next/pull/1325, https://github.com/next-theme/hexo-theme-next/pull/84)
  • [ ] ~~Integrate hexo-recommended-posts plugin (https://github.com/iissnan/hexo-theme-next/pull/2054)~~

Please feel free to leave your thought in comments (or edit this post directly if u have permissions).

stevenjoezhang avatar Sep 07 '21 12:09 stevenjoezhang

This issue has been added to the latest roadmap. :tada:

github-actions[bot] avatar Sep 07 '21 12:09 github-actions[bot]

Google Fonts CSS API update https://developers.google.com/fonts/docs/css2

stevenjoezhang avatar Dec 03 '21 12:12 stevenjoezhang

can support hexo-generator-search-zip plugin?

zhongfq avatar Dec 24 '21 13:12 zhongfq

We have no plan to support hexo-generator-search-zip plugin. The plugin is developed for Hexo 3.0 and has not been updated for 4 years.

The feedback here is hard to track, you can open issues or discussions instead. I will add popular feature requests to the roadmap.

stevenjoezhang avatar Dec 25 '21 08:12 stevenjoezhang