Setup DubpRust in home, no main any more; Improve home view elements sizes
This commit is contained in:
parent
3b915be9d3
commit
521587ccfa
|
@ -1,7 +1,7 @@
|
||||||
[env]
|
[env]
|
||||||
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true
|
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true
|
||||||
CARGO_MAKE_WORKSPACE_INCLUDE_MEMBERS = ["native/dubp_rs"]
|
CARGO_MAKE_WORKSPACE_INCLUDE_MEMBERS = ["native/dubp_rs"]
|
||||||
ANDROID_PLATFORM_VERSION = "22"
|
ANDROID_PLATFORM_VERSION = "21"
|
||||||
TARGET_OS = "unknown"
|
TARGET_OS = "unknown"
|
||||||
RELEASE = true
|
RELEASE = true
|
||||||
DEV = false
|
DEV = false
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:dubp/dubp.dart';
|
|
||||||
import 'package:gecko/globals.dart';
|
import 'package:gecko/globals.dart';
|
||||||
import 'package:gecko/models/cesiumPlus.dart';
|
import 'package:gecko/models/cesiumPlus.dart';
|
||||||
import 'package:gecko/models/changePin.dart';
|
import 'package:gecko/models/changePin.dart';
|
||||||
|
@ -87,17 +85,6 @@ class Gecko extends StatelessWidget {
|
||||||
link: _httpLink,
|
link: _httpLink,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
try {
|
|
||||||
DubpRust.setup();
|
|
||||||
} catch (e, stack) {
|
|
||||||
print(e);
|
|
||||||
if (kReleaseMode) {
|
|
||||||
Sentry.captureException(
|
|
||||||
e,
|
|
||||||
stackTrace: stack,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// HistoryProvider _historyProvider = Provider.of<HistoryProvider>(context);
|
// HistoryProvider _historyProvider = Provider.of<HistoryProvider>(context);
|
||||||
// HistoryProvider('').snackNode(context);
|
// HistoryProvider('').snackNode(context);
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import 'package:dubp/dubp.dart';
|
||||||
import 'package:gecko/globals.dart';
|
import 'package:gecko/globals.dart';
|
||||||
import 'package:gecko/models/history.dart';
|
import 'package:gecko/models/history.dart';
|
||||||
import 'package:gecko/models/home.dart';
|
import 'package:gecko/models/home.dart';
|
||||||
|
@ -111,6 +112,7 @@ class HomeScreen extends StatelessWidget {
|
||||||
builder: (ctx) => StatefulWrapper(
|
builder: (ctx) => StatefulWrapper(
|
||||||
onInit: () {
|
onInit: () {
|
||||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||||
|
DubpRust.setup();
|
||||||
_historyStatic.snackNode(ctx);
|
_historyStatic.snackNode(ctx);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -124,10 +126,10 @@ class HomeScreen extends StatelessWidget {
|
||||||
Image(
|
Image(
|
||||||
image:
|
image:
|
||||||
AssetImage('assets/icon/gecko_final.png'),
|
AssetImage('assets/icon/gecko_final.png'),
|
||||||
height: 180),
|
height: 160),
|
||||||
])),
|
])),
|
||||||
Padding(
|
Padding(
|
||||||
padding: EdgeInsets.only(top: 15),
|
padding: EdgeInsets.only(top: 12),
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
|
@ -139,7 +141,7 @@ class HomeScreen extends StatelessWidget {
|
||||||
)
|
)
|
||||||
])),
|
])),
|
||||||
Padding(
|
Padding(
|
||||||
padding: EdgeInsets.only(top: 60),
|
padding: EdgeInsets.only(top: 40),
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
|
@ -156,7 +158,7 @@ class HomeScreen extends StatelessWidget {
|
||||||
child: Image(
|
child: Image(
|
||||||
image: AssetImage(
|
image: AssetImage(
|
||||||
'assets/qrcode-scan.png'),
|
'assets/qrcode-scan.png'),
|
||||||
height: 58)),
|
height: 50)),
|
||||||
onTap: () async {
|
onTap: () async {
|
||||||
await _historyProvider
|
await _historyProvider
|
||||||
.scan(context);
|
.scan(context);
|
||||||
|
@ -185,7 +187,7 @@ class HomeScreen extends StatelessWidget {
|
||||||
])
|
])
|
||||||
])),
|
])),
|
||||||
Padding(
|
Padding(
|
||||||
padding: EdgeInsets.only(top: 60),
|
padding: EdgeInsets.only(top: 40),
|
||||||
child: Row(
|
child: Row(
|
||||||
mainAxisAlignment: MainAxisAlignment.center,
|
mainAxisAlignment: MainAxisAlignment.center,
|
||||||
children: <Widget>[
|
children: <Widget>[
|
||||||
|
@ -203,7 +205,7 @@ class HomeScreen extends StatelessWidget {
|
||||||
child: Image(
|
child: Image(
|
||||||
image: AssetImage(
|
image: AssetImage(
|
||||||
'assets/blockchain.png'),
|
'assets/blockchain.png'),
|
||||||
height: 65)),
|
height: 55)),
|
||||||
onTap: () {}),
|
onTap: () {}),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -227,7 +229,7 @@ class HomeScreen extends StatelessWidget {
|
||||||
color: Colors.black, fontSize: 13),
|
color: Colors.black, fontSize: 13),
|
||||||
)
|
)
|
||||||
]),
|
]),
|
||||||
SizedBox(width: 140),
|
SizedBox(width: 100),
|
||||||
Column(children: <Widget>[
|
Column(children: <Widget>[
|
||||||
Container(
|
Container(
|
||||||
child: ClipOval(
|
child: ClipOval(
|
||||||
|
@ -241,7 +243,7 @@ class HomeScreen extends StatelessWidget {
|
||||||
child: Image(
|
child: Image(
|
||||||
image: AssetImage(
|
image: AssetImage(
|
||||||
'assets/lock.png'),
|
'assets/lock.png'),
|
||||||
height: 50)),
|
height: 45)),
|
||||||
onTap: () {
|
onTap: () {
|
||||||
Navigator.push(
|
Navigator.push(
|
||||||
context,
|
context,
|
||||||
|
|
|
@ -5,7 +5,7 @@ description: A new Flutter project.
|
||||||
# pub.dev using `pub publish`. This is preferred for private packages.
|
# 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
|
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:
|
environment:
|
||||||
sdk: ">=2.7.0 <3.0.0"
|
sdk: ">=2.7.0 <3.0.0"
|
||||||
|
|
Loading…
Reference in New Issue