★ 新增黄金文件测试(GoldenFile):“黄金图像”术语指的是主图像文件,也就是你选择要进行测试的组件,状态,应用程序或其他可视表示形式的真实呈现。在Flutter 1.12中,新增GoldenFileComparator和LocalFileComparator类的实现,这些类按像素而不是位进行比较,从而消除了false positives。这些新的实现突出显示了视觉上的差异,以便黄金图像和测试中的更新之间存在差异时可以清楚地看到它们。
具体用法可以查看: api.flutter.dev/flutter/flu…
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TsYsfFRf-1637903556938)(https://user-gold-cdn.xitu.io/2019/12/17/16f137d694f7d21e?imageView2/0/w/1280/h/960/ignore-error/1)]
1.2 Flutter Web Beta版发布
具体的请查看我前面的文章介绍:Flutter Web Beta版本终于发布了,可用于开发正式项目了
1.3 Flutter Desktop Alpha版本发布
Flutter For Desktop在MacOS中现在处于Alpha状态。Flutter Gallery应用程序现在也支持桌面了。此外,键盘的操作性等还有很多方面都有很大的改进。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zlNG1snG-1637903556959)(https://user-gold-cdn.xitu.io/2019/12/17/16f137dab1194a64?imageView2/0/w/1280/h/960/ignore-error/1)]
macOS alpha版本的flutter gallery
也得到了支持:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hpihNU57-1637903556960)(https://user-gold-cdn.xitu.io/2019/12/17/16f137dbb36ba3b0?imageView2/0/w/1280/h/960/ignore-error/1)]
macOS alpha代表Flutter对桌面的支持迈出了一大步,包括新的DataTree和Split示例窗口小部件,以及移植到macOS的多个插件,对在发布和配置模式下构建的支持以及大大简化的工具介绍。如果您是从开发人员或使用的是master分支,则可以通过以下命令启用macOS桌面支持来访问macOS工具:flutter config — enable-macos-desktop
在macOS上创建Flutter桌面项目就像创建任何其他新的Flutter项目一样,使用 flutter create 即可。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UVOc2NYb-1637903556961)(https://user-gold-cdn.xitu.io/2019/12/17/16f137e2e2252069?imageView2/0/w/1280/h/960/ignore-error/1)]
除了工具支持之外,Flutter团队还一直在致力于适合桌面大小的应用程序的密度。移动应用程序需要相对较大的控件来适应触摸交互,而在桌面大小的设备上,用户更有可能使用鼠标。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FROdjOZl-1637903556962)(https://user-gold-cdn.xitu.io/2019/12/17/16f137ef4a7b0810?imageslim)]
<