diff --git a/README.md b/README.md
index bc28f71..1847612 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ Supported interfaces:
## About
-
+
The Focusrite USB audio interfaces are class compliant meaning that
they work “out of the box” on Linux as audio and MIDI interfaces
diff --git a/img/alsa-scarlett-gui.png b/img/alsa-scarlett-gui.png
new file mode 100644
index 0000000..3a25e54
Binary files /dev/null and b/img/alsa-scarlett-gui.png differ
diff --git a/src/about.c b/src/about.c
index 633eb2f..d34827e 100644
--- a/src/about.c
+++ b/src/about.c
@@ -3,6 +3,8 @@
#include "about.h"
+static GdkTexture *logo = NULL;
+
void activate_about(
GSimpleAction *action,
GVariant *parameter,
@@ -15,6 +17,11 @@ void activate_about(
NULL
};
+ if (!logo)
+ logo = gdk_texture_new_from_resource(
+ "/vu/b4/alsa-scarlett-gui/icons/vu.b4.alsa-scarlett-gui.png"
+ );
+
gtk_show_about_dialog(
w,
"program-name", "ALSA Scarlett2 Control Panel",
@@ -25,7 +32,7 @@ void activate_about(
"website", "https://github.com/geoffreybennett/alsa-scarlett-gui",
"copyright", "Copyright 2022-2024 Geoffrey D. Bennett",
"license-type", GTK_LICENSE_GPL_3_0,
- "logo-icon-name", "alsa-scarlett-gui-logo",
+ "logo", logo,
"title", "About ALSA Scarlett2 Mixer Interface",
"authors", authors,
NULL
diff --git a/src/alsa-scarlett-gui-resources.xml b/src/alsa-scarlett-gui-resources.xml
index a708d4c..227dbe9 100644
--- a/src/alsa-scarlett-gui-resources.xml
+++ b/src/alsa-scarlett-gui-resources.xml
@@ -1,7 +1,7 @@
- img/alsa-scarlett-gui-logo.png
+ img/vu.b4.alsa-scarlett-gui.png
img/socket.svg
img/audio-volume-high.svg
img/audio-volume-low.svg
diff --git a/src/iface-none.c b/src/iface-none.c
index ad996da..c33db3d 100644
--- a/src/iface-none.c
+++ b/src/iface-none.c
@@ -10,7 +10,7 @@ GtkWidget *create_window_iface_none(GtkApplication *app) {
GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 50);
gtk_widget_set_margin(box, 50);
GtkWidget *picture = gtk_picture_new_for_resource(
- "/vu/b4/alsa-scarlett-gui/icons/alsa-scarlett-gui-logo.png"
+ "/vu/b4/alsa-scarlett-gui/icons/vu.b4.alsa-scarlett-gui.png"
);
GtkWidget *label = gtk_label_new("No Scarlett/Clarett/Vocaster interface found.");
diff --git a/src/img/alsa-scarlett-gui-logo.png b/src/img/alsa-scarlett-gui-logo.png
deleted file mode 100644
index eb4b018..0000000
Binary files a/src/img/alsa-scarlett-gui-logo.png and /dev/null differ
diff --git a/src/img/alsa-scarlett-gui.png b/src/img/alsa-scarlett-gui.png
deleted file mode 100644
index 1f64aec..0000000
Binary files a/src/img/alsa-scarlett-gui.png and /dev/null differ
diff --git a/src/img/vu.b4.alsa-scarlett-gui.png b/src/img/vu.b4.alsa-scarlett-gui.png
index 1f64aec..3a25e54 100644
Binary files a/src/img/vu.b4.alsa-scarlett-gui.png and b/src/img/vu.b4.alsa-scarlett-gui.png differ
diff --git a/src/img/vu.b4.alsa-scarlett-gui.svg b/src/img/vu.b4.alsa-scarlett-gui.svg
new file mode 100644
index 0000000..6c7a729
--- /dev/null
+++ b/src/img/vu.b4.alsa-scarlett-gui.svg
@@ -0,0 +1,520 @@
+
+
+
+