diff --git a/prefs.js b/prefs.js
index 4073dba..d74b6ce 100644
--- a/prefs.js
+++ b/prefs.js
@@ -37,6 +37,7 @@ var PreferencesDialog = class PreferencesDialog {
// Load the user interface file.
this._builder = new Gtk.Builder();
+ this._builder.add_from_resource(`/ui/common/main-menu.ui`);
this._builder.add_from_resource(`/ui/${utils.isGTK4() ? 'gtk4' : 'gtk3'}/prefs.ui`);
this._builder.add_from_resource(`/ui/${utils.isGTK4() ? 'gtk4' : 'gtk3'}/fire.ui`);
this._builder.add_from_resource(`/ui/${utils.isGTK4() ? 'gtk4' : 'gtk3'}/matrix.ui`);
diff --git a/resources/ui/common/main-menu.ui b/resources/ui/common/main-menu.ui
new file mode 100644
index 0000000..4ba062b
--- /dev/null
+++ b/resources/ui/common/main-menu.ui
@@ -0,0 +1,32 @@
+
+
+
+
\ No newline at end of file
diff --git a/resources/ui/gtk3/prefs.ui b/resources/ui/gtk3/prefs.ui
index f531341..809c4f1 100644
--- a/resources/ui/gtk3/prefs.ui
+++ b/resources/ui/gtk3/prefs.ui
@@ -19,36 +19,6 @@
-
-
-
-