All notable changes to this exporter are mentioned here in this file.
- It is now possible to edit React widgets live, and play around with the code
- It is now possible to open React widgets in Codesandbox.io
- Tables can now hide borders
- Tables can now highlight header row
- Tables can now highlight header column
- Table cells now have alignment (left, right, center) that applies to all content
- Tables will now be generated when used from the cloud editor
- Table configuration is now properly taken into account when generating tables
- It is now possible to generate inline rich text with links
- It is now possible to open links in new tab
- Incorrect links or links to deleted pages are now handled properly (ignored in generation)
- Added option to create CTA button that can link to anything you want
- Added better rendering of inline code blocks
- Added option to apply header image to all pages at once by using documentation settings
- Added option to apply header background color to all pages at once by using documentation settings
- Added option to apply header text color to all pages at once by using documentation settings
- Added option to apply header height to all pages at once by using documentation settings
- All header properties that are set through the page configuration will now take precedence over the documentation configuration settings
- Added ability to define block variants. You can now select variant inside editor and access it through
variantKey
property - Added tab mode rendering variant "pill"
- Added new configuration category - Advanced. This category contains super-powered features that are only available because of the Pulsar engine ❤️
- Added ability to define custom CSS for the entire doc site
- Added ability to change font definition for the site
- Added ability to load additional fonts for the site, and remove default one
- Added ability to define custom Footer using HTML
- Added default font definition (CSS)
- Added default font definition (HTML)
- Added default footer definition (HTML) and default generated footer
- Renamed all configuration sections to make more sense
- Unified CSS definitions to be just one file
- It is now possible to render tab blocks
- Preparation for tables, columns
- Cleanup of some experimental blocks and remnants of the old code
- It is now possible to navigate back and forth between pages with new navigation menu
- Added option to enable / disable this behavior
- Removed dynamic health custom blocks and general cleanup - additional functionality like this will be moved to separate repository as submodule when this feature is available globally (spoiler alert :)
- Significantly improved rendering of Figma frames, especially in large, single-image mode
- Rendering of blocks have been heavily improved, all spacings, block paddings etc. was streamlined
- Fixed rendering of (un)ordered lists and numeric lists being incorrectly aligned with design
- Fixed rendering of child blocks (created with tabs) when used alongside lists, will now be exactly aligned with lists, except the bullet point or number
- Foreground and background color of page titles can now be properly configured using both raw values and tokens
- Quotes, Callouts, Texts, Headers and all other blocks with rich text type will properly render soft newlines
- Page headers will properly render soft newlines for both title and description fields
- Quotes will no longer incorrectly offset the first row
- Auto-sized, cented page headers will no longer be too small to fix content
- Added option to show / hide frame titles on figma frames
- Fixed overriden asset titles now properly showing
- When scrolling through side content menu (headers), header will properly scroll to the viewport and won't be obscured be the top header anymore
- Fixed rendering of transparent background for figma frames
- Fixed rendering of transparent background for assets
- Added option to override background colors for frames and assets, also on per-asset basis
- Exporter now uses Fuse.js to do the search and allows for very good customization of fuzzy searching as well
- Search was fixed to be more precise and allows to find "exact" match, which wasn't previously possible
- Search is now easier to modify and add additional sources of data into it, for example coming from external API when search index is built