From 63223af3615f1e934907bffc5fdc13d6a58a195e Mon Sep 17 00:00:00 2001
From: Maximilian Betz <Maximilian.Betz@awi.de>
Date: Fri, 1 Apr 2022 11:43:02 +0200
Subject: [PATCH] some more ui improvements for horizonal view and different
 devices

---
 lib/addevent.dart      |  1 +
 lib/configuration.dart | 17 ++++++++---------
 lib/overview.dart      |  1 -
 lib/viewevents.dart    | 21 +++++++++------------
 4 files changed, 18 insertions(+), 22 deletions(-)

diff --git a/lib/addevent.dart b/lib/addevent.dart
index 242ce79..102a491 100644
--- a/lib/addevent.dart
+++ b/lib/addevent.dart
@@ -526,3 +526,4 @@ class _AddEventPageState extends State<AddEvent>  {
 }
 
 //TODO: update shared preferences current event on adding event!
+//TODO: long urn string is not displayed correctly!
\ No newline at end of file
diff --git a/lib/configuration.dart b/lib/configuration.dart
index 1301311..8b9b93c 100644
--- a/lib/configuration.dart
+++ b/lib/configuration.dart
@@ -130,7 +130,8 @@ class _MyHomePageState extends State<Configuration> {
             child:
             Center(
               child: Column(
-                mainAxisAlignment: MainAxisAlignment.center,
+                mainAxisAlignment: MainAxisAlignment.spaceBetween,
+                mainAxisSize: MainAxisSize.max,
                 children: <Widget>[
                   const SizedBox(height: 50),
                   const Text(
@@ -217,8 +218,8 @@ class _MyHomePageState extends State<Configuration> {
                     enabled: false,
                     style: _statusStyle,
                     controller: TextEditingController(
-                        text: _status,
-                  ),
+                      text: _status,
+                    ),
                   ),
                   const SizedBox(height: 15.0),
 
@@ -228,11 +229,11 @@ class _MyHomePageState extends State<Configuration> {
           ),
         ),
         bottomNavigationBar: Container(
-          margin: const EdgeInsets.symmetric(vertical: 10.0),
-          child: Row(
-            mainAxisAlignment: MainAxisAlignment.end,
+          margin: const EdgeInsets.symmetric(vertical: 10.0, horizontal: 5.0),
+          child:Row(
+            mainAxisAlignment: MainAxisAlignment.spaceBetween,
+            mainAxisSize: MainAxisSize.max,
             children: [
-              //const SizedBox(width: 10.0),
               FloatingActionButton.extended(
                 heroTag: null,
                 tooltip: 'Export events to local .json file',
@@ -242,7 +243,6 @@ class _MyHomePageState extends State<Configuration> {
                   dumpToFile();
                 },
               ),
-              const SizedBox(width: 50),
               FloatingActionButton.extended(
                 heroTag: null,
                 tooltip: 'Download corresponding devices and store locally',
@@ -253,7 +253,6 @@ class _MyHomePageState extends State<Configuration> {
                   //TODO: display failed as user feedback somehow
                 },
               ),
-              const SizedBox(width: 5.0),
             ],
           ),
         )
diff --git a/lib/overview.dart b/lib/overview.dart
index 9ff03e5..59e7aff 100644
--- a/lib/overview.dart
+++ b/lib/overview.dart
@@ -7,7 +7,6 @@ class Overview extends StatelessWidget {
   Widget _buildPopupInfoDialog(BuildContext context) {
 
     return AlertDialog(
-      title: const Text('Information'),
       content: Column(
         mainAxisSize: MainAxisSize.min,
         crossAxisAlignment: CrossAxisAlignment.center,
diff --git a/lib/viewevents.dart b/lib/viewevents.dart
index b5f0c7c..18c8ea9 100644
--- a/lib/viewevents.dart
+++ b/lib/viewevents.dart
@@ -237,15 +237,13 @@ class _ViewEvents extends State<ViewEvents> {
           ),
         ),
       ),
-      bottomNavigationBar: Row(
-        mainAxisAlignment: MainAxisAlignment.end,
-        children: [
-          const SizedBox(width: 10),
-          Text(_status, style: _statusStyle),
-          const SizedBox(width: 50),
-          Container(
-            margin: const EdgeInsets.symmetric(vertical: 10.0),
-            child:
+      bottomNavigationBar: Container(
+        margin: const EdgeInsets.symmetric(vertical: 10.0, horizontal: 5.0),
+        child: Row(
+          mainAxisAlignment: MainAxisAlignment.spaceBetween,
+          children: [
+            const SizedBox(width: 1),
+            Text(_status, style: _statusStyle),
             FloatingActionButton.extended(
               heroTag: null,
               tooltip: 'Upload Events',
@@ -255,9 +253,8 @@ class _ViewEvents extends State<ViewEvents> {
                 syncEvents();
               },
             ),
-          ),
-          const SizedBox(width: 5.0),
-        ],
+          ],
+        ),
       ),
     );
   }
-- 
GitLab