Fixed random bug (i think) + i thinking
This commit is contained in:
parent
533d38042e
commit
95d4243cc2
|
@ -16,6 +16,7 @@ import 'package:tetra_stats/views/tracked_players_view.dart';
|
||||||
import 'package:tetra_stats/views/calc_view.dart';
|
import 'package:tetra_stats/views/calc_view.dart';
|
||||||
|
|
||||||
late final PackageInfo packageInfo;
|
late final PackageInfo packageInfo;
|
||||||
|
Color accentColor = Colors.cyanAccent;
|
||||||
|
|
||||||
void main() async {
|
void main() async {
|
||||||
if (kIsWeb) {
|
if (kIsWeb) {
|
||||||
|
|
|
@ -1,15 +1,9 @@
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
import 'package:tetra_stats/main.dart' show packageInfo;
|
import 'package:tetra_stats/main.dart' show accentColor;
|
||||||
import 'package:file_selector/file_selector.dart';
|
|
||||||
import 'package:file_picker/file_picker.dart';
|
|
||||||
import 'package:flutter/foundation.dart';
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:path_provider/path_provider.dart';
|
|
||||||
import 'package:shared_preferences/shared_preferences.dart';
|
import 'package:shared_preferences/shared_preferences.dart';
|
||||||
import 'package:tetra_stats/gen/strings.g.dart';
|
import 'package:tetra_stats/gen/strings.g.dart';
|
||||||
import 'package:tetra_stats/services/crud_exceptions.dart';
|
|
||||||
import 'package:tetra_stats/services/tetrio_crud.dart';
|
|
||||||
import 'package:tetra_stats/utils/open_in_browser.dart';
|
|
||||||
import 'package:window_manager/window_manager.dart';
|
import 'package:window_manager/window_manager.dart';
|
||||||
|
|
||||||
late String oldWindowTitle;
|
late String oldWindowTitle;
|
||||||
|
@ -60,7 +54,11 @@ class CustomizationState extends State<CustomizationView> {
|
||||||
body: SafeArea(
|
body: SafeArea(
|
||||||
child: ListView(
|
child: ListView(
|
||||||
children: [
|
children: [
|
||||||
ListTile(title: Text("Accent Color"),),
|
ListTile(title: Text("Accent Color"),
|
||||||
|
onTap: () {
|
||||||
|
accentColor = Colors.cyanAccent;
|
||||||
|
setState(() {});
|
||||||
|
},),
|
||||||
ListTile(title: Text("Font"),),
|
ListTile(title: Text("Font"),),
|
||||||
ListTile(title: Text("Stats Table in TL mathes list"),),
|
ListTile(title: Text("Stats Table in TL mathes list"),),
|
||||||
],
|
],
|
||||||
|
|
|
@ -192,7 +192,7 @@ class TLThingy extends StatelessWidget {
|
||||||
],
|
],
|
||||||
));
|
));
|
||||||
},), verticalAlignment: GaugeAlignment.far, positionFactor: 0.05,),
|
},), verticalAlignment: GaugeAlignment.far, positionFactor: 0.05,),
|
||||||
if (oldTl != null) GaugeAnnotation(widget: Text(fDiff.format(tl.nerdStats!.app - oldTl!.nerdStats!.app), style: TextStyle(
|
if (oldTl != null && oldTl!.gamesPlayed > 0) GaugeAnnotation(widget: Text(fDiff.format(tl.nerdStats!.app - oldTl!.nerdStats!.app), style: TextStyle(
|
||||||
color: tl.nerdStats!.app - oldTl!.nerdStats!.app < 0 ?
|
color: tl.nerdStats!.app - oldTl!.nerdStats!.app < 0 ?
|
||||||
Colors.red :
|
Colors.red :
|
||||||
Colors.green
|
Colors.green
|
||||||
|
@ -254,7 +254,7 @@ class TLThingy extends StatelessWidget {
|
||||||
],
|
],
|
||||||
));
|
));
|
||||||
},), verticalAlignment: GaugeAlignment.far, positionFactor: 0.05),
|
},), verticalAlignment: GaugeAlignment.far, positionFactor: 0.05),
|
||||||
if (oldTl != null) GaugeAnnotation(widget: Text(fDiff.format(tl.nerdStats!.vsapm - oldTl!.nerdStats!.vsapm), style: TextStyle(
|
if (oldTl != null && oldTl!.gamesPlayed > 0) GaugeAnnotation(widget: Text(fDiff.format(tl.nerdStats!.vsapm - oldTl!.nerdStats!.vsapm), style: TextStyle(
|
||||||
color: tl.nerdStats!.vsapm - oldTl!.nerdStats!.vsapm < 0 ?
|
color: tl.nerdStats!.vsapm - oldTl!.nerdStats!.vsapm < 0 ?
|
||||||
Colors.red :
|
Colors.red :
|
||||||
Colors.green
|
Colors.green
|
||||||
|
|
Loading…
Reference in New Issue