Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Commit

Permalink
修改:更換資料載入中小部件
Browse files Browse the repository at this point in the history
  • Loading branch information
SiongSng committed Sep 20, 2021
1 parent 1a829df commit 588bc69
Show file tree
Hide file tree
Showing 23 changed files with 160 additions and 119 deletions.
7 changes: 4 additions & 3 deletions lib/Mod/CurseForge/ModPackHandler.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:rpmlauncher/Widget/DownloadCurseModPack.dart';
import 'package:archive/archive.dart';
import 'package:flutter/material.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';

class CurseModPackHandler {
static Widget Setup(File ModPackZipFile, [String ModPackIconUrl = ""]) {
Expand Down Expand Up @@ -36,21 +37,21 @@ class CurseModPackHandler {
]);
}
} on ArchiveException {
return CircularProgressIndicator();
return RWLLoading();
}
} else {
return AlertDialog(
title: Text("正在解析模組包資訊中..."),
content: Row(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
children: [CircularProgressIndicator()],
children: [RWLLoading()],
),
);
}
});
} on FormatException {
return CircularProgressIndicator();
return RWLLoading();
}
}
}
3 changes: 2 additions & 1 deletion lib/Screen/Account.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:rpmlauncher/Widget/CheckDialog.dart';
import 'package:flutter/material.dart';
import 'package:rpmlauncher/Widget/OkClose.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';

import '../main.dart';
import 'MSOauth2Login.dart';
Expand Down Expand Up @@ -255,7 +256,7 @@ class AccountScreen_ extends State<AccountScreen> {
SizedBox(
height: 10,
),
CircularProgressIndicator(),
RWLLoading(),
SizedBox(
height: 10,
),
Expand Down
4 changes: 2 additions & 2 deletions lib/Screen/CurseForgeMod.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@ import 'dart:io';

import 'package:rpmlauncher/Launcher/InstanceRepository.dart';
import 'package:rpmlauncher/Mod/CurseForge/Handler.dart';
import 'package:rpmlauncher/Utility/Loggger.dart';
import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:rpmlauncher/Widget/CurseForgeModVersion.dart';
import 'package:flutter/material.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:rpmlauncher/main.dart';
import 'package:url_launcher/url_launcher.dart';

Expand Down Expand Up @@ -251,7 +251,7 @@ class CurseForgeMod_ extends State<CurseForgeMod> {
},
);
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
}),
),
Expand Down
7 changes: 4 additions & 3 deletions lib/Screen/CurseForgeModPack.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:flutter/material.dart';
import 'package:http/http.dart';
import 'package:path/path.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:rpmlauncher/main.dart';
import 'package:url_launcher/url_launcher.dart';

Expand Down Expand Up @@ -160,7 +161,7 @@ class CurseForgeModPack_ extends State<CurseForgeModPack> {
}).toList(),
);
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
})
],
Expand Down Expand Up @@ -318,7 +319,7 @@ class CurseForgeModPack_ extends State<CurseForgeModPack> {
MainAxisAlignment
.center,
children: [
CircularProgressIndicator()
RWLLoading()
],
);
}
Expand Down Expand Up @@ -357,7 +358,7 @@ class CurseForgeModPack_ extends State<CurseForgeModPack> {
},
);
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
}),
),
Expand Down
3 changes: 2 additions & 1 deletion lib/Screen/CurseForgeModVersion.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:http/http.dart';
import 'package:path/path.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:rpmlauncher/main.dart';

class CurseForgeModVersion extends StatefulWidget {
Expand Down Expand Up @@ -131,7 +132,7 @@ class CurseForgeModVersion_ extends State<CurseForgeModVersion> {
} else {
return Row(
mainAxisAlignment: MainAxisAlignment.center,
children: [CircularProgressIndicator()],
children: [RWLLoading()],
);
}
});
Expand Down
3 changes: 2 additions & 1 deletion lib/Screen/DownloadGameDialog.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import 'package:rpmlauncher/Widget/AddInstance.dart';
import 'package:rpmlauncher/Widget/FabricVersion.dart';
import 'package:rpmlauncher/Widget/ForgeVersion.dart';
import 'package:flutter/material.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';

