chore: Small usability changes and removed "adaptive refresh"

This commit is contained in:
PartyDonut 2025-11-11 19:05:31 +01:00
parent ed3d51bfed
commit e9f32f522b
2 changed files with 16 additions and 12 deletions

View file

@ -231,17 +231,19 @@ class _MainState extends ConsumerState<Main> with WindowListener, WidgetsBinding
if (_isDesktop) { if (_isDesktop) {
WindowOptions windowOptions = WindowOptions( WindowOptions windowOptions = WindowOptions(
size: Size(clientSettings.size.x, clientSettings.size.y), backgroundColor: Colors.transparent,
center: true, skipTaskbar: false,
backgroundColor: Colors.transparent, titleBarStyle: TitleBarStyle.hidden,
skipTaskbar: false, title: packageInfo.appName.capitalize(),
titleBarStyle: TitleBarStyle.hidden, );
title: packageInfo.appName.capitalize());
windowManager.waitUntilReadyToShow(windowOptions, () async { windowManager.waitUntilReadyToShow(windowOptions, () async {
await windowManager.show(); if (!kDebugMode) {
await windowManager.show();
await windowManager.focus(); await windowManager.focus();
await windowManager.setSize(Size(clientSettings.size.x, clientSettings.size.y));
await windowManager.center();
}
final startupArguments = ref.read(argumentsStateProvider); final startupArguments = ref.read(argumentsStateProvider);
if (startupArguments.htpcMode && !(await windowManager.isFullScreen())) { if (startupArguments.htpcMode && !(await windowManager.isFullScreen())) {
await windowManager.setFullScreen(true); await windowManager.setFullScreen(true);

View file

@ -1,10 +1,12 @@
import 'package:fladder/util/adaptive_layout/adaptive_layout.dart';
import 'package:fladder/util/refresh_state.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:fladder/util/adaptive_layout/adaptive_layout.dart';
import 'package:fladder/util/refresh_state.dart';
class PullToRefresh extends ConsumerStatefulWidget { class PullToRefresh extends ConsumerStatefulWidget {
final GlobalKey<RefreshIndicatorState>? refreshKey; final GlobalKey<RefreshIndicatorState>? refreshKey;
final double? displacement; final double? displacement;
@ -68,7 +70,7 @@ class _PullToRefreshState extends ConsumerState<PullToRefresh> {
return KeyEventResult.ignored; return KeyEventResult.ignored;
}, },
child: widget.onRefresh != null child: widget.onRefresh != null
? RefreshIndicator.adaptive( ? RefreshIndicator(
displacement: widget.displacement ?? 80 + MediaQuery.of(context).viewPadding.top, displacement: widget.displacement ?? 80 + MediaQuery.of(context).viewPadding.top,
key: refreshKey, key: refreshKey,
onRefresh: widget.onRefresh!, onRefresh: widget.onRefresh!,