From eb9661370b3697993efd180b9959b2aa448ecc6e Mon Sep 17 00:00:00 2001 From: Petr Mrázek Date: Sun, 18 May 2014 22:50:00 +0200 Subject: Enable SVG icons --- CMakeLists.txt | 4 ++-- gui/MainWindow.ui | 4 ++-- resources/multimc/index.theme | 10 ++++++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 17589f9a..ad3a32c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -667,7 +667,7 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInf DIRECTORY "${QT_PLUGINS_DIR}/imageformats" DESTINATION ${PLUGIN_DEST_DIR} COMPONENT Runtime - REGEX "tga|svg|tiff|mng" EXCLUDE + REGEX "tga|tiff|mng" EXCLUDE ) # Platform plugins @@ -683,7 +683,7 @@ else() DIRECTORY "${QT_PLUGINS_DIR}/imageformats" DESTINATION ${PLUGIN_DEST_DIR} COMPONENT Runtime - REGEX "tga|svg|tiff|mng" EXCLUDE + REGEX "tga|tiff|mng" EXCLUDE REGEX "d\\." EXCLUDE REGEX "_debug\\." EXCLUDE ) diff --git a/gui/MainWindow.ui b/gui/MainWindow.ui index 1d7fbec9..b4ae3441 100644 --- a/gui/MainWindow.ui +++ b/gui/MainWindow.ui @@ -74,7 +74,7 @@ - + @@ -284,7 +284,7 @@ Open the MultiMC Patreon page. - + diff --git a/resources/multimc/index.theme b/resources/multimc/index.theme index 776792b7..8e1241e9 100644 --- a/resources/multimc/index.theme +++ b/resources/multimc/index.theme @@ -2,7 +2,7 @@ Name=multimc Comment=MultiMC Default Icons Inherits=default -Directories=scalable/apps,8x8,16x16,22x22,24x24,32x32,48x48 +Directories=scalable/apps,8x8,16x16,22x22,24x24,32x32,48x48,scalable [scalable/apps] Size=48 @@ -30,4 +30,10 @@ Size=32 Size=48 [64x64] -Size=64 \ No newline at end of file +Size=64 + +[scalable] +Size=48 +Type=Scalable +MinSize=16 +MaxSize=256 -- cgit From d2b2d55aa9a4031d1e179534796cbe07bc57080f Mon Sep 17 00:00:00 2001 From: Petr Mrázek Date: Sun, 25 May 2014 03:22:17 +0200 Subject: New flat icon themes from pexner Squash and rework of commits from robotbrain --- CMakeLists.txt | 2 + MultiMC.cpp | 1 + gui/MainWindow.ui | 2 + gui/dialogs/SettingsDialog.cpp | 30 ++- gui/dialogs/SettingsDialog.ui | 39 +++- main.cpp | 4 +- resources/pe_dark/16x16/status-bad.png | Bin 0 -> 468 bytes resources/pe_dark/16x16/status-good.png | Bin 0 -> 527 bytes resources/pe_dark/22x22/status-bad.png | Bin 0 -> 592 bytes resources/pe_dark/22x22/status-good.png | Bin 0 -> 665 bytes resources/pe_dark/24x24/status-bad.png | Bin 0 -> 605 bytes resources/pe_dark/24x24/status-good.png | Bin 0 -> 676 bytes resources/pe_dark/32x32/status-bad.png | Bin 0 -> 839 bytes resources/pe_dark/32x32/status-good.png | Bin 0 -> 802 bytes resources/pe_dark/48x48/status-bad.png | Bin 0 -> 1162 bytes resources/pe_dark/48x48/status-good.png | Bin 0 -> 1159 bytes resources/pe_dark/64x64/status-bad.png | Bin 0 -> 1413 bytes resources/pe_dark/64x64/status-good.png | Bin 0 -> 1478 bytes resources/pe_dark/index.theme | 39 ++++ resources/pe_dark/pe_dark.qrc | 57 +++++ resources/pe_dark/scalable/about.svg | 22 ++ resources/pe_dark/scalable/bug.svg | 29 +++ resources/pe_dark/scalable/centralmods.svg | 22 ++ resources/pe_dark/scalable/checkupdate.svg | 25 +++ resources/pe_dark/scalable/console.svg | 228 ++++++++++++++++++++ resources/pe_dark/scalable/console_error.svg | 247 +++++++++++++++++++++ resources/pe_dark/scalable/copy.svg | 21 ++ resources/pe_dark/scalable/new.svg | 22 ++ resources/pe_dark/scalable/patreon.svg | 22 ++ resources/pe_dark/scalable/refresh.svg | 21 ++ resources/pe_dark/scalable/settings.svg | 36 ++++ resources/pe_dark/scalable/viewfolder.svg | 20 ++ resources/pe_light/16x16/status-bad.png | Bin 0 -> 468 bytes resources/pe_light/16x16/status-good.png | Bin 0 -> 527 bytes resources/pe_light/22x22/status-bad.png | Bin 0 -> 592 bytes resources/pe_light/22x22/status-good.png | Bin 0 -> 665 bytes resources/pe_light/24x24/status-bad.png | Bin 0 -> 605 bytes resources/pe_light/24x24/status-good.png | Bin 0 -> 676 bytes resources/pe_light/32x32/status-bad.png | Bin 0 -> 839 bytes resources/pe_light/32x32/status-good.png | Bin 0 -> 802 bytes resources/pe_light/48x48/status-bad.png | Bin 0 -> 1162 bytes resources/pe_light/48x48/status-good.png | Bin 0 -> 1159 bytes resources/pe_light/64x64/status-bad.png | Bin 0 -> 1413 bytes resources/pe_light/64x64/status-good.png | Bin 0 -> 1478 bytes resources/pe_light/index.theme | 39 ++++ resources/pe_light/pe_light.qrc | 61 ++++++ resources/pe_light/scalable/about.svg | 21 ++ resources/pe_light/scalable/bug.svg | 50 +++++ resources/pe_light/scalable/centralmods.svg | 20 ++ resources/pe_light/scalable/checkupdate.svg | 24 +++ resources/pe_light/scalable/console.svg | 228 ++++++++++++++++++++ resources/pe_light/scalable/console_error.svg | 247 +++++++++++++++++++++ resources/pe_light/scalable/copy.svg | 20 ++ resources/pe_light/scalable/new.svg | 21 ++ resources/pe_light/scalable/news.svg | 296 ++++++++++++++++++++++++++ resources/pe_light/scalable/patreon.svg | 83 ++++++++ resources/pe_light/scalable/refresh.svg | 20 ++ resources/pe_light/scalable/settings.svg | 64 ++++++ resources/pe_light/scalable/viewfolder.svg | 19 ++ 59 files changed, 2098 insertions(+), 4 deletions(-) create mode 100644 resources/pe_dark/16x16/status-bad.png create mode 100644 resources/pe_dark/16x16/status-good.png create mode 100644 resources/pe_dark/22x22/status-bad.png create mode 100644 resources/pe_dark/22x22/status-good.png create mode 100644 resources/pe_dark/24x24/status-bad.png create mode 100644 resources/pe_dark/24x24/status-good.png create mode 100644 resources/pe_dark/32x32/status-bad.png create mode 100644 resources/pe_dark/32x32/status-good.png create mode 100644 resources/pe_dark/48x48/status-bad.png create mode 100644 resources/pe_dark/48x48/status-good.png create mode 100644 resources/pe_dark/64x64/status-bad.png create mode 100644 resources/pe_dark/64x64/status-good.png create mode 100644 resources/pe_dark/index.theme create mode 100644 resources/pe_dark/pe_dark.qrc create mode 100644 resources/pe_dark/scalable/about.svg create mode 100644 resources/pe_dark/scalable/bug.svg create mode 100644 resources/pe_dark/scalable/centralmods.svg create mode 100644 resources/pe_dark/scalable/checkupdate.svg create mode 100644 resources/pe_dark/scalable/console.svg create mode 100644 resources/pe_dark/scalable/console_error.svg create mode 100644 resources/pe_dark/scalable/copy.svg create mode 100644 resources/pe_dark/scalable/new.svg create mode 100644 resources/pe_dark/scalable/patreon.svg create mode 100644 resources/pe_dark/scalable/refresh.svg create mode 100644 resources/pe_dark/scalable/settings.svg create mode 100644 resources/pe_dark/scalable/viewfolder.svg create mode 100644 resources/pe_light/16x16/status-bad.png create mode 100644 resources/pe_light/16x16/status-good.png create mode 100644 resources/pe_light/22x22/status-bad.png create mode 100644 resources/pe_light/22x22/status-good.png create mode 100644 resources/pe_light/24x24/status-bad.png create mode 100644 resources/pe_light/24x24/status-good.png create mode 100644 resources/pe_light/32x32/status-bad.png create mode 100644 resources/pe_light/32x32/status-good.png create mode 100644 resources/pe_light/48x48/status-bad.png create mode 100644 resources/pe_light/48x48/status-good.png create mode 100644 resources/pe_light/64x64/status-bad.png create mode 100644 resources/pe_light/64x64/status-good.png create mode 100644 resources/pe_light/index.theme create mode 100644 resources/pe_light/pe_light.qrc create mode 100644 resources/pe_light/scalable/about.svg create mode 100644 resources/pe_light/scalable/bug.svg create mode 100644 resources/pe_light/scalable/centralmods.svg create mode 100644 resources/pe_light/scalable/checkupdate.svg create mode 100644 resources/pe_light/scalable/console.svg create mode 100644 resources/pe_light/scalable/console_error.svg create mode 100644 resources/pe_light/scalable/copy.svg create mode 100644 resources/pe_light/scalable/new.svg create mode 100644 resources/pe_light/scalable/news.svg create mode 100644 resources/pe_light/scalable/patreon.svg create mode 100644 resources/pe_light/scalable/refresh.svg create mode 100644 resources/pe_light/scalable/settings.svg create mode 100644 resources/pe_light/scalable/viewfolder.svg diff --git a/CMakeLists.txt b/CMakeLists.txt index ad3a32c2..8c01799c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -587,6 +587,8 @@ endforeach() set(MULTIMC_QRCS resources/backgrounds/backgrounds.qrc resources/multimc/multimc.qrc + resources/pe_dark/pe_dark.qrc + resources/pe_light/pe_light.qrc resources/instances/instances.qrc ) diff --git a/MultiMC.cpp b/MultiMC.cpp index 41c81b7b..358d15fb 100644 --- a/MultiMC.cpp +++ b/MultiMC.cpp @@ -348,6 +348,7 @@ void MultiMC::initGlobalSettings() // Updates m_settings->registerSetting("UpdateChannel", BuildConfig.VERSION_CHANNEL); m_settings->registerSetting("AutoUpdate", true); + m_settings->registerSetting("IconTheme", QString("multimc")); // Notifications m_settings->registerSetting("ShownNotifications", QString()); diff --git a/gui/MainWindow.ui b/gui/MainWindow.ui index b4ae3441..47789449 100644 --- a/gui/MainWindow.ui +++ b/gui/MainWindow.ui @@ -558,6 +558,8 @@ + + diff --git a/gui/dialogs/SettingsDialog.cpp b/gui/dialogs/SettingsDialog.cpp index 2dd19077..4229ea91 100644 --- a/gui/dialogs/SettingsDialog.cpp +++ b/gui/dialogs/SettingsDialog.cpp @@ -316,7 +316,20 @@ void SettingsDialog::applySettings(SettingsObject *s) // Updates s->set("AutoUpdate", ui->autoUpdateCheckBox->isChecked()); s->set("UpdateChannel", m_currentUpdateChannel); - + //FIXME: make generic + switch (ui->themeComboBox->currentIndex()) + { + case 1: + s->set("IconTheme", "pe_dark"); + break; + case 2: + s->set("IconTheme", "pe_light"); + break; + case 0: + default: + s->set("IconTheme", "multimc"); + break; + } // FTB s->set("TrackFTBInstances", ui->trackFtbBox->isChecked()); s->set("FTBLauncherRoot", ui->ftbLauncherBox->text()); @@ -419,7 +432,20 @@ void SettingsDialog::loadSettings(SettingsObject *s) // Updates ui->autoUpdateCheckBox->setChecked(s->get("AutoUpdate").toBool()); m_currentUpdateChannel = s->get("UpdateChannel").toString(); - + //FIXME: make generic + auto theme = s->get("IconTheme").toString(); + if (theme == "pe_dark") + { + ui->themeComboBox->setCurrentIndex(1); + } + else if (theme == "pe_light") + { + ui->themeComboBox->setCurrentIndex(2); + } + else + { + ui->themeComboBox->setCurrentIndex(0); + } // FTB ui->trackFtbBox->setChecked(s->get("TrackFTBInstances").toBool()); ui->ftbLauncherBox->setText(s->get("FTBLauncherRoot").toString()); diff --git a/gui/dialogs/SettingsDialog.ui b/gui/dialogs/SettingsDialog.ui index 74ed68d2..d4e90302 100644 --- a/gui/dialogs/SettingsDialog.ui +++ b/gui/dialogs/SettingsDialog.ui @@ -20,7 +20,7 @@ Settings - + :/icons/toolbar/settings:/icons/toolbar/settings @@ -326,6 +326,43 @@ + + + + Icon Theme + + + + + + + 0 + 0 + + + + Qt::StrongFocus + + + + Default + + + + + Simple + + + + + Simple (Light Icons) + + + + + + + diff --git a/main.cpp b/main.cpp index 181d7299..25cfb153 100644 --- a/main.cpp +++ b/main.cpp @@ -4,7 +4,7 @@ int main_gui(MultiMC &app) { // show main window - QIcon::setThemeName("multimc"); + QIcon::setThemeName(MMC->settings()->get("IconTheme").toString()); MainWindow mainWin; mainWin.restoreState(QByteArray::fromBase64(MMC->settings()->get("MainWindowState").toByteArray())); mainWin.restoreGeometry(QByteArray::fromBase64(MMC->settings()->get("MainWindowGeometry").toByteArray())); @@ -22,6 +22,8 @@ int main(int argc, char *argv[]) Q_INIT_RESOURCE(instances); Q_INIT_RESOURCE(multimc); Q_INIT_RESOURCE(backgrounds); + Q_INIT_RESOURCE(pe_dark); + Q_INIT_RESOURCE(pe_light); switch (app.status()) { diff --git a/resources/pe_dark/16x16/status-bad.png b/resources/pe_dark/16x16/status-bad.png new file mode 100644 index 00000000..0187b990 Binary files /dev/null and b/resources/pe_dark/16x16/status-bad.png differ diff --git a/resources/pe_dark/16x16/status-good.png b/resources/pe_dark/16x16/status-good.png new file mode 100644 index 00000000..661405db Binary files /dev/null and b/resources/pe_dark/16x16/status-good.png differ diff --git a/resources/pe_dark/22x22/status-bad.png b/resources/pe_dark/22x22/status-bad.png new file mode 100644 index 00000000..7b6e9bcb Binary files /dev/null and b/resources/pe_dark/22x22/status-bad.png differ diff --git a/resources/pe_dark/22x22/status-good.png b/resources/pe_dark/22x22/status-good.png new file mode 100644 index 00000000..3da59106 Binary files /dev/null and b/resources/pe_dark/22x22/status-good.png differ diff --git a/resources/pe_dark/24x24/status-bad.png b/resources/pe_dark/24x24/status-bad.png new file mode 100644 index 00000000..bef1e5a3 Binary files /dev/null and b/resources/pe_dark/24x24/status-bad.png differ diff --git a/resources/pe_dark/24x24/status-good.png b/resources/pe_dark/24x24/status-good.png new file mode 100644 index 00000000..2b55aeae Binary files /dev/null and b/resources/pe_dark/24x24/status-good.png differ diff --git a/resources/pe_dark/32x32/status-bad.png b/resources/pe_dark/32x32/status-bad.png new file mode 100644 index 00000000..fc700e19 Binary files /dev/null and b/resources/pe_dark/32x32/status-bad.png differ diff --git a/resources/pe_dark/32x32/status-good.png b/resources/pe_dark/32x32/status-good.png new file mode 100644 index 00000000..eff50142 Binary files /dev/null and b/resources/pe_dark/32x32/status-good.png differ diff --git a/resources/pe_dark/48x48/status-bad.png b/resources/pe_dark/48x48/status-bad.png new file mode 100644 index 00000000..846ac51d Binary files /dev/null and b/resources/pe_dark/48x48/status-bad.png differ diff --git a/resources/pe_dark/48x48/status-good.png b/resources/pe_dark/48x48/status-good.png new file mode 100644 index 00000000..56574e38 Binary files /dev/null and b/resources/pe_dark/48x48/status-good.png differ diff --git a/resources/pe_dark/64x64/status-bad.png b/resources/pe_dark/64x64/status-bad.png new file mode 100644 index 00000000..b87772cc Binary files /dev/null and b/resources/pe_dark/64x64/status-bad.png differ diff --git a/resources/pe_dark/64x64/status-good.png b/resources/pe_dark/64x64/status-good.png new file mode 100644 index 00000000..afedf8cb Binary files /dev/null and b/resources/pe_dark/64x64/status-good.png differ diff --git a/resources/pe_dark/index.theme b/resources/pe_dark/index.theme new file mode 100644 index 00000000..2768cb50 --- /dev/null +++ b/resources/pe_dark/index.theme @@ -0,0 +1,39 @@ +[Icon Theme] +Name=pe_dark +Comment=Icons by pexner (dark) +Inherits=multimc +Directories=scalable/apps,8x8,16x16,22x22,24x24,32x32,48x48,scalable + +[scalable/apps] +Size=48 +Type=scalable +MinSize=1 +MaxSize=512 +Context=Applications + +[8x8] +Size=8 + +[16x16] +Size=16 + +[22x22] +Size=22 + +[24x24] +Size=24 + +[32x32] +Size=32 + +[48x48] +Size=48 + +[64x64] +Size=64 + +[scalable] +Size=48 +Type=Scalable +MinSize=16 +MaxSize=256 diff --git a/resources/pe_dark/pe_dark.qrc b/resources/pe_dark/pe_dark.qrc new file mode 100644 index 00000000..98823a27 --- /dev/null +++ b/resources/pe_dark/pe_dark.qrc @@ -0,0 +1,57 @@ + + + + index.theme + + scalable/console.svg + + + scalable/console_error.svg + + + scalable/about.svg + + + scalable/bug.svg + + + scalable/patreon.svg + + + scalable/centralmods.svg + + + scalable/checkupdate.svg + + + scalable/copy.svg + + + scalable/new.svg + + + 16x16/status-bad.png + 22x22/status-bad.png + 24x24/status-bad.png + 32x32/status-bad.png + 48x48/status-bad.png + 64x64/status-bad.png + + + 16x16/status-good.png + 22x22/status-good.png + 24x24/status-good.png + 32x32/status-good.png + 48x48/status-good.png + 64x64/status-good.png + + + scalable/refresh.svg + + + scalable/settings.svg + + + scalable/viewfolder.svg + + diff --git a/resources/pe_dark/scalable/about.svg b/resources/pe_dark/scalable/about.svg new file mode 100644 index 00000000..35eb8e87 --- /dev/null +++ b/resources/pe_dark/scalable/about.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/bug.svg b/resources/pe_dark/scalable/bug.svg new file mode 100644 index 00000000..6f78087f --- /dev/null +++ b/resources/pe_dark/scalable/bug.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/centralmods.svg b/resources/pe_dark/scalable/centralmods.svg new file mode 100644 index 00000000..7c06f505 --- /dev/null +++ b/resources/pe_dark/scalable/centralmods.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/checkupdate.svg b/resources/pe_dark/scalable/checkupdate.svg new file mode 100644 index 00000000..59a5ad75 --- /dev/null +++ b/resources/pe_dark/scalable/checkupdate.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/console.svg b/resources/pe_dark/scalable/console.svg new file mode 100644 index 00000000..ec14ab68 --- /dev/null +++ b/resources/pe_dark/scalable/console.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + MC + + + diff --git a/resources/pe_dark/scalable/console_error.svg b/resources/pe_dark/scalable/console_error.svg new file mode 100644 index 00000000..a71c6b35 --- /dev/null +++ b/resources/pe_dark/scalable/console_error.svg @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/copy.svg b/resources/pe_dark/scalable/copy.svg new file mode 100644 index 00000000..dc89de43 --- /dev/null +++ b/resources/pe_dark/scalable/copy.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/new.svg b/resources/pe_dark/scalable/new.svg new file mode 100644 index 00000000..88b9bb34 --- /dev/null +++ b/resources/pe_dark/scalable/new.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/patreon.svg b/resources/pe_dark/scalable/patreon.svg new file mode 100644 index 00000000..071101eb --- /dev/null +++ b/resources/pe_dark/scalable/patreon.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/refresh.svg b/resources/pe_dark/scalable/refresh.svg new file mode 100644 index 00000000..1bfcc007 --- /dev/null +++ b/resources/pe_dark/scalable/refresh.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/settings.svg b/resources/pe_dark/scalable/settings.svg new file mode 100644 index 00000000..1d571214 --- /dev/null +++ b/resources/pe_dark/scalable/settings.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/pe_dark/scalable/viewfolder.svg b/resources/pe_dark/scalable/viewfolder.svg new file mode 100644 index 00000000..f520574a --- /dev/null +++ b/resources/pe_dark/scalable/viewfolder.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + diff --git a/resources/pe_light/16x16/status-bad.png b/resources/pe_light/16x16/status-bad.png new file mode 100644 index 00000000..0187b990 Binary files /dev/null and b/resources/pe_light/16x16/status-bad.png differ diff --git a/resources/pe_light/16x16/status-good.png b/resources/pe_light/16x16/status-good.png new file mode 100644 index 00000000..661405db Binary files /dev/null and b/resources/pe_light/16x16/status-good.png differ diff --git a/resources/pe_light/22x22/status-bad.png b/resources/pe_light/22x22/status-bad.png new file mode 100644 index 00000000..7b6e9bcb Binary files /dev/null and b/resources/pe_light/22x22/status-bad.png differ diff --git a/resources/pe_light/22x22/status-good.png b/resources/pe_light/22x22/status-good.png new file mode 100644 index 00000000..3da59106 Binary files /dev/null and b/resources/pe_light/22x22/status-good.png differ diff --git a/resources/pe_light/24x24/status-bad.png b/resources/pe_light/24x24/status-bad.png new file mode 100644 index 00000000..bef1e5a3 Binary files /dev/null and b/resources/pe_light/24x24/status-bad.png differ diff --git a/resources/pe_light/24x24/status-good.png b/resources/pe_light/24x24/status-good.png new file mode 100644 index 00000000..2b55aeae Binary files /dev/null and b/resources/pe_light/24x24/status-good.png differ diff --git a/resources/pe_light/32x32/status-bad.png b/resources/pe_light/32x32/status-bad.png new file mode 100644 index 00000000..fc700e19 Binary files /dev/null and b/resources/pe_light/32x32/status-bad.png differ diff --git a/resources/pe_light/32x32/status-good.png b/resources/pe_light/32x32/status-good.png new file mode 100644 index 00000000..eff50142 Binary files /dev/null and b/resources/pe_light/32x32/status-good.png differ diff --git a/resources/pe_light/48x48/status-bad.png b/resources/pe_light/48x48/status-bad.png new file mode 100644 index 00000000..846ac51d Binary files /dev/null and b/resources/pe_light/48x48/status-bad.png differ diff --git a/resources/pe_light/48x48/status-good.png b/resources/pe_light/48x48/status-good.png new file mode 100644 index 00000000..56574e38 Binary files /dev/null and b/resources/pe_light/48x48/status-good.png differ diff --git a/resources/pe_light/64x64/status-bad.png b/resources/pe_light/64x64/status-bad.png new file mode 100644 index 00000000..b87772cc Binary files /dev/null and b/resources/pe_light/64x64/status-bad.png differ diff --git a/resources/pe_light/64x64/status-good.png b/resources/pe_light/64x64/status-good.png new file mode 100644 index 00000000..afedf8cb Binary files /dev/null and b/resources/pe_light/64x64/status-good.png differ diff --git a/resources/pe_light/index.theme b/resources/pe_light/index.theme new file mode 100644 index 00000000..a782c2ec --- /dev/null +++ b/resources/pe_light/index.theme @@ -0,0 +1,39 @@ +[Icon Theme] +Name=pe_light +Comment=Icons by pexner (light) +Inherits=multimc +Directories=scalable/apps,8x8,16x16,22x22,24x24,32x32,48x48,scalable + +[scalable/apps] +Size=48 +Type=scalable +MinSize=1 +MaxSize=512 +Context=Applications + +[8x8] +Size=8 + +[16x16] +Size=16 + +[22x22] +Size=22 + +[24x24] +Size=24 + +[32x32] +Size=32 + +[48x48] +Size=48 + +[64x64] +Size=64 + +[scalable] +Size=48 +Type=Scalable +MinSize=16 +MaxSize=256 diff --git a/resources/pe_light/pe_light.qrc b/resources/pe_light/pe_light.qrc new file mode 100644 index 00000000..f1dce837 --- /dev/null +++ b/resources/pe_light/pe_light.qrc @@ -0,0 +1,61 @@ + + + + index.theme + + + scalable/console.svg + + + scalable/console_error.svg + + + scalable/about.svg + + + scalable/bug.svg + + + scalable/patreon.svg + + + scalable/centralmods.svg + + + scalable/checkupdate.svg + + + scalable/copy.svg + + + scalable/new.svg + + + scalable/news.svg + + + 16x16/status-bad.png + 22x22/status-bad.png + 24x24/status-bad.png + 32x32/status-bad.png + 48x48/status-bad.png + 64x64/status-bad.png + + + 16x16/status-good.png + 22x22/status-good.png + 24x24/status-good.png + 32x32/status-good.png + 48x48/status-good.png + 64x64/status-good.png + + + scalable/refresh.svg + + + scalable/settings.svg + + + scalable/viewfolder.svg + + diff --git a/resources/pe_light/scalable/about.svg b/resources/pe_light/scalable/about.svg new file mode 100644 index 00000000..9ee74686 --- /dev/null +++ b/resources/pe_light/scalable/about.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/resources/pe_light/scalable/bug.svg b/resources/pe_light/scalable/bug.svg new file mode 100644 index 00000000..44e6d72a --- /dev/null +++ b/resources/pe_light/scalable/bug.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + +