new: custom titlebar on linux/win

This commit is contained in:
lollipopkit
2023-12-19 11:00:00 +08:00
parent 48bc6da7b5
commit 0d1a720f03
2 changed files with 40 additions and 28 deletions

View File

@@ -128,7 +128,10 @@ void _setupLogger() {
Future<void> _initDesktopWindow() async {
if (!isDesktop) return;
await windowManager.ensureInitialized();
await CustomAppBar.updateTitlebarHeight();
const windowOptions = WindowOptions(
size: Size(400, 777),
center: true,
@@ -136,9 +139,7 @@ Future<void> _initDesktopWindow() async {
skipTaskbar: false,
titleBarStyle: TitleBarStyle.hidden,
);
windowManager.waitUntilReadyToShow(windowOptions, () async {
if (isMacOS) await CustomAppBar.updateTitlebarHeight();
await windowManager.show();
await windowManager.focus();
});