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;