mirror of
https://github.com/gabehf/Fladder.git
synced 2026-03-07 13:38:13 -08:00
chore: Small usability changes and removed "adaptive refresh"
This commit is contained in:
parent
ed3d51bfed
commit
e9f32f522b
2 changed files with 16 additions and 12 deletions
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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!,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue