diff --git a/docs/logo.svg b/docs/logo.svg
new file mode 100644
index 000000000..eda60804a
--- /dev/null
+++ b/docs/logo.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/launcher/icons/kyty-small.svg b/src/launcher/icons/kyty-small.svg
new file mode 100644
index 000000000..8efd0571a
--- /dev/null
+++ b/src/launcher/icons/kyty-small.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/launcher/icons/kyty.svg b/src/launcher/icons/kyty.svg
new file mode 100644
index 000000000..eda60804a
--- /dev/null
+++ b/src/launcher/icons/kyty.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/src/launcher/resources.qrc b/src/launcher/resources.qrc
index 36f3f45c4..10d160fe4 100644
--- a/src/launcher/resources.qrc
+++ b/src/launcher/resources.qrc
@@ -7,6 +7,8 @@
icons/grid-view.svg
icons/remove-configuration.svg
icons/trophy.svg
+ icons/kyty.svg
+ icons/kyty-small.svg
../../assets/images/hidden-trophy.png
diff --git a/src/launcher/src/main.cpp b/src/launcher/src/main.cpp
index 05710ea9a..6310d40e4 100644
--- a/src/launcher/src/main.cpp
+++ b/src/launcher/src/main.cpp
@@ -2,9 +2,21 @@
#include "launcherTheme.h"
#include
+#include
int main(int argc, char* argv[]) {
QApplication a(argc, argv);
+ // Title bars and taskbars get the bolder small-size artwork.
+ const QIcon small_art(QStringLiteral(":/icons/kyty-small.svg"));
+ const QIcon large_art(QStringLiteral(":/icons/kyty.svg"));
+ QIcon icon;
+ for (int size: {16, 24, 32, 48, 64}) {
+ icon.addPixmap(small_art.pixmap(QSize(size, size), 1.0));
+ }
+ for (int size: {128, 256}) {
+ icon.addPixmap(large_art.pixmap(QSize(size, size), 1.0));
+ }
+ QApplication::setWindowIcon(icon);
LauncherTheme::Initialize(a);
MainDialog w;