Flutter 1.20 現已釋出,該版本基於 Dart 程式語言 2.9 版本構建,包含了諸多的效能改進、多項 UI 增強功能、對 Visual Studio Code 擴充套件的更新以及針對移動文字欄位的自動填充等內容。Flutter 1.20 包括來自全球 359個 貢獻者的 3,029 個合併的 PR 和 5,485 個已解決的問題,是迄今為止所有 Flutter 版本中貢獻數量最多的。
具體更新內容如下:
效能改進
自動填充移動文字欄位
在 Flutter 1.20 中,添加了基本的自動填充功能,但是不支援某些特定於平臺的配置(例如 iOS 上的 passwordRules)。同時還為 Web 帶來了自動填充文字欄位支援。
InteractiveViewer 小部件
這一個新的小部件旨在在應用程式中構建互動式元素,例如平移、縮放、拖放“n”等等。
Preview of embedded Dart DevTools in Visual Studio Code
添加了一個新的 Visual Studio Code 擴充套件,該擴充套件將 Dart DevTools 直接帶入 Visual Studio Code 編碼工作區。可以使用 dart.previewEmbeddedDevTools 設定啟用此功能。
其他
Flutter 1.20 中還有引入了許多其他新功能和開發人員工具。例如:更新了 Slider、RangeSlider、TimePicker 和 DatePicker 小部件;AboutDialog 中提供了一個新的響應式許可頁面;新的 pubspec.yaml 格式要求,用於釋出新的或更新的 Flutter 外掛;Dart DevTools 中更新的網路頁面,支援 Web 套接字分析;支援在 Visual Studio Code 中移動或重新命名檔案時自動更新匯入語句等。
官方表示,Flutter 1.20 是該框架迄今為止最大的版本。他們仍在努力實現完善的 null 安全支援,新版本的 Ads、Maps 和 WebView 外掛,以及更多工具支援等。並致力於提供更好的 Web 和桌面支援,特別是在 Linux 上。
更多詳細內容可檢視釋出公告。
[admin
]