Add version to desktop window

This commit is contained in:
problematicconsumer
2023-12-23 16:23:24 +03:30
parent 13e2a18d1c
commit 8de7d6cc13

View File

@@ -1,4 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:hiddify/core/app_info/app_info_provider.dart';
import 'package:hiddify/core/model/constants.dart';
import 'package:hiddify/core/preferences/general_preferences.dart'; import 'package:hiddify/core/preferences/general_preferences.dart';
import 'package:hiddify/core/preferences/service_preferences.dart'; import 'package:hiddify/core/preferences/service_preferences.dart';
import 'package:hiddify/features/connection/notifier/connection_notifier.dart'; import 'package:hiddify/features/connection/notifier/connection_notifier.dart';
@@ -26,6 +28,10 @@ class WindowController extends _$WindowController
await windowManager.waitUntilReadyToShow( await windowManager.waitUntilReadyToShow(
windowOptions, windowOptions,
() async { () async {
final version = await ref.watch(appInfoProvider.future);
await windowManager
.setTitle("${Constants.appName} ${version.presentVersion}");
if (ref.read(silentStartNotifierProvider)) { if (ref.read(silentStartNotifierProvider)) {
loggy.debug("silent start is enabled, hiding window"); loggy.debug("silent start is enabled, hiding window");
await windowManager.hide(); await windowManager.hide();