Setup DubpRust in home, no main any more; Improve home view elements sizes

This commit is contained in:
poka 2021-02-24 08:34:39 +01:00
parent 3b915be9d3
commit 521587ccfa
4 changed files with 12 additions and 23 deletions

View File

@ -1,7 +1,7 @@
[env]
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true
CARGO_MAKE_WORKSPACE_INCLUDE_MEMBERS = ["native/dubp_rs"]
ANDROID_PLATFORM_VERSION = "22"
ANDROID_PLATFORM_VERSION = "21"
TARGET_OS = "unknown"
RELEASE = true
DEV = false

View File

@ -1,6 +1,4 @@
import 'dart:async';
import 'package:dubp/dubp.dart';
import 'package:gecko/globals.dart';
import 'package:gecko/models/cesiumPlus.dart';
import 'package:gecko/models/changePin.dart';
@ -87,17 +85,6 @@ class Gecko extends StatelessWidget {
link: _httpLink,
),
);
try {
DubpRust.setup();
} catch (e, stack) {
print(e);
if (kReleaseMode) {
Sentry.captureException(
e,
stackTrace: stack,
);
}
}
// HistoryProvider _historyProvider = Provider.of<HistoryProvider>(context);
// HistoryProvider('').snackNode(context);

View File

@ -1,3 +1,4 @@
import 'package:dubp/dubp.dart';
import 'package:gecko/globals.dart';
import 'package:gecko/models/history.dart';
import 'package:gecko/models/home.dart';
@ -111,6 +112,7 @@ class HomeScreen extends StatelessWidget {
builder: (ctx) => StatefulWrapper(
onInit: () {
WidgetsBinding.instance.addPostFrameCallback((_) {
DubpRust.setup();
_historyStatic.snackNode(ctx);
});
},
@ -124,10 +126,10 @@ class HomeScreen extends StatelessWidget {
Image(
image:
AssetImage('assets/icon/gecko_final.png'),
height: 180),
height: 160),
])),
Padding(
padding: EdgeInsets.only(top: 15),
padding: EdgeInsets.only(top: 12),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
@ -139,7 +141,7 @@ class HomeScreen extends StatelessWidget {
)
])),
Padding(
padding: EdgeInsets.only(top: 60),
padding: EdgeInsets.only(top: 40),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
@ -156,7 +158,7 @@ class HomeScreen extends StatelessWidget {
child: Image(
image: AssetImage(
'assets/qrcode-scan.png'),
height: 58)),
height: 50)),
onTap: () async {
await _historyProvider
.scan(context);
@ -185,7 +187,7 @@ class HomeScreen extends StatelessWidget {
])
])),
Padding(
padding: EdgeInsets.only(top: 60),
padding: EdgeInsets.only(top: 40),
child: Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
@ -203,7 +205,7 @@ class HomeScreen extends StatelessWidget {
child: Image(
image: AssetImage(
'assets/blockchain.png'),
height: 65)),
height: 55)),
onTap: () {}),
),
),
@ -227,7 +229,7 @@ class HomeScreen extends StatelessWidget {
color: Colors.black, fontSize: 13),
)
]),
SizedBox(width: 140),
SizedBox(width: 100),
Column(children: <Widget>[
Container(
child: ClipOval(
@ -241,7 +243,7 @@ class HomeScreen extends StatelessWidget {
child: Image(
image: AssetImage(
'assets/lock.png'),
height: 50)),
height: 45)),
onTap: () {
Navigator.push(
context,

View File

@ -5,7 +5,7 @@ description: A new Flutter project.
# pub.dev using `pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 0.0.1+14
version: 0.0.1+16
environment:
sdk: ">=2.7.0 <3.0.0"