use AppProgressIndicator for plain loading spinners

This commit is contained in:
2026-07-12 23:45:55 +02:00
parent 9994a1f3fa
commit f50359b4eb
5 changed files with 11 additions and 6 deletions
@@ -5,6 +5,7 @@ import 'package:syncfusion_flutter_pdfviewer/pdfviewer.dart';
import 'package:url_launcher/url_launcher.dart'; import 'package:url_launcher/url_launcher.dart';
import '../../../api/marianumconnect/queries/get_newsletter_file/get_newsletter_file.dart'; import '../../../api/marianumconnect/queries/get_newsletter_file/get_newsletter_file.dart';
import '../../../widget/app_progress_indicator.dart';
import '../../../widget/confirm_dialog.dart'; import '../../../widget/confirm_dialog.dart';
import '../../../widget/placeholder_view.dart'; import '../../../widget/placeholder_view.dart';
@@ -33,7 +34,7 @@ class _MessageViewState extends State<MessageView> {
); );
} }
if (!snapshot.hasData) { if (!snapshot.hasData) {
return const Center(child: CircularProgressIndicator()); return const Center(child: AppProgressIndicator.large());
} }
return SfPdfViewer.memory( return SfPdfViewer.memory(
snapshot.data!, snapshot.data!,
@@ -19,6 +19,7 @@ import '../../../state/app/infrastructure/loadable_state/view/loadable_state_con
import '../../../state/app/modules/chat_list/bloc/chat_list_bloc.dart'; import '../../../state/app/modules/chat_list/bloc/chat_list_bloc.dart';
import '../../../state/app/modules/chat_list/bloc/chat_list_state.dart'; import '../../../state/app/modules/chat_list/bloc/chat_list_state.dart';
import '../../../state/app/modules/settings/bloc/settings_cubit.dart'; import '../../../state/app/modules/settings/bloc/settings_cubit.dart';
import '../../../widget/app_progress_indicator.dart';
import '../../../widget/info_dialog.dart'; import '../../../widget/info_dialog.dart';
import '../../../widget/placeholder_view.dart'; import '../../../widget/placeholder_view.dart';
import '../files/files_upload_dialog.dart'; import '../files/files_upload_dialog.dart';
@@ -275,6 +276,6 @@ Future<void> _showBlockingSpinner(BuildContext context) => showDialog<void>(
barrierDismissible: false, barrierDismissible: false,
builder: (_) => const PopScope( builder: (_) => const PopScope(
canPop: false, canPop: false,
child: Center(child: CircularProgressIndicator()), child: Center(child: AppProgressIndicator.large()),
), ),
); );
@@ -14,6 +14,7 @@ import '../../../../state/app/modules/ticker/bloc/ticker_page_bloc.dart';
import '../../../../state/app/modules/ticker/bloc/ticker_page_state.dart'; import '../../../../state/app/modules/ticker/bloc/ticker_page_state.dart';
import '../../../../state/app/modules/ticker/repository/ticker_page_repository.dart'; import '../../../../state/app/modules/ticker/repository/ticker_page_repository.dart';
import '../../../../theming/app_theme.dart'; import '../../../../theming/app_theme.dart';
import '../../../../widget/app_progress_indicator.dart';
import '../../../../widget/placeholder_view.dart'; import '../../../../widget/placeholder_view.dart';
import '../../../../widget/prosemirror/pm_json_view.dart'; import '../../../../widget/prosemirror/pm_json_view.dart';
import 'ticker_content_card.dart'; import 'ticker_content_card.dart';
@@ -89,7 +90,7 @@ class _TickerPageContentState extends State<_TickerPageContent> {
widget.onRedirect?.call(); widget.onRedirect?.call();
}); });
} }
return const Center(child: CircularProgressIndicator()); return const Center(child: AppProgressIndicator.large());
case TickerPageKind.proxiedFile: case TickerPageKind.proxiedFile:
return Column( return Column(
children: [ children: [
@@ -159,7 +160,7 @@ class _ProxiedFileViewState extends State<_ProxiedFileView> {
future: _bytes, future: _bytes,
builder: (context, snapshot) { builder: (context, snapshot) {
if (snapshot.connectionState != ConnectionState.done) { if (snapshot.connectionState != ConnectionState.done) {
return const Center(child: CircularProgressIndicator()); return const Center(child: AppProgressIndicator.large());
} }
final error = snapshot.error; final error = snapshot.error;
if (error != null) { if (error != null) {
+2 -1
View File
@@ -7,6 +7,7 @@ import 'package:localstore/localstore.dart';
import '../../../widget/placeholder_view.dart'; import '../../../widget/placeholder_view.dart';
import '../../api/request_cache.dart'; import '../../api/request_cache.dart';
import '../app_progress_indicator.dart';
import 'json_viewer.dart'; import 'json_viewer.dart';
class CacheView extends StatefulWidget { class CacheView extends StatefulWidget {
@@ -71,7 +72,7 @@ class _CacheViewState extends State<CacheView> {
}, },
); );
} else if (snapshot.connectionState != ConnectionState.done) { } else if (snapshot.connectionState != ConnectionState.done) {
return const Center(child: CircularProgressIndicator()); return const Center(child: AppProgressIndicator.large());
} else { } else {
return const Center( return const Center(
child: PlaceholderView( child: PlaceholderView(
+2 -1
View File
@@ -2,6 +2,7 @@ import 'package:cached_network_image/cached_network_image.dart';
import 'package:collection/collection.dart'; import 'package:collection/collection.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import '../app_progress_indicator.dart';
import 'pm_document_view.dart'; import 'pm_document_view.dart';
import 'pm_node.dart'; import 'pm_node.dart';
@@ -116,7 +117,7 @@ class _PmJsonViewState extends State<PmJsonView> {
if (shown == null) { if (shown == null) {
return const SizedBox( return const SizedBox(
height: 160, height: 160,
child: Center(child: CircularProgressIndicator()), child: Center(child: AppProgressIndicator.large()),
); );
} }
return PmDocumentView(doc: shown, onLinkTap: widget.onLinkTap); return PmDocumentView(doc: shown, onLinkTap: widget.onLinkTap);