github flet-dev/flet v1.0.0.dev0

pre-release2 hours ago

What's Changed

  • Migrate flet.app to studio.flet.dev by @FeodorFitsner in #6749
  • fix: run auto-update after generator event handlers complete by @PythBuster in #6748
  • "Create new flet app" and "Declarative vs. Imperative" docs updated by @InesaFitsner in #6743
  • Fix ink effects and doubled padding on an animated inked Container by @FeodorFitsner in #6757
  • Don't bundle CanvasKit and Pyodide in CDN-mode web builds; fix --no-cdn loading Pyodide from a CDN (0.86.7) by @FeodorFitsner in #6760
  • fix(docs): repair broken Flet Gallery links by @UpadhyayKiran in #6770
  • fix: disabled Radio and CupertinoRadio by @ndonkoHenri in #6769
  • fix(testing): prevent host Python env from leaking into Flutter tests by @PythBuster in #6747
  • fix(testing): harden Flutter test env against host-Python leakage by @FeodorFitsner in #6772
  • docs(studio): add August 26 update — agent activity list by @FeodorFitsner in #6788
  • docs: Add Subinterpreters cookbook recipe (Python 3.14 in-process multi-core parallelism) by @ndonkoHenri in #6782
  • fix(cli): print a next step after flet create that actually runs by @ndonkoHenri in #6786
  • fix(flet-webview): load local file:// URLs and run JavaScript on Android by @ndonkoHenri in #6787
  • fix: preserve CupertinoBottomSheet content transparency by @ndonkoHenri in #6780
  • fix(components): use identity equality for ComponentOwned lifecycle objects (#6776) by @chiliec in #6777
  • feat(flet build): macOS code signing, notarization and AppStore support by @ndonkoHenri in #6702
  • refactor!: Remove all deprecated APIs for a deprecation-free 1.0 by @ndonkoHenri in #6693
  • fix: add listener widget for interactive viewer by @7576457 in #6761
  • fix(app-template): write extension example paths with TOML-safe forward slashes by @ndonkoHenri in #6775
  • fix: yield event loop after automatic UI updates by @PythBuster in #6764
  • Fix web app silently freezing in Safari after back/forward navigation by @FeodorFitsner in #6802
  • fix(web): resolve relative assets_dir when mounting a Flet app on FastAPI by @ndonkoHenri in #6792
  • fix: derive embedded FletApp WebSocket endpoint from its own URL on web by @jmvillalba in #6795
  • fix(flet pack): Windows taskbar identity of packaged apps by @ndonkoHenri in #6793
  • fix(flet pack): Linux taskbar identity and desktop entry of packaged apps by @ndonkoHenri in #6800
  • fix(flet build ipa): validate the provisioning profile up front and report the real artifact by @ndonkoHenri in #6796
  • feat(flet build linux): app-icon support for Linux bundles by @ndonkoHenri in #6799
  • refactor!: Replace InputBorder enum with a class hierarchy by @ndonkoHenri in #6773
  • Client actions: perform gesture-gated work without a round trip to Python by @FeodorFitsner in #6803
  • Bump serious_python to 4.6.0; re-pin python-build to 20260902 by @FeodorFitsner in #6810
  • Keep FFI symbols in iOS release builds (STRIP_STYLE = non-global) by @FeodorFitsner in #6813
  • fix(use_dialog): crash when a component re-renders before the dialogs update is flushed by @FeodorFitsner in #6814
  • feat(brand): new Flet logo across the repo, generated from a single master by @FeodorFitsner in #6816
  • fix(flet build)!: keep system directories on the Flutter subprocess PATH by @ndonkoHenri in #6815
  • fix(web): stop warning about the defaulted assets_dir of an app that has none by @FeodorFitsner in #6820
  • fix(flet run): --web crashed when flet-desktop was not installed by @ndonkoHenri in #6822
  • feat(build): generate icons and splash screens in Python, replacing the Dart tools by @FeodorFitsner in #6824

New Contributors

Full Changelog: v0.86.5...v1.0.0.dev0

Don't miss a new flet release

NewReleases is sending notifications on new releases.