Closed Ferry-200 closed 4 months ago
我希望改变使用 Windows API 的方式。现在是通过社区提供的 Dart - C++ 绑定和一些只包含单独功能的库调用。前者不支持 Callback,难以继续使用。后者分散的形式造成项目依赖的混乱。如果统一为 Microsoft 提供的 windows-rs,再辅以 flutter rust bridge,可以用统一的方式实现监听主题变化、SMTC、调用系统对话框等功能。这无疑增加了应用的可维护性。
现在迁移工作的进度如下:
我希望改变使用 Windows API 的方式。现在是通过社区提供的 Dart - C++ 绑定和一些只包含单独功能的库调用。前者不支持 Callback,难以继续使用。后者分散的形式造成项目依赖的混乱。如果统一为 Microsoft 提供的 windows-rs,再辅以 flutter rust bridge,可以用统一的方式实现监听主题变化、SMTC、调用系统对话框等功能。这无疑增加了应用的可维护性。
现在迁移工作的进度如下: