Update flet packages to v0.85.0#70
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Conversation
Contributor
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the
Comment |
8b579a2 to
ebf2087
Compare
ebf2087 to
c1f9995
Compare
c1f9995 to
73a3a5a
Compare
73a3a5a to
1b16ba1
Compare
1b16ba1 to
1b545fd
Compare
1b545fd to
f07554f
Compare
f07554f to
53d1e90
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.80.4→==0.85.0==0.80.4→==0.85.0==0.80.4→==0.85.0Release Notes
flet-dev/flet (flet)
v0.85.0Compare Source
New features
flet-video;Video.take_screenshot()for capturing video frames; andVideo.on_position_change/Video.on_duration_changeevents (#6463) by @ndonkoHenri.ft.Routercomponent for@ft.componentapps with nested routes, layout routes with outlets, dynamic segments, optional segments, splats, custom regex constraints, data loaders, active link detection, authentication patterns, andmanage_views=Truemode for view-stack navigation with swipe-back gestures andAppBarback button on mobile (#6406) by @FeodorFitsner.ft.use_dialog()hook for declarative dialog management from within@ft.componentfunctions, with frozen-diff reactive updates and automatic open/close lifecycle (#6335) by @FeodorFitsner.scrollable,pin_leading_to_top, andpin_trailing_to_bottomproperties toNavigationRailfor scrollable content with optional pinned leading/trailing controls (#1923, #6356) by @ndonkoHenri.ResponsiveRowfor responsive layouts whose content exceeds the available height (#2590, #6417) by @ndonkoHenri.issuesproperty toCodeEditor(along withIssueandIssueTypetypes) for displaying code analysis error markers in the gutter, with analysis performed on the Python side (#6407) by @FeodorFitsner.Page.pop_views_until()to pop multiple views and return a result to the destination view (#6326, #6347) by @brunobrown.NavigationDrawerDestination.labelaccept custom controls and addNavigationDrawerTheme.icon_theme(#6379, #6395) by @ndonkoHenri.local_positionandglobal_positiontoDragTargetEvent, deprecatingx,y, andoffset(#6387, #6401) by @ndonkoHenri.AudioRecorder, includingon_streamchunks and direct upload support viaAudioRecorderUploadSettings(#5858, #6423) by @ndonkoHenri.Page.theme_animation_stylefor customizing the duration and curve of the theme cross-fade betweenthemeanddark_theme(or disabling it withAnimationStyle.no_animation()), exposing Flutter'sMaterialApp.themeAnimationStyle(#6476) by @FeodorFitsner.Improvements
Bug fixes
@valuedataclass objects so they keep the nearest control parent/page context, and restore optional structured properties that are cleared toNoneand later set again (#6463) by @ndonkoHenri.PageandViewvertical centering when scrolling is enabled, including hidden scrollbars, so short content remains centered in the viewport (#6446, #6450) by @ndonkoHenri.flet_video.Videocontrols by linkingmedia_kitvideo apps against mimalloc in run and build flows (#6164, #6416) by @ndonkoHenri.flet buildandflet publishdependency parsing forproject.dependenciesand Poetry constraints with</<=, and add coverage for normalized requirement handling (#6332, #6340) by @td3447.CodeEditorbackground not filling the entire area whenexpand=True(#6407) by @FeodorFitsner.ResponsiveRowwith an explicit error, treat child controls withcol=0as hidden, and clarifyContainerexpansion behavior whenalignmentis set (#1951, #3805, #5209, #6354) by @ndonkoHenri.find_platform_imageselecting incompatible icon formats (e.g..icnson Windows) by ranking glob results per target platform (#6381) by @HG-ha.page.window.destroy()taking several seconds to close Windows desktop apps whenprevent_closeis enabled (#5459, #6428) by @ndonkoHenri.Page.show_drawer(),close_drawer(), and root/top view accessors (appbar,drawer,navigation_bar,controls, ...) failing withTypeErrorunderPage.render_views()by unwrapping component-wrapped views and normalizing single-view returns (#6413, #6414) by @FeodorFitsner.auto_scrollon scrollable controls silently doing nothing unlessscrollwas also explicitly set (#6397, #6404) by @ndonkoHenri.index.htmlwith a200 OKfor missing asset files; requests for paths with a file extension other than.htmlnow return a proper404, while route-like paths still fall back toindex.htmlfor SPA routing (#6425) by @ndonkoHenri.Lottiefailing to load local asset files on Windows desktop (and unreliably on other desktop platforms), so animations referenced bysrc="file.json"from the app'sassets/directory now display correctly (#6386, #6426) by @ndonkoHenri.Page.on_resizeandPage.on_media_changenot firing after mobile orientation changes (#6457, #6423) by @ndonkoHenri.flet packdesktop packaging so Windows and Linux bundles include the expected client archive, and Windows taskbar pins point to the packed app instead of the cachedflet.exe(#5151, #6403) by @ndonkoHenri.flet buildtemplate: inherit fromPlatform.environmentand useputIfAbsentfor FLET_* variables so pre-set system env vars are not overwritten (#6394) by @Bahtya.NavigationBarDestination.selected_iconrendering wrongly when provided as anIconcontrol (#6460, #6468) by @ndonkoHenri.#c00,#fc00) rendering as invisible by expanding them to their full 6/8-digit forms (#6419, #6421) by @ndonkoHenri.LineChartEvent.spotsreturning undecoded MessagePack extension values instead ofLineChartEventSpotobjects (#6443, #6468) by @ndonkoHenri.LineChart(and other charts) silently dropping customChartAxisLabelentries whosevaluematched a tick only after floating-point rounding (e.g.0.1,0.2,0.3) by switching label lookup to a tolerance-based comparison scaled to the axis interval (#6445, #6459) by @KangZhaoKui.src(e.g.Image(src="/images/foo.svg")) breaking on web when the app is mounted at a non-root URL, passdata:/blob:URIs through the asset resolver unchanged, preserve origin-relative semantics whenassets_diris unset, and add awindow.flet.assetsDirJS-interop bridge so embedding hosts can supplyassets_dirto the top-levelFletApp(#6470) by @FeodorFitsner.MatplotlibCharton Flutter web (CanvasKit/WASM) during animations by replacing theCanvas+capture()rendering path with a dedicatedMatplotlibChartCanvaswidget that composites matplotlib diff frames in CPU memory; also fixes Safari async PNG decode (EncodingError: Loading error.), a render/figure.savefig()race that crashed the toolbar Download, and pan/zoom playback lag from buffered pointer events (#6473) by @FeodorFitsner.Durationfields (and otherint-typed properties) silently decoding to0when given a Pythonfloat(e.g.Duration(seconds=2.0)causingPage.theme_animation_styleto end instantly) by coercingdoubletointin the Dart-sideparseInt(#6478, #6480) by @FeodorFitsner.Documentation
crocodocs watchcommand for hot-reload docs development with file-watching, debounced regeneration, and optional child process management (#6402) by @ndonkoHenri.Other changes
ReorderableListViewapp example showing add, remove, and reorder flows with stable item identity (#6374) by @FeodorFitsner.margin,padding,border, andborder_radiushelpers (all(),symmetric(),only(),horizontal(),vertical()) in favor of the correspondingMargin,Padding,Border, andBorderRadiusclassmethods (#6425) by @ndonkoHenri.flet.utils.linux_depsand update CI workflows and publish docs to consume them dynamically (#6357, #6383) by @ndonkoHenri.serious_pythonto0.9.12in theflet buildtemplate (#6461) by @FeodorFitsner.v0.84.0Compare Source
Improvements
Bug fixes
flet packon macOS after the move to GitHub Releases by handling extracted app bundles, matching the cached tarball name, and cleaning up loose frameworks during packaging (#6358, #6361) by @FeodorFitsner.v0.83.1Compare Source
Bug fixes
local_delta.xandlocal_delta.yinstead of removeddelta_xanddelta_y(#6317, #6344) by @Krishnachaitanyakc.flet-datatable2on0.83.0(#6349, #6350) by @ndonkoHenri.v0.83.0Compare Source
New features
ExpansionPanelList(#6294) by @ndonkoHenri.SharedPreferencesto supportint,float,bool, andlist[str]values (#6304, #6267) by @ndonkoHenri.Improvements
Propupdates and@valuetypes (#6098, #6270, #6117, #6296) by @FeodorFitsner.fletpackages and template artifacts from CI (#6306, #6331) by @FeodorFitsner.flet-desktop(#6290, #6309) by @FeodorFitsner.Annotated+ auto-added deprecation admonitions in docs (#6278) by @ndonkoHenri.Bug fixes
.update()explicitly (#6236, #6298) by @FeodorFitsner.ReorderableListViewreorder event deserialization for start/end callbacks (#6177, #6315) by @ndonkoHenri.micropipfor Pyodide apps that already define dependencies inpyproject.toml(#6259, #6300) by @FeodorFitsner.v0.82.2Compare Source
Bug fixes
binaryornotbelow0.5to fix build-template UTF-8 decode errors (#6276, #6279) by @ndonkoHenri.v0.82.0Compare Source
New features
audiencesupport through OAuthauthorization_params(#3775, #6205).Map.get_camera(),MapEventType, and richerMapEventpayloads inflet-map(#6196, #6208).Improvements
InterstitialAdis now aService, andBannerAdis now aLayoutControl(#6194, #6235).CodeEditorwith Chinese pinyin input support and aligned gutter rendering (#6211, #6243, #6244).Trolliapp declarative example rewrite (#6242).Bug fixes
Tabs,TabBar,Tab, andTabBarView(#6220, #6224).WebViewnull-check crash (Null check operator used on a null value) (#6238).Other changes
v0.81.0Compare Source
New features
Cameracontrol (#6190).CodeEditorcontrol (#6162).PageViewcontrol (#6158).flutter_colorpicker(#6109).LayoutControl.transformandRotatedBoxcontrol (#6198).LayoutControl.on_size_changeevent for size-aware layouts (#6099).Heroanimations (#6157).FilePickerwith_datasupport for file content (#6199).ignore_up_down_keystoTextFieldandCupertinoTextField(#6183).flet build --artifactand iOS simulator build targets (#6074, #6188).Improvements
object_patchmemory churn (#6204).Bug fixes
stylepatching and clear stale style state (#6119).AlertDialogandCupertinoAlertDialogbarrier color updates (#6097).ControlEventruntime type hints (#6102).Other changes
.mjsand.wasm(#6140).v0.80.5Compare Source
ft.Markdown(#6069).FletAppcontrol messing with root app routing (#6086).flet-dev/flet (flet-charts)
v0.85.0Compare Source
Fixed
LineChartEvent.spotsreturning undecoded MessagePack extension values instead ofLineChartEventSpotobjects (#6443, #6468) by @ndonkoHenri.LineChart(and other charts) silently dropping customChartAxisLabelentries whosevaluematched a tick only after floating-point rounding (e.g.0.1,0.2,0.3) by switching label lookup to a tolerance-based comparison scaled to the axis interval (#6445, #6459) by @KangZhaoKui.MatplotlibCharton Flutter web (CanvasKit/WASM) during animations by replacing the genericCanvas+capture()rendering flow with a dedicatedMatplotlibChartCanvaswidget that composites matplotlib diff frames in CPU memory; also fixes Safari async PNG decode (EncodingError: Loading error.), a render/figure.savefig()race that crashed the toolbar Download, and pan/zoom playback lag from buffered pointer events (#6473) by @FeodorFitsner.v0.84.0Compare Source
What's Changed
Full Changelog: flet-dev/flet@v0.83.1...v0.84.0
v0.83.1Compare Source
What's Changed
New Contributors
Full Changelog: flet-dev/flet@v0.83.0...v0.83.1
v0.83.0Compare Source
New features
ExpansionPanelList(#6294) by @ndonkoHenri.SharedPreferencesto supportint,float,bool, andlist[str]values (#6304, #6267) by @ndonkoHenri.Improvements
Propupdates and@valuetypes (#6098, #6270, #6117, #6296) by @FeodorFitsner.fletpackages and template artifacts from CI (#6306, #6331) by @FeodorFitsner.flet-desktop(#6290, #6309) by @FeodorFitsner.Annotated+ auto-added deprecation admonitions in docs (#6278) by @ndonkoHenri.Bug fixes
.update()explicitly (#6236, #6298) by @FeodorFitsner.ReorderableListViewreorder event deserialization for start/end callbacks (#6177, #6315) by @ndonkoHenri.micropipfor Pyodide apps that already define dependencies inpyproject.toml(#6259, #6300) by @FeodorFitsner.Full Changelog: flet-dev/flet@v0.82.2...v0.83.0
v0.82.2Compare Source
What's Changed
v0.5to prevent build-template UTF-8 decode errors by @ndonkoHenri in #6279Full Changelog: flet-dev/flet@v0.82.0...v0.82.2
v0.82.0Compare Source
New features
audiencesupport through OAuthauthorization_params(#3775, #6205) by @ndonkoHenri.Map.get_camera(),MapEventType, and richerMapEventpayloads inflet-map(#6196, #6208) by @ndonkoHenri.Improvements
InterstitialAdis now aService, andBannerAdis now aLayoutControl(#6194, #6235) by @ndonkoHenri.CodeEditorwith Chinese pinyin input support and aligned gutter rendering (#6211, #6243, #6244) by @FeodorFitsner.Trolliapp declarative example rewrite (#6242) by @OwenMcDonnell.Bug fixes
Tabs,TabBar,Tab, andTabBarView(#6220, #6224) by @ndonkoHenri.WebViewnull-check crash (Null check operator used on a null value) (#6238) by @ndonkoHenri.Other changes
Full Changelog: flet-dev/flet@v0.81.0...v0.82.0
v0.81.0Compare Source
What's Changed
AlertDialog/CupertinoAlertDialogbarrier color updates by @ndonkoHenri in #6097ControlEventruntime type hints by @ndonkoHenri in #6102LayoutControl.on_size_changeevent for size-awareness by @ndonkoHenri in #6099flet_riveextension to work with Rive 0.14.2 update by @FeodorFitsner in #6128stylepatches and clear stalestyleinternals by @ndonkoHenri in #6119--artifactfor on‑disk bundles/executables + improve packaging docs by @ndonkoHenri in #6074PageViewcontrol by @ndonkoHenri in #6158Heroanimations by @ndonkoHenri in #6157CodeEditorcontrol by @FeodorFitsner in #6162ignore_up_down_keystoTextFieldandCupertinoTextFieldto opt-out of default arrow-key caret jumps by @ndonkoHenri in #6183Cameracontrol by @FeodorFitsner in #6190LayoutControl.transformfor Matrix4 transformations andRotatedBoxcontrol by @FeodorFitsner in #6198New Contributors
Full Changelog: flet-dev/flet@v0.80.5...v0.81.0
v0.80.5Compare Source
What's Changed
FletAppcontrol messing with root app routing by @FeodorFitsner in #6086ft.Markdownby @7576457 in #6069New Contributors
Full Changelog: flet-dev/flet@v0.80.4...v0.80.5
Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.