What's Changed
- Add declarative reorderable list example by @FeodorFitsner in #6374
- Very minor correction in calculator tutorial by @GrCOTE7 in #6373
- Update screenshot sizes for Control docs by @InesaFitsner in #6378
- fix: Update line count in To-Do app tutorial by @GrCOTE7 in #6375
- fix(flet-cli): correct dependency parsing (#6332) by @FeodorFitsner in #6376
- feat: add scrollable and pinned leading/trailing support to
NavigationRailby @ndonkoHenri in #6356 - feat: add use_dialog hook for declarative dialog management by @FeodorFitsner in #6335
- Docusaurus 3.10 upgrade with fast mode by @FeodorFitsner in #6389
- Fix 0.85.0 integration tests by @FeodorFitsner in #6396
- feat:
Page.pop_views_until()to pop multiple views and return a result to the destination view by @brunobrown in #6347 - fix: select platform-compatible icon format in find_platform_image by @HG-ha in #6381
- fix(
ResponsiveRow): handle unbounded width and child controls withcol=0by @ndonkoHenri in #6354 - fix: chat tutorial, last version → set new log visible by @GrCOTE7 in #6410
- feat: add issues property to CodeEditor for Python-side analysis by @FeodorFitsner in #6407
- fix:
ScrollableControl.auto_scrollnot working whenscrollproperty is not explicitly set by @ndonkoHenri in #6404 - feat: add
local_position/global_positiontoDragTargetEventby @ndonkoHenri in #6401 - feat: make
NavigationDrawerDestination.labelaccept custom controls by @ndonkoHenri in #6395 - fix: resolve component-wrapped views in Page root/top view accessors by @FeodorFitsner in #6414
- chore: Move Linux build and client dependencies in
flet.utilsto further simplify CI workflow by @ndonkoHenri in #6383 - fix: respect pre-set environment variables in build template by @Bahtya in #6394
- fix(
flet pack): Windows taskbar shortcut pointing to wrong.exeby @ndonkoHenri in #6403 - fix: reduce Linux video memory retention with mimalloc linking by @ndonkoHenri in #6416
- feat: add hot-reload watcher to CrocoDocs CLI by @ndonkoHenri in #6402
- fix: avoid delay when
page.window.destroy()closes Windows apps by @ndonkoHenri in #6428 - fix(
flet-lottie): local asset files not loading on Windows desktop by @ndonkoHenri in #6426 - chore!: remove deprecated module-level
margin/padding/border/border_radiushelpers by @ndonkoHenri in #6425 - feat: add scroll support to
ResponsiveRowby @ndonkoHenri in #6417 - fix some spelling errors + question by @supervoidcoder in #6434
- fix(linux): link libpthread alongside mimalloc.o by @FeodorFitsner in #6435
- Tests to generate screenshots/gifs for material controls examples. by @InesaFitsner in #6438
- Docs/solitaire by @perrotuerto in #6448
- Add declarative Router with view-stack navigation by @FeodorFitsner in #6406
- feat(
flet-map): add image overlay support by @ndonkoHenri in #6421 - fix(flet-charts): match axis labels with float tolerance by @FeodorFitsner in #6459
- docs: improve CrocoDocs API signature and cross-reference rendering by @ndonkoHenri in #6442
- chore: bump serious_python to 0.9.12 in build template by @FeodorFitsner in #6461
- ci: add flet-build base image (manual workflow) by @FeodorFitsner in #6464
- feat(
flet-audio-recorder): Add streaming and upload support toAudioRecorderby @ndonkoHenri in #6423 - fix: preserve vertical alignment in scrollable
PageandViewby @ndonkoHenri in #6450 - fix: resolve absolute-path
srcagainstassets_diron web by @FeodorFitsner in #6470 - feat(
flet-video): support direct mutation ofplaylist, frame screenshots and video-controls configuration by @ndonkoHenri in #6463 - fix:
NavigationBarDestination.selected_iconrenders wrongly when set to aControlby @ndonkoHenri in #6468 - fix(flet-charts): prevent unbounded browser memory growth in MatplotlibChart by @FeodorFitsner in #6473
- feat: add
Page.theme_animation_stylefor customizing theme transitions by @FeodorFitsner in #6476 - perf(flet-charts): faster MatplotlibChart rendering on native, simpler Python loop by @FeodorFitsner in #6479
- fix:
Durationfields decode to 0 when passed as float (#6478) by @FeodorFitsner in #6480 - Flet v0.85.0 by @FeodorFitsner in #6485
New Contributors
- @GrCOTE7 made their first contribution in #6373
- @brunobrown made their first contribution in #6347
- @HG-ha made their first contribution in #6381
- @Bahtya made their first contribution in #6394
- @supervoidcoder made their first contribution in #6434
Full Changelog: v0.84.0...v0.85.0