New features and enhancements
- Introduce
ui.leaflet
element for interactive maps (#1217 by @falkoschindler, @rodja) - Introduce
ui.notification
element (#515, #1994, #2031 by @pythonormen, @abel1502, @thaije, @falkoschindler) - Introduce
ui.page_title
(#1436, #2182 by @liang-jacky, @iron3oxide, @ed2050, @falkoschindler) - Reduce the CSS specificity for ui.link to simplify overriding its style (#2134, #2198 by @frankhuurman, @falkoschindler)
- Improve tooltip documentation; make text optional (#1596, #2184 by @thetableman, @falkoschindler)
- Introduce CSS variables for default padding and gap (#2171, #2183 by @petergaultney, @falkoschindler)
- Improve reconnect when accessing via On Air (#2147 by @rodja)
- Handle broken JSON data in persistent storage (#2145 by @rodja)
- Add py.typed file so that mypy will check types against imports from NiceGUI (#2128, #2142 by @petergaultney)
- Add
update_rows()
method forui.table
(#2132 by @steweg, @falkoschindler) - Allow setting head and body HTML for all pages (#2126, #2127 by @DaelonSuzuka, @falkoschindler)
- Provide minimal Highcharts docs and warning (#2122 by @rodja)
- Improve access to pagination updates for
ui.table
(#2081, #2192 by @ghbm-itk, @falkoschindler, @rodja)
Bugfixes
- Allow setting
ui.input
's "autocomplete" prop (#2181 by @rjzhou, @falkoschindler) - Reset filter when opening
ui.select
withmultiple=False
(#2076, #2131, #2175 by @thetableman, @snowbollaanm, @steweg, @falkoschindler) - Update markdown2 dependency to avoid bug in version 2.4.11 (#2153, #2154 by @thetableman, @falkoschindler)
- Fix CSS for HTML content in
ui.editor
andui.markdown
(#2029, #2045 by @thetableman, @ljcleo, @falkoschindler)