late var Data;
late var ModLoaderID;
Expand Down Expand Up @@ -97,5 +98,5 @@ DownloadGameDialog(BorderColour, NameController, Data, ModLoaderName, context) {
);
}
});
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
15 changes: 8 additions & 7 deletions lib/Screen/Edit.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import 'package:rpmlauncher/Widget/ModListView.dart';
import 'package:rpmlauncher/Widget/ModSourceSelection.dart';
import 'package:rpmlauncher/Widget/OkClose.dart';
import 'package:rpmlauncher/Widget/OptionsView.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:rpmlauncher/Widget/ShaderpackSourceSelection.dart';
import 'package:rpmlauncher/Widget/WIPWidget.dart';
import 'package:split_view/split_view.dart';
Expand Down Expand Up @@ -380,7 +381,7 @@ class EditInstance_ extends State<EditInstance> {
} else if (snapshot.hasError) {
return Text(snapshot.error.toString());
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
},
),
Expand Down Expand Up @@ -549,7 +550,7 @@ class EditInstance_ extends State<EditInstance> {
} else if (snapshot.hasError) {
return Center(child: Text(snapshot.error.toString()));
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
},
),
Expand Down Expand Up @@ -702,7 +703,7 @@ class EditInstance_ extends State<EditInstance> {
mainAxisAlignment:
MainAxisAlignment.center,
children: [
CircularProgressIndicator(),
RWLLoading(),
SizedBox(width: 12),
Text("正在處理世界檔案中,請稍後..."),
],
Expand Down Expand Up @@ -788,7 +789,7 @@ class EditInstance_ extends State<EditInstance> {
} else if (snapshot.hasError) {
return Center(child: Text("No snapshot found"));
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
},
),
Expand Down Expand Up @@ -845,7 +846,7 @@ class EditInstance_ extends State<EditInstance> {
} else if (snapshot.hasError) {
return Center(child: Text(snapshot.error.toString()));
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
},
),
Expand Down Expand Up @@ -1012,15 +1013,15 @@ class EditInstance_ extends State<EditInstance> {
return Container();
}
} else {
return CircularProgressIndicator();
return RWLLoading();
}
});
},
);
} else if (snapshot.hasError) {
return Center(child: Text(snapshot.error.toString()));
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
},
),
Expand Down
9 changes: 5 additions & 4 deletions lib/Screen/FTBModPack.dart
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import 'package:flutter/material.dart';
import 'package:http/http.dart';
import 'package:path/path.dart';
import 'package:rpmlauncher/Utility/utility.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:url_launcher/url_launcher.dart';

import '../main.dart';
Expand Down Expand Up @@ -151,7 +152,7 @@ class FTBModPack_ extends State<FTBModPack> {
}).toList(),
);
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
})
],
Expand Down Expand Up @@ -312,7 +313,7 @@ class FTBModPack_ extends State<FTBModPack> {
MainAxisAlignment
.center,
children: [
CircularProgressIndicator()
RWLLoading()
],
);
}
Expand Down Expand Up @@ -355,13 +356,13 @@ class FTBModPack_ extends State<FTBModPack> {
} else {
return ListTile(
title:
Center(child: CircularProgressIndicator()));
Center(child: RWLLoading()));
}
});
},
);
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
}),
),
Expand Down
4 changes: 2 additions & 2 deletions lib/Screen/FabricVersion.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:rpmlauncher/Widget/AddInstance.dart';

import 'package:rpmlauncher/Widget/RWLLoading.dart';

FabricVersion(BorderColour, NameController, Data, ModLoaderName, context) {
return AlertDialog(
Expand Down Expand Up @@ -57,7 +57,7 @@ FabricVersion(BorderColour, NameController, Data, ModLoaderName, context) {
);
});
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
},
),
Expand Down
4 changes: 2 additions & 2 deletions lib/Screen/ForgeVersion.dart
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import 'package:flutter/material.dart';
import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:rpmlauncher/Utility/utility.dart';
import 'package:rpmlauncher/Widget/AddInstance.dart';

import 'package:rpmlauncher/Widget/RWLLoading.dart';

