diff --git a/gui/dialogs/load_flight.xml b/gui/dialogs/load_flight.xml
new file mode 100644
index 000000000..53d4c7fba
--- /dev/null
+++ b/gui/dialogs/load_flight.xml
@@ -0,0 +1,41 @@
+
+
+
+ load_flight
+ vbox
+
+
+ hbox
+
+
+
+ fill
+ true
+ /tmp/flight/file
+
+
+
+
+ hbox
+ true
+
+ true
+
+ true
+
+
diff --git a/gui/dialogs/save_flight.xml b/gui/dialogs/save_flight.xml
new file mode 100644
index 000000000..8cbf66eb4
--- /dev/null
+++ b/gui/dialogs/save_flight.xml
@@ -0,0 +1,41 @@
+
+
+
+ save_flight
+ vbox
+
+
+ hbox
+
+
+
+ fill
+ true
+ /tmp/flight/file
+
+
+
+
+ hbox
+ true
+
+ true
+
+ true
+
+
diff --git a/gui/menubar.xml b/gui/menubar.xml
index 1d5bebe25..7198a5c96 100644
--- a/gui/menubar.xml
+++ b/gui/menubar.xml
@@ -6,14 +6,16 @@
-
- old-save-dialog
+ dialog-show
+ save_flight
-
- old-load-dialog
+ dialog-show
+ load_flight