diff --git a/src/Library/Library.blp b/src/Library/Library.blp
index f2edafbcd..cfcf1bfe1 100644
--- a/src/Library/Library.blp
+++ b/src/Library/Library.blp
@@ -10,6 +10,11 @@ Adw.PreferencesWindow library {
Adw.PreferencesPage {
Adw.PreferencesGroup {
+ Picture picture_illustration {
+ can-shrink: false;
+ margin-bottom: 30;
+ }
+
Label {
label: _("Learn, Test, Remix");
styles ["title-1"]
diff --git a/src/Library/Library.js b/src/Library/Library.js
index 8496861ee..a742203aa 100644
--- a/src/Library/Library.js
+++ b/src/Library/Library.js
@@ -8,10 +8,15 @@ import Window from "../window.js";
import resource from "./Library.blp";
import { createSessionFromDemo } from "../sessions.js";
+import illustration from "./library.svg";
+
export default function Library({ application }) {
const builder = Gtk.Builder.new_from_resource(resource);
const window = builder.get_object("library");
+ const picture_illustration = builder.get_object("picture_illustration");
+ picture_illustration.set_resource(illustration);
+
let last_selected;
const demos = getDemos();
diff --git a/src/Library/library.svg b/src/Library/library.svg
new file mode 100644
index 000000000..3498c520c
--- /dev/null
+++ b/src/Library/library.svg
@@ -0,0 +1,757 @@
+
+
+
+
diff --git a/src/about.js b/src/about.js
index e8fb49cbd..405c3f1f6 100644
--- a/src/about.js
+++ b/src/about.js
@@ -52,6 +52,7 @@ ${getBlueprintVersion()}
artists: [
"Tobias Bernard ",
"Jakub Steiner https://jimmac.eu",
+ "Brage Fuglseth https://bragefuglseth.dev",
],
});