Improvements
- Add
--pwa-short-nameand[tool.flet.web].pwa_short_nametoflet build webto set theshort_nameof the web app manifest: the label shown under the app icon when the PWA is installed, e.g. on the iOS Home Screen. It defaults to the product name (#6911) by @FeodorFitsner.
Bug fixes
- Fix a web app built with
flet build webgetting its project name, e.g.my_app, as its label when installed as a PWA on iOS instead of its product name. The manifest'sshort_name, which iOS shows on the Home Screen, was set to the project name; it now defaults to the product name, like the page title. Product names containing quotes no longer breakmanifest.json(#6911) by @FeodorFitsner. - Fix
flet build,flet testandflet debugfailing on new projects with ajni_flutter"Constant evaluation error" (#6919, #6920) by @ndonkoHenri. - Fix
flet build windowson Windows on ARM with an ARM64 Flutter SDK onPATHreporting success without copying the app tobuild/windows, and building an ARM64 app that can't load Flet's x64 Python runtime (#6926) by @ndonkoHenri. - Fix a transparent window rendering as a solid black box on Linux (#1504, #6923) by @ndonkoHenri.
- Fix
pip install "flet[all]"failing without a C++ compiler on Windows on ARM:flet-webno longer installsuvicorn[standard]there, whosehttptoolshas no wheels for it (#6927) by @ndonkoHenri. - Fix
flet runcrashing withinotify watch limit reachedon Linux; it now warns that the app won't reload on changes and runs it anyway (#6711, #6924) by @ndonkoHenri. - Fix Flet apps on Windows turning off HDR, or dimming and blanking external monitors, while running; the unused desktop plugins of
screen_brightnessare no longer bundled (#6629, #6493, #6925) by @ndonkoHenri.
Full Changelog: v1.0.3...v1.0.4