Refactoring + Docs

This commit is contained in:
2025-08-25 21:15:25 +02:00
parent 0cb4dba700
commit 59406ec92b
3 changed files with 8 additions and 7 deletions

View File

@@ -55,5 +55,6 @@ class Constants {
/// Duration in milliseconds for the keyboard to fully disappear.
static const int kKeyboardDelay = 300;
static const int kMinimumLoadingDuration = 500;
/// Minimum duration in milliseconds that the skeleton screen should be displayed.
static const int kMinimumSkeletonScreenDuration = 500;
}

View File

@@ -7,7 +7,7 @@ import 'package:cabo_counter/l10n/generated/app_localizations.dart';
import 'package:cabo_counter/presentation/views/home/active_game/active_game_view.dart';
import 'package:cabo_counter/presentation/views/home/create_game_view.dart';
import 'package:cabo_counter/presentation/views/home/settings_view.dart';
import 'package:cabo_counter/presentation/widgets/main_menu_shimmer.dart';
import 'package:cabo_counter/presentation/widgets/main_menu_skeleton.dart';
import 'package:cabo_counter/services/config_service.dart';
import 'package:cabo_counter/services/data_migration_service.dart';
import 'package:flutter/cupertino.dart';
@@ -61,8 +61,8 @@ class _MainMenuViewState extends State<MainMenuView> {
if (Constants.rateMyApp.shouldOpenDialog &&
Constants.appDevPhase != 'Beta') {
await Future.delayed(
const Duration(milliseconds: Constants.kMinimumLoadingDuration));
await Future.delayed(const Duration(
milliseconds: Constants.kMinimumSkeletonScreenDuration));
if (!mounted) return;
_handleFeedbackDialog(context);
}
@@ -231,7 +231,7 @@ class _MainMenuViewState extends State<MainMenuView> {
],
),
),
child: const MainMenuShimmer(),
child: const MainMenuSkeleton(),
),
)));
});

View File

@@ -3,8 +3,8 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:shimmer/shimmer.dart';
class MainMenuShimmer extends StatelessWidget {
const MainMenuShimmer({super.key});
class MainMenuSkeleton extends StatelessWidget {
const MainMenuSkeleton({super.key});
@override
Widget build(BuildContext context) {