Merge pull request #548 from cypherstack/ui-fixes

UI fixes
This commit is contained in:
Diego Salazar 2023-05-23 18:00:55 -06:00 committed by GitHub
commit ac0b2addd5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 14 additions and 4 deletions

@ -1 +1 @@
Subproject commit 81659ce57952c5ab54ffe6bacfbf43da159fff3e
Subproject commit 73d257ed2fe5b204cf3589822e226301b187b86d

View file

@ -70,7 +70,7 @@ final openedFromSWBFileStringStateProvider =
// runs the MyApp widget and checks for new users, caching the value in the
// miscellaneous box for later use
void main() async {
WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized();
WidgetsFlutterBinding.ensureInitialized();
GoogleFonts.config.allowRuntimeFetching = false;
if (Platform.isIOS) {
Util.libraryPath = await getLibraryDirectory();
@ -179,7 +179,9 @@ void main() async {
}
monero.onStartup();
wownero.onStartup();
if (!Platform.isLinux && !Platform.isWindows) {
wownero.onStartup();
}
// SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual,
// overlays: [SystemUiOverlay.bottom]);

View file

@ -120,6 +120,8 @@ class _AddWalletViewState extends ConsumerState<AddWalletView> {
if (Platform.isWindows) {
_coins.remove(Coin.monero);
_coins.remove(Coin.wownero);
} else if (Platform.isLinux) {
_coins.remove(Coin.wownero);
}
coinEntities.addAll(_coins.map((e) => CoinEntity(e)));

View file

@ -155,6 +155,9 @@ class _StackThemeCardState extends ConsumerState<StackThemeCard> {
void initState() {
final installedTheme = getInstalled();
_hasTheme = installedTheme != null;
if (_hasTheme) {
_needsUpdate = widget.data.version > (installedTheme?.version ?? 0);
}
_subscription = ref
.read(mainDBProvider)
@ -169,7 +172,8 @@ class _StackThemeCardState extends ConsumerState<StackThemeCard> {
setState(() {
_hasTheme = hasTheme;
if (hasTheme) {
_needsUpdate = widget.data.version > installedTheme.version!;
_needsUpdate =
widget.data.version > (installedTheme.version ?? 0);
}
});
});

View file

@ -58,6 +58,8 @@ class _NodesSettings extends ConsumerState<NodesSettings> {
if (Platform.isWindows) {
_coins.remove(Coin.monero);
_coins.remove(Coin.wownero);
} else if (Platform.isLinux) {
_coins.remove(Coin.wownero);
}
searchNodeController = TextEditingController();