feat: windows desktop app complete

This commit is contained in:
Simon Ding
2025-04-29 14:11:43 +08:00
parent 33d82951c1
commit 22db6b15cf
12 changed files with 175 additions and 60 deletions

View File

@@ -0,0 +1,18 @@
import 'package:ui/ffi/lib_polaris_boot_stub.dart'
if (dart.library.html) 'package:ui/ffi/entry/libpolaris_boot_browser.dart'
if (dart.library.io) 'package:ui/ffi/entry/libpolaris_boot_native.dart';
abstract class LibPolarisBoot {
static LibPolarisBoot? _instance;
static LibPolarisBoot get instance {
_instance ??= LibPolarisBoot();
return _instance!;
}
factory LibPolarisBoot() => create();
Future<int> start(String cfg);
Future<void> stop();
}