Skip to content

Commit

Permalink
fix: resolve titlebar bug
Browse files Browse the repository at this point in the history
  • Loading branch information
alexVinarskis committed Nov 26, 2023
1 parent deca984 commit be3d387
Showing 1 changed file with 8 additions and 13 deletions.
21 changes: 8 additions & 13 deletions lib/main.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import 'package:dell_powermanager/classes/api_powermode.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_acrylic/flutter_acrylic.dart';
import 'package:window_manager/window_manager.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'components/window_caption.dart' as window_caption;
Expand All @@ -19,16 +18,14 @@ Future<void> main() async {
const String title = Constants.applicationName;

WidgetsFlutterBinding.ensureInitialized();
windowManager.ensureInitialized();
Window.setEffect(effect: WindowEffect.transparent);
await windowManager.ensureInitialized();

windowManager.waitUntilReadyToShow().then((_) async {
if (!Platform.isLinux) {
await windowManager.setHasShadow(false);
}
await windowManager.setTitleBarStyle(TitleBarStyle.hidden);
await windowManager.setSize(currentSize);
await windowManager.setMinimumSize(minSize);
WindowOptions windowOptions = WindowOptions(
titleBarStyle: TitleBarStyle.hidden,
minimumSize: minSize,
size: currentSize,
);
windowManager.waitUntilReadyToShow(windowOptions, () async {
await windowManager.show();
await windowManager.focus();
});
Expand Down Expand Up @@ -101,9 +98,7 @@ class _MyHomePageState extends State<MyHomePage> with WindowListener {
@override
void onWindowFocus() {
// Make sure to call once.
setState(() {
windowManager.setMinimumSize(minSize);
});
setState(() {});
}

Widget getAppBarTitle(String title) {
Expand Down

0 comments on commit be3d387

Please sign in to comment.