Releases: zensical/ui
0.0.12
Summary
This version includes breaking changes for icons, as Lucide has been updated to v1, which includes the removal of 19 brand icons. 166 new icons are added, most of them brand icons in SimpleIcons and FontAwesome. Additionally, there are bug fixes related to the latest changes of the table of contents in the modern theme and instant navigation on anchor links.
In case you were using any of the removed icons, we recommend switching to the equivalent icon from the SimpleIcons or FontAwesome icon sets.
Changelog
Breaking changes
- 4e8623e ui – update dependencies, 166 icons added, 19 icons removed
Bug fixes
0.0.11
Summary
This version ships a new table of contents implementation for the mobile view in the modern theme in form of a floating sidebar. The button is located at the bottom, so it's easily reachable with the thumb, and the sidebar itself is scrollable, so it can accommodate arbitrarily long tables of contents.
Additionally, it includes several tweaks to make the user interface more snappy and improve readability of tooltips and inline code blocks.
Changelog
Features
Bug fixes
Refactorings
0.0.10
Summary
This version adds support for a version selector, a requirement for supporting mike to manage multiple versions of documentation on GitHub Pages. Additionally, it fixes a couple of bugs related to search and code annotation rendering.
Changelog
Features
- 3eb364c ui, modern, templates – add version selector support
Bug fixes
0.0.9
Summary
This version improves on accessibility and fixes some rendering bugs. Additionally, it simplifies customization of tags with additional styles, and fixes a bug with search highlighting when using keyboard navigation.
Changelog
Bug fixes
- 2d80c5c ui, modern – code annotation in first line overlaid by code block controls (#71)
- bf2d9b2 ui, scripts – search terms not highlighted on keyboard navigation (#77)
- 674a877 ui, templates – use
site_nameasaltfor logo (#79) - 745bed5 ui, templates – add missing
aria-labeltolabelelements (#79) - 9775ab2 ui, templates – skip link doesn't work when no
h1is present in Markdown (#79)
Refactorings
0.0.8
Summary
This version fixes instant previews for Chinese and other non-ASCII languages, and mitigates layout shifts when switching from short to long pages in the modern theme.
Changelog
Bug fixes
- 641532f ui, scripts – switch search shadow mode to
open(#72) - bb0907e ui, scripts – instant preview not showing for non-ASCII anchors (#74)
- 85fc426 ui, modern – display
functioninstead offuncfor relevant Python symbols (#67) - 9774a36 ui, modern – add
scrollbar-gutterto mitigate layout shifts (#69)
0.0.7
Summary
This version fixes two bugs for search, where exiting search on mobile would make the page unscrollable, and where scrolling would chain to the entire page on mobile.
Changelog
Bug fixes
0.0.6
Summary
This version fixes several bugs, including fixing excessive memory usage for pages with hundreds of links that are marked with data-preview (for instant previews), and moves the back-to-top button to the bottom in the modern theme.
Changelog
Bug fixes
- 7bd7eef ui, scripts – instant previews fetch same URL multiple times (#55)
- 2455c47 ui, templates – view button invalid if
bloboreditcontained in path (#52) - 822599d ui, scripts – code block copy button not working in offline mode (#53)
Refactorings
0.0.5
0.0.4
Summary
This version fixes an issue where & characters appear as & in the search input field, as well as the appearance of icons from the Lucide icon set when used with social links.
Changelog
Bug fixes
0.0.3
Summary
This release adds support for fuzzy matching in the search interface. If one of the entered search terms yields no results, that search term is automatically matched fuzzily against all known terms in the index. This allows for more flexible searching, accommodating typos and variations in spelling. Fuzzy search is currently experimental. If you have feedback or encounter any issues, please let us know!
Highlights
- Add fuzzy search support for terms that yield no results
- Improve tooltip behavior on touch devices
Changelog
Features
- 13cff5c ui, scripts – add experimental fuzzy search