Releases: flet-dev/flet
Releases · flet-dev/flet
v0.80.2
What's Changed
- replace all
asyncio.iscoroutinefunctionwithinspect.iscoroutinefunctionby @Creeper19472 in #5928 - Add on_long_press and on_hover handlers to IconButton by @7576457 in #5984
- Update TypeVar definition for covariant typing in Ref class by @seriaati in #5994
- Fix wrong
LinearGradientalignment defaults + allow multiple use of--excludeoption inflet buildby @ndonkoHenri in #5986 - Examples cleanup by @FeodorFitsner in #5997
- OAuth fixes and updated examples by @FeodorFitsner in #5996
- Update Flutter 3.38.6, macOS deployment target, and some dependencies by @FeodorFitsner in #6002
- Release Flet 0.80.2 by @FeodorFitsner in #6004
New Contributors
- @Creeper19472 made their first contribution in #5928
- @seriaati made their first contribution in #5994
Full Changelog: v0.80.1...v0.80.2
v0.80.1
What's Changed
- Icon browser and other gallery examples for 0.80.0 by @FeodorFitsner in #5964
- Preparing Flet 0.80.1 release by @FeodorFitsner in #5965
Full Changelog: v0.80.0...v0.80.1
v0.80.0
What's Changed
- Flet v1 by @FeodorFitsner in #5382
- Update elevated_button.py by @InesaFitsner in #5410
- v1: OAuth fixes and other web-related improvements by @FeodorFitsner in #5427
- on_select_change for DataTable by @InesaFitsner in #5442
- v1: Documentation with mkdocs by @ndonkoHenri in #5466
- v1(docs): fix links to images and code by @ndonkoHenri in #5482
- fix bug and feature issue templates by @ndonkoHenri in #5493
- v1: Testing framework by @FeodorFitsner in #5479
- v1: improve events by @ndonkoHenri in #5516
- v1(docs): Use local examples by @ndonkoHenri in #5515
- Update tutorial media assets and documentation by @FeodorFitsner in #5520
- v1: Flet CLI: Add
flet servecommand to run HTTP server with WASM support by @FeodorFitsner in #5441 - Enhance
Tabsby @ndonkoHenri in #5496 - v1:
Canvas.capture(), canvas draw images,GestureDetectorright-click pan updates. by @FeodorFitsner in #5444 - Fix: Update session with client IP and user-agent on init by @FeodorFitsner in #5533
- v1: rename
copy_withtocopyby @ndonkoHenri in #5535 - Refactor PageView to BasePage and update references by @FeodorFitsner in #5536
- v1: Remove
_asyncsuffix from all methods, remove fire-n-forget counterparts by @FeodorFitsner in #5537 - v1: fix
ElevatedButtonby @ndonkoHenri in #5540 - change base64.py example to src_base64.py to avoid shadowing built in… by @OwenMcDonnell in #5545
- v1: Controls integration tests - part I by @FeodorFitsner in #5546
- v1 fix: Update properties or actions of opened AlertDialog by @FeodorFitsner in #5547
- v1: Delegate icons creation to extensions by @FeodorFitsner in #5556
- v1:
IconButtonvariants by @ndonkoHenri in #5522 - v1(ci): use uv inline-scripting, prevent concurrent runs in
macos-integration-testsGHA by @ndonkoHenri in #5558 - fix: correct parameter order in a
parseTextStylefunction call by @ndonkoHenri in #5566 - v1: Move UpdateBehavior methods to ft.context, rename DataView decorator to cache by @FeodorFitsner in #5570
- v1: Add
align,marginand their animated counterparts toConstrainedControlclass by @FeodorFitsner in #5571 - v1: Integration tests - part 2 by @FeodorFitsner in #5578
- v1: Update Flutter version to 3.35.1 by @FeodorFitsner in #5579
- v1: Remove
surface_tint_color, updateColorsand add some more tests by @InesaFitsner in #5582 - v1: fix
TabBarViewby @ndonkoHenri in #5586 text_changeevent for Dropdown and more integration tests by @InesaFitsner in #5591- v1: Rename
ConstrainedControltoLayoutControl, swapButtonandElevatedButtonby @FeodorFitsner in #5592 - v1: Add
Dropdown.textproperty, addon_selectevent by @FeodorFitsner in #5593 - v1: Fix
window.minimizeissue on Linux by @FeodorFitsner in #5595 - v1: Auto-registering of services by @FeodorFitsner in #5600
- Fixed integration tests: Remove tester service from page initialization by @FeodorFitsner in #5618
- v1: Fix ListView on-demand items building by @FeodorFitsner in #5629
- V1: More integration tests for themes and controls by @InesaFitsner in #5632
- Update cross-references in docstrings by @ndonkoHenri in #5647
- Migrate to Flutter's native
RadioGroupwidget by @ndonkoHenri in #5651 - v1: DateRangePicker and more integration tests by @InesaFitsner in #5642
- v1: integration tests for Badge by @FeodorFitsner in #5661
- v1: Split
controlsintegration tests in subfolders to increase CI speed by @ndonkoHenri in #5660 - refactor: replace
assertstatements withif-raiselogic by @ndonkoHenri in #5650 - v1: Declarative approach in Flet revised by @FeodorFitsner in #5657
- Migrate CI workflow from AppVeyor to GitHub action by @ndonkoHenri in #5663
- v1: Custom docs template, "types" docs using macros, "Button" as a control docs example by @FeodorFitsner in #5673
- v1: Disable image upscaling in canvas image loading by @FeodorFitsner in #5674
- feat:
page.get_device_info()to get device informations by @ndonkoHenri in #5672 - v1: Merge
flet-adsextension into Flet repository by @FeodorFitsner in #5678 - v1: More Material and Cupertino tests by @OwenMcDonnell in #5671
- Checkbox docs by @InesaFitsner in #5680
- ci: Include source-distribution when publishing Flet packages by @ndonkoHenri in #5669
- v1: Use macros across the docs, move "raises" to properties, restructure navigation by @FeodorFitsner in #5681
- Images and code for Control descriptions by @InesaFitsner in #5691
- Fixed card tests for control images; moved core controls to core folder by @InesaFitsner in #5693
- fix: Various typos by @FBruzzesi in #5698
- v1: Migrate Flet extensions to a main repo by @FeodorFitsner in #5690
- Controls images for docs by @InesaFitsner in #5706
- Add slider docs example tests. by @OwenMcDonnell in #5704
- v1: Built-in extensions cleanup by @FeodorFitsner in #5705
- add vertical divider, window_drag_area doc example tests by @OwenMcDonnell in #5711
- Switch to tomllib/tomli for pyproject.toml parsing by @FeodorFitsner in #5714
- feat(flet-charts):
RadarChartby @ndonkoHenri in #5712 - More control images for docs, create_gif helper method by @InesaFitsner in #5717
- Fix integration tests: Update macOS CI workflow for Python 3.13 and tool checks by @FeodorFitsner in #5723
- ci: Build extensions in one job by @ndonkoHenri in #5722
- feat: support custom mobile device orientations, and listening to device rotations by @ndonkoHenri in #5718
- Replace more assertions with if-raise conditions by @ndonkoHenri in #5721
- Owen/control docs p3 by @OwenMcDonnell in #5727
- Enhance use_state to support functional updates by @FeodorFitsner in #5741
- Refactor icon building in NavigationRailControl to fix bug when selected_icon is None by @InesaFitsner in #5737
- feat: listen to
AutoCompleteinput value changes by @ndonkoHenri in #5734 - feat: Control and listen to selection/caret changes in
TextFieldby @ndonkoHenri in #5725 - Improve handling of
SearchBarsuggestions +SemanticsService.get_accessibility_featuresby @ndonkoHenri in #5733 - Handle non-event
on_fields in diff and protocol logic by @FeodorFitsner in #5742 - v1: Replace
Colors.BLACK{shade}withBLACK_{shade},WHITE{shade}withWHITE_{shade}by @FeodorFitsner in #5752 - feat:
BottomAppBar.border_radiusproperty by @ndonkoHenri in #5743 - v1: Fix component updates on Dart side by @FeodorFitsner in #5756
- Owen/control docs p4 by @OwenMcDonnell in #5757
- v1: Refactor
NavigationDrawer,PageletAPI and usage by @FeodorFitsner in #5754 - feat: Programmatically expand/collapse
ExpansionTileby @ndonkoHenri in #5738 - Replace Exception with specific error types by @FeodorFitsner in #5755
- v1: Fix
use_effecthook with async handler by @FeodorFitsner in #5762 - feat:
ContextMenucontrol by @ndonkoHenri in https://github.com/flet-dev/flet/pu...
v0.28.3
v0.28.2
- feat(cli):
flet -Vas alternative toflet --version(#4791) - New Features and Flutter 3.29 (#4891)
- Fixed:
Dropdown.expandhas no effect (#5042) - feat: expose events (
on_double_tap,on_pan_start) inWindowDragArea(#5043) - feat: custom
ReorderableListViewdrag handle listeners (#5051) - Fixed:
LineChartDataPoint.tooltipnot properly rendered (#5105) - Fixed: broken code in
Page.__on_authorize_async(#5154) - Remove Flet v0.25 deprecations (#5155)
- Prevent platform back button from popping a route with pop confirmation event (#5280)
- Fixed: SearchBar does not handle capitalization correctly (#5014)
- Fixed:
FilePickerupload fails if original filename is modified (#5037) - Fixed missing imports in
__init__.py(#5292). - Fixed: GestureDetector should have at least one event handler defined (#5293).
v0.28.1
v0.27.6
What's Changed
- Show app startup screen by default by @ndonkoHenri in #5036
- fix:
Textfieldcursor position changes when modifying field content inon_changeby @ndonkoHenri in #5019 - Remove deperecated method by @shiena in #5005
- fix: incorrect positioning of non-FAB controls assigned to
page.floating_action_buttonby @ndonkoHenri in #5049 flet build: allow dependencies with commas and other fixes by @FeodorFitsner in #5067
New Contributors
Full Changelog: v0.27.5...v0.27.6
v0.27.5
What's Changed
- feat:
Dropdown.menu_widthproperty by @InesaFitsner in #5007 - Flet 0.27.5: app "loading" screens, Android splash customization by @FeodorFitsner in #5026
Full Changelog: v0.27.4...v0.27.5
v0.27.4
What's Changed
- Fix: do not remove
flutter-packageson re-build ifdev_packagesconfigured by @FeodorFitsner in #5002
Full Changelog: v0.27.3...v0.27.4
v0.27.3
What's Changed
- Make
flet buildwork in CI environment by @FeodorFitsner in #4993
Full Changelog: v0.27.2...v0.27.3