flet

Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

APACHE-2.0 License

Downloads
692.1K
Stars
9.5K
Committers
66

Bot releases are hidden (Show)

flet - v0.22.1 Latest Release

Published by FeodorFitsner 5 months ago

  • AutoComplete control (#3003)
  • Added --exclude option to flet build command (#3125)
  • CupertinoTimePicker.alignment property (#3036)
  • Bump file_picker dependency to 8.0.3.
  • Fix latest flet-build-template version in development mode (#3021)
  • Fix flet --version command for source checkout.
  • LineChart: fix regression (#3033)
  • Fixed: OAuth expiry of token will hang fastapi server (#3150)
  • Fixed: Disabled the dropwown, but the color isnot gray (#2989)
  • Fixed: pubspec.yaml for adding custom Flutter packages requires dependency_overrides (#3187)
  • Fixed disabled dropdown (#3183)
  • Fixed default value for scrollbar thickness (#3147)
  • Fixed: autoreload, restrict eventhandler from restart on open (#3098)
  • Fixed (#3035) switch Flutter RichText to Text.rich (#3066)
  • Fixed: Markdown code block is not selectable (#1753)
flet - v0.22.0

Published by FeodorFitsner 6 months ago

  • Controls enhancement (#2882)
  • Theme Enhancement (#2955)
  • Rive Control (#2841)
  • Control.parent property (#2906)
  • Container.on_tap_down event
  • Add upload_endpoint_path into flet.fastapi.app (#2954)
  • Add checkbox border side state (#2973)
  • Global context for session (#2934)
  • Fix silent error in page.run_task (#2959)
  • Web: patch html title with app_name (#2909)
  • Container: fix triggered both on_click and on_long_press events (#2914)
flet - v0.21.2

Published by FeodorFitsner 7 months ago

  • Add --android-adaptive-icon-background to flet build command.
  • Fix for mobile Safari: Store session ID in SessionStorage instead of window.name.
  • Fix _FletSocketServer__receive_loop_task error on Linux.
  • Replace deprecated (in Python 3.12) datetime.utcnow() with datetime.now(timezone.utc).
  • Fix a call to self.__executor.shutdown for Python 3.8.
  • Add client IP and user agent to a session ID.
  • Generate crypto-strong strings across the framework.
flet - v0.21.1

Published by FeodorFitsner 8 months ago

flet - v0.21.0

Published by FeodorFitsner 8 months ago

  • FastAPI instead of built-in Fletd server. Mixed async/sync apps. (#2700).
  • CupertinoActivityIndicator Control (#2762).
  • LottieControl and Video v2 (#2673).
  • CupertinoActionSheet and CupertinoActionSheetAction controls (#2763).
  • CupertinoSlidingSegmentedButton and CupertinoSegmentedButton controls (#2767).
  • CupertinoTimerPicker and CupertinorPicker Controls (#2743).
  • CupertinoContextMenu and CupertinoContextMenuAction controls (#2772).
  • CupertinoDatePicker Control (#2795).
  • Page.on_app_lifecycle_state_change event (#2800).
  • More Semantics properties and SemanticsService control (#2731).
  • Fix container.dart for issue #2628 (#2701).(#2701)
  • Adaptive fixes (#2720).
  • label_style property for Checkbox, Switch, and Radio (#2730).
  • Additional properties (#2736).
  • Reorder __init__ (#2724).
flet - v0.20.2

Published by FeodorFitsner 8 months ago

Changelog

  • 17f4906 Flet 0.20.2 fixes (#2668)
  • 8aa0f1b Move system_overlay_style from AppBar to Theme (#2667)
flet - v0.20.1

Published by FeodorFitsner 8 months ago

Changelog

  • 2ee9e60 Flet 0.20.1 fixes (#2659)
flet - v0.20.0

Published by FeodorFitsner 8 months ago

Changelog

  • a6be2f3 Fix build by installing pyyaml. Re-publish the rest of 0.20.0 packages.
  • 3bbb0fb Rename --packages to --include-packages
  • 9f3595b Changelog for 0.20.0 updated
  • 700ce60 Adaptive buttons (#2591)
  • e175224 AppBar.system_overlay_style prop (#2615)
  • 24b8004 Page.design property (#2607)
  • fe1a4d1 Audio, AudioRecorder, Video and WebView controls moved to separate Flutter packages (#2579)
  • 946a2fd Add rtl property to other controls (#2582)
  • bf7ea14 Video Control (#2533)
  • f7db010 Fix: Material icon is shown instead of Cupertino icon if its name is the same (#2581)
  • a695855 TextStyle.letter_spacingproperty (#2574)
  • 7453e54 Merge pull request #2576 from flet-dev/alertdialog-props
  • 5f9d302 Revert "Text.rtl"
  • bf108f3 Introduce Control.on_update() overridable method (#2578)
  • e73c426 Text.rtl
  • 253d1f7 new props: icon, bgcolor, elevation
  • a9cbed4 expand_loose property for Control and all controls that have expand property (#2561)
  • f46f407 Pyodide v0.25.0
  • e0178ad flet create command to show verbose output (#2544)
  • 21f1026 Proper formatting of a question in bug_report.md (#2540)
  • a5757fa Merge pull request #2534 from taaaf11/patch-2
  • 11c5960 Fix a typo
  • 1a2d73b AudioRecorder control (#2494)
  • df2c907 Flet controls API: moved from mixins to backend (#2531)
  • f0d6109 Bugfix: flet pack --distpath deletes dist directory (#2500)
  • 417607f adaptive recursive property for container-alike controls (#2518)
  • 829b085 TextField.text_vertical_align property (#2496)
  • adb15f7 CupertinoButton Control (#2495)
  • d103034 Add section for requirements.txt to bug_report.md (#2510)
  • e07a272 CupertinoListTile control (#2487)
  • 1af2e72 OOB controls fix 1 (#2492)
  • 356e99b Custom Flutter controls (#2482)
  • 33951b1 Pagelet control (#2469)
  • 7fa9de7 Add AppBar.adaptive (#2458)
  • 3850d1e Added note about screenshots to bug_report.md
  • 5257897 update style setting (#2435)
  • 0c45658 Support Cupertino Icons and Colors (#2433)
  • c20e168 CupertinoTextfield control (#2417)
  • ed672c5 FloatingActionButtonLocation offset (#2411)
flet - v0.19.0

Published by FeodorFitsner 9 months ago

Changelog

  • 9f5a2ef Hot reload for TCP/UDS is finally fixed!
  • 2474ef4 Ignore directories while using hot reloading. (#2105)
  • 5a42c64 flet build improvements (#2404)
  • 1316222 Dismissible.confirmDismiss prop (#2359)
  • 24d8863 runtime: check for DISPLAY instead of XDG_CURRENT_DESKTOP to check if linux machine is GUIless or not (#2373)
  • 5294391 CupertinoAlertDialog, CupertinoDialogAction, adaptive property for AlertDialog (#2365)
  • 41231f8 Surround base URL with slashes (#2369)
  • 70d7a60 Fixed: PubSub is not shared between pages in the same FastAPI app (#2368)
  • dd59ff2 Update Contribution Guide (#2366)
  • d80edf3 Fix types and make code consistent with docs. (#2364)
  • 21baa62 update pypi-cleanup script [skip ci]
  • ed54140 Remove warning when Text.style is set to None
  • 88e3f37 Add checks to allow certain build commands according to "build_on" platform. (#2343)
  • cdf4b62 Add LineChartData.prevent_curve_over_shooting and LineChartData.prevent_curve_over_shooting_threshold props (#2354)
  • 04de385 Determine in which direction the Dismissible was dismissed (#2330)
  • 9de53ea Text.style type Deprecation warning (#2286)
  • 43676d1 ListView.reverse and GridView.reverse props (#2335)
flet - v0.18.0

Published by FeodorFitsner 10 months ago

Changelog

  • 31ef1bf Fix for subprocess.run() encoding on Windows (#2283)
  • dcf6f60 Bump Flet version to 0.18.0
  • 9f97fdd flet build command to package Flet app for any platform (#2271)
  • 6c4e475 Added TextStyle for the Text control (#2270)
  • cf82811 Refactor code, add Enum deprecation utils (#2259)
  • 89c89c1 CupertinoAppBar control (#2278)
  • 5e20cff Fix AlertDialog content updating (#2277)
  • c357207 convert 'key' to a super parameter (#2258)
  • 42e9e5d Fix FLET_VIEW_PATH ignored on linux (#2244)
  • 9b6e968 MenuBar, SubMenuButton and MenuItemButton controls (#2252)
flet - v0.17.0

Published by FeodorFitsner 10 months ago

Changelog

  • 1ad0cfa Flet version bumped to 0.17.0
  • cae40c6 Fixes to SearchBar (#2243)
  • 24f952c CupertinoNavigationBar control (#2241)
  • b1fbf87 SearchBar control (#2212)
flet - v0.16.0

Published by FeodorFitsner 10 months ago

Changelog

  • dc1f887 Flet version bumped to 0.16.0
  • fcca8c0 CupertinoSlider control and Slider.adaptive (#2224)
  • 191478f CupertinoRadio control and Radio.adaptive (#2225)
  • 1c9ba0a fix NavigationBar.label_bahavior (#2229)
  • 9ef1574 CupertinoSwitch control (#2231)
  • 30cb4db Disable fade-in effect on Flet app start
  • 47fc5f9 Tab alignment bug fix (#2208)
  • 2bea97a Tab visibility (#2213)
  • 2981721 Dark window title for Windows (#2204)
  • f1319f3 Fix ValueError on web page resize
flet - v0.15.0

Published by FeodorFitsner 11 months ago

Changelog

  • 6dec878 Updated CHANGELOG
  • d02f9d7 Fix AlertDialog broken content when testing in Flet app (#2192)
  • dfe9b4e Bump Flet version to 0.15.0
  • 38112d6 add Option.visible (#2190)
  • 6dd23da Additional props (#2182)
  • f921a6d ExpansionPanel and ExpansionPanelList controls (#2169)
  • 62f4327 CupertinoCheckBox control, adaptive CheckBox (#2173)
flet - v0.14.0

Published by FeodorFitsner 11 months ago

Changelog

  • 5d21f88 Bump Flutter deps for Flet 0.14.0 (#2153)
  • cbb434b SelectionArea control (#2152)
  • 1a548bd --uac-admin flag added to flet pack command (#2149)
  • 1a069d5 SegmentedButton control (#2141)
  • fddfa1a ExpansionTile Control (#2140)
  • 5e9eae7 Add console as a build argument (#2146)
  • e2da4b4 BottomAppBar control (#2136)
flet - v0.13.0

Published by FeodorFitsner 11 months ago

Changelog

  • 95d9565 Bump Flet version 0.13.0
  • eb5c29c Dismissible Control (#2124)
  • 514abdb time_picker_entry_mode typo
  • 04c9bb4 Time picker control (#2129)
  • 2c8be84 output strings correctly (#2122)
  • e2abac0 verify value limits (#2121)
  • 3b829ae add thumb_icon to Switch (#2116)
  • 7f89312 Feature: TextField Input validation (#2101)
  • 4815439 update CONTRIBUTING.md (#2104)
flet - v0.12.2

Published by FeodorFitsner 11 months ago

Changelog

  • 4ff25a0 Flet version bumped to 0.12.2
  • 5ad77c5 add ´skip_route_change_event´ to ´page.go_async´ (#2092)
  • ad2ad88 add ´repr´ (#2091)
  • 9b5f55e $FLUTTER_TARGET_PLATFORM for Windows
  • 818351b Use correct release dir for Windows client
  • 5da66d8 Fix VC runtime copying
flet - v0.12.1

Published by FeodorFitsner 11 months ago

Changelog

  • a31481d 0.12.1 fixes (#2083)
flet - v0.12.0

Published by FeodorFitsner 11 months ago

Changelog

  • 349b8b0 Fixed: Unreliable detection of SVG images
  • 7e09bdf Bump Flet version to 0.12.0
  • 5cde674 NavigationDrawer control (#2059)
  • 2a2d063 WebView control (#2049)
  • 6d0fc80 Cookiecutter replaces Copier (#2045)
  • b49fe89 Chip.selected property type changed to bool (#2048)
  • 38c89b8 Global state for dialog-based controls (#2032)
  • d8a0592 page.go: ability to skip route change event (#2039)
  • 45a9356 Badge control (#2037)
  • b709ff8 Update chip.py (#2023)
  • a53fab2 Range slider control (#2020)
flet - v0.11.0

Published by FeodorFitsner 12 months ago

Changelog

  • 2878abe Bump Flet version to 0.11.0
  • 44133dc Datepicker Control (#1998)
  • c7c53c4 Add pypi-cleanup to a project
  • 37b9581 Merge branch 'global-key'
  • e23df3e Bump Pyodide to v0.24.1
  • e0bec9d Get rid of distutils to support Python 3.12
  • e831f34 Implement key="test:"
  • e19887f Squashed commit of the following:
  • 2060d43 Squashed commit of the following:
  • 0a16c0f Chip control (#1973)
  • b66a1f6 Update CONTRIBUTING.md
  • 4bfdb62 Added AlertDialog.inset_padding property (#1899)
flet - v0.10.3

Published by FeodorFitsner about 1 year ago

Changelog

  • 7ee0885 Added "counter" template. Bumped version to v0.10.3
  • fa77055 Fix flet create crashes with an empty project name
  • 29f2c19 Add proxy_path parameter to flet_fastapi.app() (#1882)