ForgeVersion(BorderColour, NameController, Data, ModLoaderName, context) {
return AlertDialog(
Expand Down Expand Up @@ -59,7 +59,7 @@ ForgeVersion(BorderColour, NameController, Data, ModLoaderName, context) {
);
});
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
},
),
Expand Down
5 changes: 3 additions & 2 deletions lib/Screen/MSOauth2Login.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import 'package:rpmlauncher/Account/MSAccountHandler.dart';
import 'package:rpmlauncher/Utility/Loggger.dart';
import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:rpmlauncher/Widget/OkClose.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:rpmlauncher/main.dart';
import 'package:url_launcher/url_launcher.dart';

Expand Down Expand Up @@ -112,7 +113,7 @@ class _MSLoginState extends State<MSLoginWidget> {
SizedBox(
height: 10,
),
CircularProgressIndicator(),
RWLLoading(),
SizedBox(
height: 10,
)
Expand All @@ -131,7 +132,7 @@ class _MSLoginState extends State<MSLoginWidget> {
SizedBox(
height: 10,
),
CircularProgressIndicator(),
RWLLoading(),
SizedBox(
height: 10,
)
Expand Down
3 changes: 2 additions & 1 deletion lib/Screen/ModrinthMod.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import 'package:rpmlauncher/Utility/Loggger.dart';
import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:rpmlauncher/Widget/ModrinthModVersion.dart';
import 'package:flutter/material.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:rpmlauncher/main.dart';
import 'package:url_launcher/url_launcher.dart';

Expand Down Expand Up @@ -264,7 +265,7 @@ class ModrinthMod_ extends State<ModrinthMod> {
},
);
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
}),
),
Expand Down
3 changes: 2 additions & 1 deletion lib/Screen/MojangAccount.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
import 'package:rpmlauncher/Account/Account.dart';
import 'package:rpmlauncher/Account/MojangAccountHandler.dart';
import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';

import 'Account.dart';

Expand Down Expand Up @@ -149,7 +150,7 @@ class MojangAccount_ extends State<MojangAccount> {
child: Center(
child: Column(
children: <Widget>[
CircularProgressIndicator(),
RWLLoading(),
SizedBox(height: 10),
Text("處理中,請稍後...")
],
Expand Down
3 changes: 2 additions & 1 deletion lib/Screen/RefreshMSToken.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import 'package:oauth2/oauth2.dart';
import 'package:rpmlauncher/Account/Account.dart';
import 'package:rpmlauncher/Utility/i18n.dart';
import 'package:rpmlauncher/Widget/OkClose.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:rpmlauncher/main.dart';

import 'MSOauth2Login.dart';
Expand Down Expand Up @@ -66,7 +67,7 @@ class _RefreshMsTokenScreenState extends State<RefreshMsTokenScreen> {
children: [
Text("正在嘗試自動更新您的帳號憑證"),
SizedBox(height: 12),
CircularProgressIndicator()
RWLLoading()
],
),
);
Expand Down
3 changes: 2 additions & 1 deletion lib/Screen/VersionSelection.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import 'package:flutter/material.dart';
import 'package:http/http.dart';
import 'package:path/path.dart';
import 'package:rpmlauncher/Utility/utility.dart';
import 'package:rpmlauncher/Widget/RWLLoading.dart';
import 'package:split_view/split_view.dart';

import '../main.dart';
Expand Down Expand Up @@ -118,7 +119,7 @@ class VersionSelection_ extends State<VersionSelection> {
return Container();
});
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
}),
Column(
Expand Down
3 changes: 2 additions & 1 deletion lib/Widget/AddInstance.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import 'package:path/path.dart';
import 'package:rpmlauncher/Utility/utility.dart';

import '../main.dart';
import 'RWLLoading.dart';

AddInstanceDialog(Color BorderColour, TextEditingController NameController,
Map Data, String ModLoaderID, String LoaderVersion) {
Expand Down Expand Up @@ -172,7 +173,7 @@ AddInstanceDialog(Color BorderColour, TextEditingController NameController,
}
});
} else {
return Center(child: CircularProgressIndicator());
return Center(child: RWLLoading());
}
});
});
Expand Down

0 comments on commit 588bc69

Please sign in to comment.