- Remove support for qgrid (it's no longer maintained)
- Support nbconvert 7
- Move from poetry to hatch for building the package
- Remove jupyter-flex entrypoint, use voila directly with --template
- Relocate templates out of $prefix/share and into the package itself, removes duplicated assets
- Create out own jupyter-flex entrypoint for overwriting Voila template paths
- Move to poetry for deps and building
- Update JS deps
- Better handling of empty pages and sections (#96)
- Add
no-header
tag to Cards
- Support Python 3.9
- Support different layouts for diff pages
- Move to Material UI from Bootstrap
- Renamed
flex_home
toflex_homepage_link
- Renamed
flex_source_link
toflex_external_link
- Renamed
flex_include_source
toflex_show_source
- Removed
flex_logo
- Rename
flex_author
toflex_subtitle
- Added mobile styles so it's a lot more usable now
- Refactor JS modules and release to NPM
- Multiple small CSS and JS fixes
- Added back the missing flex_logo and flex_favicon options
- Fix include_source behaviour to be the same in Voila and nbconvert
- Moved all Frontend code from the gigantic monster Jinja to React!
- Replaced
chart
andtext
tags withbody
, tagss reflects better location instead of type - Added option to have "scroll" vertical layout, default is the same "fill"
- Added option to have help button on the card header that shows a modal with cell content
- Added option to have individual Page sidebars, Global Sidebar is still possible
- Added better rendering for Sidebars and markdown on body cells
- Improved rendering of widgets to be one at a time when needed instead of all at once
- Improved and standardized rendering of multiple data-types
- Improved Sectioin and Card layout limits when content was bigger than the space available
- Added option to show the card source cells using
flex_include_source
(default es Voilastrip_source
) - Renamed
flex_source_code
toflex_source_link
, reflects better what it does - Fix issue with qgrid by including qgrid.js
- Added the option to have a global sidebar
- Remove the explict option of section sidebar, still possible useing size tags
- Improved ipywidgets default styling
- Added history tabs for the main navigation
- Added material colors CSS classes for easy customization
- Support for qgrid widget
- Standardized all parameters with a flex_ prefix
- Added flex_subtitle, flex_logo, flex_favicon parameters
- Added option to include a custom.css file using flex_custom_css
- Added option to have multiple outputs per card, including markdown cells
- Added option to add custom CSS classes using
class={value}
tags - Changed default theme
- Created a custom NBConvert Exporter: jupyter_flex.NBConvertFlexExporter
- Added option to link to the source notebook
- Widgets placeholders now show up on nbconvert html docs
- Fixed multiple navbar CSS issues
- Support for tab section columns and rows
- Support for multiple pages
- General CSS improvements and fixes
- Initial release
- Support for nbconvert and voila
- Support for dynamic sections based on markdown and cell tags