refactor(flutter_gui); removed not needed parts
This commit is contained in:
parent
1586818bd6
commit
351b7b9323
6 changed files with 48 additions and 80 deletions
|
|
@ -6,19 +6,17 @@ import 'package:mobile_scanner/mobile_scanner.dart';
|
|||
import 'package:permission_handler/permission_handler.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:flutter_test_gui/src/rust/api/simple.dart';
|
||||
import 'package:flutter_test_gui/src/rust/frb_generated.dart';
|
||||
// import 'package:flutter_test_gui/src/rust/frb_generated.dart';
|
||||
import 'package:flutter_test_gui/consts/consts.dart';
|
||||
|
||||
// const backColor = Color(0xFF32363E);
|
||||
// const highlightColor = Color(0xFF98C379);
|
||||
// const textColor = Color(0xFFABB2BF);
|
||||
|
||||
class ReceiveScreen extends StatefulWidget {
|
||||
const ReceiveScreen({super.key});
|
||||
|
||||
@override
|
||||
_ReceiveScreenState createState() => _ReceiveScreenState();
|
||||
ReceiveScreenState createState() => ReceiveScreenState();
|
||||
}
|
||||
|
||||
class _ReceiveScreenState extends State<ReceiveScreen> {
|
||||
class ReceiveScreenState extends State<ReceiveScreen> {
|
||||
String appOrigin = '';
|
||||
final myController = TextEditingController();
|
||||
String inputValue = '';
|
||||
|
|
@ -84,12 +82,14 @@ class _ReceiveScreenState extends State<ReceiveScreen> {
|
|||
Navigator.push(
|
||||
context,
|
||||
MaterialPageRoute(
|
||||
builder: (context) => MyHomePage(title: 'Caesar Transfer')));
|
||||
builder: (context) =>
|
||||
const MyHomePage(title: 'Caesar Transfer')));
|
||||
} else {
|
||||
Navigator.push(
|
||||
context,
|
||||
MaterialPageRoute(
|
||||
builder: (context) => MyHomePage(title: 'Caesar Transfer')));
|
||||
builder: (context) =>
|
||||
const MyHomePage(title: 'Caesar Transfer')));
|
||||
}
|
||||
} else {
|
||||
try {
|
||||
|
|
@ -102,25 +102,13 @@ class _ReceiveScreenState extends State<ReceiveScreen> {
|
|||
Navigator.push(
|
||||
context,
|
||||
MaterialPageRoute(
|
||||
builder: (context) => MyHomePage(title: 'Caesar Transfer')));
|
||||
builder: (context) =>
|
||||
const MyHomePage(title: 'Caesar Transfer')));
|
||||
}
|
||||
}
|
||||
print("Transfer startet with app_origin: $appOrigin");
|
||||
}
|
||||
|
||||
// Future<bool> requestPermission(Permission permission) async {
|
||||
// if (await permission.isGranted) {
|
||||
// return true;
|
||||
// } else {
|
||||
// var result = await permission.request();
|
||||
// if (result == PermissionStatus.granted) {
|
||||
// return true;
|
||||
// } else {
|
||||
// return false;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
|
|
@ -141,7 +129,7 @@ class _ReceiveScreenState extends State<ReceiveScreen> {
|
|||
child: Container(
|
||||
width: 200,
|
||||
height: 200,
|
||||
decoration: BoxDecoration(
|
||||
decoration: const BoxDecoration(
|
||||
shape: BoxShape.circle,
|
||||
color: Constants.textColor,
|
||||
),
|
||||
|
|
|
|||
|
|
@ -6,19 +6,17 @@ import 'package:cross_file/cross_file.dart';
|
|||
import 'package:file_picker/file_picker.dart';
|
||||
import 'package:flutter_test_gui/pages/waiting_screen.dart';
|
||||
import 'package:flutter_test_gui/src/rust/api/simple.dart';
|
||||
import 'package:flutter_test_gui/src/rust/frb_generated.dart';
|
||||
// import 'package:flutter_test_gui/src/rust/frb_generated.dart';
|
||||
import 'package:flutter_test_gui/consts/consts.dart';
|
||||
|
||||
// const backColor = Color(0xFF32363E);
|
||||
// const highlightColor = Color(0xFF98C379);
|
||||
// const textColor = Color(0xFFABB2BF);
|
||||
|
||||
class SendScreen extends StatefulWidget {
|
||||
const SendScreen({super.key});
|
||||
|
||||
@override
|
||||
_SendScreenState createState() => _SendScreenState();
|
||||
SendScreenState createState() => SendScreenState();
|
||||
}
|
||||
|
||||
class _SendScreenState extends State<SendScreen> {
|
||||
class SendScreenState extends State<SendScreen> {
|
||||
final List<XFile> _list = [];
|
||||
String transferName = '';
|
||||
bool _dragging = false;
|
||||
|
|
@ -90,12 +88,12 @@ class _SendScreenState extends State<SendScreen> {
|
|||
),
|
||||
)
|
||||
: const Center(
|
||||
child: Icon(
|
||||
Icons.upload_rounded,
|
||||
color: Constants.highlightColor,
|
||||
size: 200,
|
||||
child: Icon(
|
||||
Icons.upload_rounded,
|
||||
color: Constants.highlightColor,
|
||||
size: 200,
|
||||
),
|
||||
),
|
||||
),
|
||||
),
|
||||
const SizedBox(height: 16),
|
||||
],
|
||||
|
|
|
|||
|
|
@ -37,16 +37,6 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
|||
_appRelayController.text = appRelay;
|
||||
});
|
||||
}
|
||||
// Future<void> loadSettings() async {
|
||||
// SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||
// setState(() {
|
||||
// _appEnvironmentController.text = prefs.getString('app_environment') ?? '';
|
||||
// _appHostController.text = prefs.getString('app_host') ?? '';
|
||||
// _appPortController.text = prefs.getString('app_port') ?? '';
|
||||
// _appOriginController.text = prefs.getString('app_origin') ?? '';
|
||||
// _appRelayController.text = prefs.getString('app_relay') ?? '';
|
||||
// });
|
||||
// }
|
||||
|
||||
Future<void> saveSettings() async {
|
||||
SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||
|
|
@ -61,7 +51,7 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
|||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
appBar: AppBar(
|
||||
title: Text('Settings'),
|
||||
title: const Text('Settings'),
|
||||
),
|
||||
body: Padding(
|
||||
padding: const EdgeInsets.all(16.0),
|
||||
|
|
@ -69,30 +59,30 @@ class _SettingsScreenState extends State<SettingsScreen> {
|
|||
children: [
|
||||
TextField(
|
||||
controller: _appEnvironmentController,
|
||||
decoration: InputDecoration(labelText: 'App Environment'),
|
||||
decoration: const InputDecoration(labelText: 'App Environment'),
|
||||
),
|
||||
TextField(
|
||||
controller: _appHostController,
|
||||
decoration: InputDecoration(labelText: 'App Host'),
|
||||
decoration: const InputDecoration(labelText: 'App Host'),
|
||||
),
|
||||
TextField(
|
||||
controller: _appPortController,
|
||||
decoration: InputDecoration(labelText: 'App Port'),
|
||||
decoration: const InputDecoration(labelText: 'App Port'),
|
||||
),
|
||||
TextField(
|
||||
controller: _appOriginController,
|
||||
decoration: InputDecoration(labelText: 'App Origin'),
|
||||
decoration: const InputDecoration(labelText: 'App Origin'),
|
||||
),
|
||||
TextField(
|
||||
controller: _appRelayController,
|
||||
decoration: InputDecoration(labelText: 'App Relay'),
|
||||
decoration: const InputDecoration(labelText: 'App Relay'),
|
||||
),
|
||||
ElevatedButton(
|
||||
onPressed: () async {
|
||||
await saveSettings();
|
||||
Navigator.pop(context);
|
||||
},
|
||||
child: Text('Save'),
|
||||
child: const Text('Save'),
|
||||
),
|
||||
],
|
||||
),
|
||||
|
|
|
|||
|
|
@ -4,14 +4,10 @@ import 'package:qr_flutter/qr_flutter.dart';
|
|||
import 'package:cross_file/cross_file.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:flutter_test_gui/src/rust/api/simple.dart';
|
||||
import 'package:flutter_test_gui/src/rust/frb_generated.dart';
|
||||
// import 'package:flutter_test_gui/src/rust/frb_generated.dart';
|
||||
import 'package:flutter_test_gui/consts/consts.dart';
|
||||
import 'package:permission_handler/permission_handler.dart';
|
||||
|
||||
// const backColor = Color(0xFF32363E);
|
||||
// const highlightColor = Color(0xFF98C379);
|
||||
// const textColor = Color(0xFFABB2BF);
|
||||
|
||||
class TransferScreen extends StatefulWidget {
|
||||
final List<XFile> files;
|
||||
final String transferName;
|
||||
|
|
@ -21,10 +17,10 @@ class TransferScreen extends StatefulWidget {
|
|||
: super(key: key);
|
||||
|
||||
@override
|
||||
_TransferScreenState createState() => _TransferScreenState();
|
||||
TransferScreenState createState() => TransferScreenState();
|
||||
}
|
||||
|
||||
class _TransferScreenState extends State<TransferScreen> {
|
||||
class TransferScreenState extends State<TransferScreen> {
|
||||
String appOrigin = '';
|
||||
String inputValue = '';
|
||||
@override
|
||||
|
|
|
|||
|
|
@ -5,13 +5,9 @@ import 'package:qr_flutter/qr_flutter.dart';
|
|||
import 'package:cross_file/cross_file.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:flutter_test_gui/src/rust/api/simple.dart';
|
||||
import 'package:flutter_test_gui/src/rust/frb_generated.dart';
|
||||
// import 'package:flutter_test_gui/src/rust/frb_generated.dart';
|
||||
import 'package:flutter_test_gui/consts/consts.dart';
|
||||
|
||||
// const backColor = Color(0xFF32363E);
|
||||
// const highlightColor = Color(0xFF98C379);
|
||||
// const textColor = Color(0xFFABB2BF);
|
||||
|
||||
class WaitingScreen extends StatefulWidget {
|
||||
final List<XFile> files;
|
||||
final String transferName;
|
||||
|
|
@ -21,10 +17,10 @@ class WaitingScreen extends StatefulWidget {
|
|||
: super(key: key);
|
||||
|
||||
@override
|
||||
_WaitingScreenState createState() => _WaitingScreenState();
|
||||
WaitingScreenState createState() => WaitingScreenState();
|
||||
}
|
||||
|
||||
class _WaitingScreenState extends State<WaitingScreen> {
|
||||
class WaitingScreenState extends State<WaitingScreen> {
|
||||
String appOrigin = '';
|
||||
@override
|
||||
void initState() {
|
||||
|
|
@ -35,7 +31,7 @@ class _WaitingScreenState extends State<WaitingScreen> {
|
|||
Future<void> loadSettings() async {
|
||||
SharedPreferences prefs = await SharedPreferences.getInstance();
|
||||
appOrigin = prefs.getString('app_origin') ??
|
||||
'wss://caesar-transfer-iu.shuttleapp.rs'; // Laden Sie die app_origin
|
||||
'wss://caesar-transfer-iu.shuttleapp.rs';
|
||||
}
|
||||
|
||||
Future<void> callStartSender(String appOrigin) async {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue