Create web-based user interfaces with Python. The nice way.
ui.navigate
module to replace ui.open
(#2575, #2593 by @ZeroCool940711, @falkoschindler, @rodja)ui.restructured_text
element (#2561 by @ZeroCool940711, @falkoschindler)ui.html
(#2610 by @kleynjan)ui.leaflet
(map) and ui.scene
(3d) (#2500, #2606 by @elkarouh, @kleynjan, @falkoschindler, @rodja)ui.scene
elements (#2532 by @fabian0702, @falkoschindler)ui.run_with
(#2526, #2546 by @csrubin, @falkoschindler)ui.leaflet
elements (#2587, #2609 by @thickmn, @falkoschindler)run_layer_method
for ui.leaflet
(#2500, #2557 by @elkarouh, @kleynjan, @falkoschindler)ui.interactive_image()
(#2530 by @masrab, @falkoschindler).tooltip()
ignoring default_classes
from ui.tooltip
(#2554 by @h0uter, @falkoschindler)python-multipart
to avoid Content-Type Header ReDoS (#2569 by @svfoxat)ui.list
, ui.item
, ui.item_section
and ui.item_label
(#512, #2527 by @bobwatcherx, @falkoschindler, @codingpaula)root_path
to make ASGIServer from socketio compatible with mounting as sub-app (#2468, #2515, #2521 by @wdroz, @aersam, @rodja)ui.select
(#2436, #2498 by @me21, @falkoschindler)media_type
parameter for ui.download
(#2491, #2494 by @me21, @iron3oxide, @falkoschindler)ui.plotly
(#2435, #2504, #2505, #2516 by @Wzhipeng, @bmaranville, @platinops)ui.interactive_image
changes (#2453 by @rodja)ui.audio
and ui.video
inherit from SourceElement
(#2444, #2449 by @KimigaiiWuyi, @falkoschindler, @rodja)ui.log
autoscroll to bottom when page is loaded (#2447 by @CrabzteR)ui.leaflet
(#2418 by @falkoschindler)ui.number
adding decimal points when a validation error occurs (#2454 by @jekoie, @rodja, @falkoschindler)tailwind.config.darkMode
only if the value has changed, improving the initial load time of nicegui.io (#2287, #2446, #2451 by @platinops, @rodja)storage_secret
is missing (#2438, #2445 by @me21, @rodja, @falkoschindler)ui.notification
not changing its style based on the type
argument (#2427 by @csrubin, @falkoschindler)ui.aggrid
row methods (#2357, #2413 by @E-H-E-H, @falkoschindler)from_pyecharts
method for ui.echart
(#2403 by @CrystalWindSnake, @falkoschindler)ui.mermaid
errors on the server (#2390, #2396 by @jdavidrcamacho, @falkoschindler)ui.code
when the code contains a backtick `
(#2400 by @Wzhipeng, @falkoschindler)ui.notification
(#2379, #2380 by @zilch42, @rodja)ui.open
without a socket connection (#2348, #2376 by @BlackF0rest, @falkoschindler)ui.code()
in Safari (#2377 by @Wzhipeng, @falkoschindler)run.cpu_bound
(#2221, #2363 by @johancj, @rodja)ui.code
's copy button (#2283, #2288 by @frankhuurman, @falkoschindler)caption
and group
parameter for ui.expansion
(#2281 by @thetableman)ui.refreshable_method
to avoid mypy error (#2174, #2268 by @falkoschindler, @meirdev)