summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2014-06-30 22:22:09 +0200
committerPetr Mrázek <peterix@gmail.com>2014-06-30 22:22:09 +0200
commite241c3625c2e0f005ee2cb01577ceeb054bbbd98 (patch)
treeb874caae329a536ca15b331be386cf481307d28f
parent421a46e3d3036ea0dea4889125ee58309d0ed21e (diff)
parentd2b2d55aa9a4031d1e179534796cbe07bc57080f (diff)
downloadMultiMC-e241c3625c2e0f005ee2cb01577ceeb054bbbd98.tar
MultiMC-e241c3625c2e0f005ee2cb01577ceeb054bbbd98.tar.gz
MultiMC-e241c3625c2e0f005ee2cb01577ceeb054bbbd98.tar.lz
MultiMC-e241c3625c2e0f005ee2cb01577ceeb054bbbd98.tar.xz
MultiMC-e241c3625c2e0f005ee2cb01577ceeb054bbbd98.zip
Merge branch 'feature_theme_support' into develop
Conflicts: main.cpp
-rw-r--r--CMakeLists.txt6
-rw-r--r--MultiMC.cpp1
-rw-r--r--gui/MainWindow.ui2
-rw-r--r--gui/dialogs/SettingsDialog.cpp30
-rw-r--r--gui/dialogs/SettingsDialog.ui39
-rw-r--r--main.cpp4
-rw-r--r--resources/multimc/index.theme10
-rw-r--r--resources/pe_dark/16x16/status-bad.pngbin0 -> 468 bytes
-rw-r--r--resources/pe_dark/16x16/status-good.pngbin0 -> 527 bytes
-rw-r--r--resources/pe_dark/22x22/status-bad.pngbin0 -> 592 bytes
-rw-r--r--resources/pe_dark/22x22/status-good.pngbin0 -> 665 bytes
-rw-r--r--resources/pe_dark/24x24/status-bad.pngbin0 -> 605 bytes
-rw-r--r--resources/pe_dark/24x24/status-good.pngbin0 -> 676 bytes
-rw-r--r--resources/pe_dark/32x32/status-bad.pngbin0 -> 839 bytes
-rw-r--r--resources/pe_dark/32x32/status-good.pngbin0 -> 802 bytes
-rw-r--r--resources/pe_dark/48x48/status-bad.pngbin0 -> 1162 bytes
-rw-r--r--resources/pe_dark/48x48/status-good.pngbin0 -> 1159 bytes
-rw-r--r--resources/pe_dark/64x64/status-bad.pngbin0 -> 1413 bytes
-rw-r--r--resources/pe_dark/64x64/status-good.pngbin0 -> 1478 bytes
-rw-r--r--resources/pe_dark/index.theme39
-rw-r--r--resources/pe_dark/pe_dark.qrc57
-rw-r--r--resources/pe_dark/scalable/about.svg22
-rw-r--r--resources/pe_dark/scalable/bug.svg29
-rw-r--r--resources/pe_dark/scalable/centralmods.svg22
-rw-r--r--resources/pe_dark/scalable/checkupdate.svg25
-rw-r--r--resources/pe_dark/scalable/console.svg228
-rw-r--r--resources/pe_dark/scalable/console_error.svg247
-rw-r--r--resources/pe_dark/scalable/copy.svg21
-rw-r--r--resources/pe_dark/scalable/new.svg22
-rw-r--r--resources/pe_dark/scalable/patreon.svg22
-rw-r--r--resources/pe_dark/scalable/refresh.svg21
-rw-r--r--resources/pe_dark/scalable/settings.svg36
-rw-r--r--resources/pe_dark/scalable/viewfolder.svg20
-rw-r--r--resources/pe_light/16x16/status-bad.pngbin0 -> 468 bytes
-rw-r--r--resources/pe_light/16x16/status-good.pngbin0 -> 527 bytes
-rw-r--r--resources/pe_light/22x22/status-bad.pngbin0 -> 592 bytes
-rw-r--r--resources/pe_light/22x22/status-good.pngbin0 -> 665 bytes
-rw-r--r--resources/pe_light/24x24/status-bad.pngbin0 -> 605 bytes
-rw-r--r--resources/pe_light/24x24/status-good.pngbin0 -> 676 bytes
-rw-r--r--resources/pe_light/32x32/status-bad.pngbin0 -> 839 bytes
-rw-r--r--resources/pe_light/32x32/status-good.pngbin0 -> 802 bytes
-rw-r--r--resources/pe_light/48x48/status-bad.pngbin0 -> 1162 bytes
-rw-r--r--resources/pe_light/48x48/status-good.pngbin0 -> 1159 bytes
-rw-r--r--resources/pe_light/64x64/status-bad.pngbin0 -> 1413 bytes
-rw-r--r--resources/pe_light/64x64/status-good.pngbin0 -> 1478 bytes
-rw-r--r--resources/pe_light/index.theme39
-rw-r--r--resources/pe_light/pe_light.qrc61
-rw-r--r--resources/pe_light/scalable/about.svg21
-rw-r--r--resources/pe_light/scalable/bug.svg50
-rw-r--r--resources/pe_light/scalable/centralmods.svg20
-rw-r--r--resources/pe_light/scalable/checkupdate.svg24
-rw-r--r--resources/pe_light/scalable/console.svg228
-rw-r--r--resources/pe_light/scalable/console_error.svg247
-rw-r--r--resources/pe_light/scalable/copy.svg20
-rw-r--r--resources/pe_light/scalable/new.svg21
-rw-r--r--resources/pe_light/scalable/news.svg296
-rw-r--r--resources/pe_light/scalable/patreon.svg83
-rw-r--r--resources/pe_light/scalable/refresh.svg20
-rw-r--r--resources/pe_light/scalable/settings.svg64
-rw-r--r--resources/pe_light/scalable/viewfolder.svg19
60 files changed, 2108 insertions, 8 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 195e71e8..9304547b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -653,6 +653,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
resources/versions/versions.qrc
)
@@ -734,7 +736,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
@@ -750,7 +752,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/MultiMC.cpp b/MultiMC.cpp
index a324d4b7..bd72c139 100644
--- a/MultiMC.cpp
+++ b/MultiMC.cpp
@@ -355,6 +355,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 c79dc948..7adc5d37 100644
--- a/gui/MainWindow.ui
+++ b/gui/MainWindow.ui
@@ -500,6 +500,8 @@
</widget>
<layoutdefault spacing="6" margin="11"/>
<resources>
+ <include location="../resources/pe_dark/pe_dark.qrc"/>
+ <include location="../resources/pe_light/pe_light.qrc"/>
<include location="../resources/multimc/multimc.qrc"/>
<include location="../resources/instances/instances.qrc"/>
</resources>
diff --git a/gui/dialogs/SettingsDialog.cpp b/gui/dialogs/SettingsDialog.cpp
index 65b17885..87da0c68 100644
--- a/gui/dialogs/SettingsDialog.cpp
+++ b/gui/dialogs/SettingsDialog.cpp
@@ -326,7 +326,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());
@@ -429,7 +442,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 @@
<string>Settings</string>
</property>
<property name="windowIcon">
- <iconset resource="../../graphics.qrc">
+ <iconset>
<normaloff>:/icons/toolbar/settings</normaloff>:/icons/toolbar/settings</iconset>
</property>
<property name="modal">
@@ -327,6 +327,43 @@
</widget>
</item>
<item>
+ <widget class="QGroupBox" name="themeBox">
+ <property name="title">
+ <string>Icon Theme</string>
+ </property>
+ <layout class="QHBoxLayout" name="themeBoxLayout">
+ <item>
+ <widget class="QComboBox" name="themeComboBox">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>Qt::StrongFocus</enum>
+ </property>
+ <item>
+ <property name="text">
+ <string>Default</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Simple</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Simple (Light Icons)</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
<widget class="QGroupBox" name="editorsBox">
<property name="title">
<string>External Editors (leave empty for system default)</string>
diff --git a/main.cpp b/main.cpp
index b33b02f2..618e6745 100644
--- a/main.cpp
+++ b/main.cpp
@@ -10,7 +10,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()));
@@ -34,6 +34,8 @@ int main(int argc, char *argv[])
// Register signal handler for generating crash reports.
initBlackMagic();
#endif
+ Q_INIT_RESOURCE(pe_dark);
+ Q_INIT_RESOURCE(pe_light);
switch (app.status())
{
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
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
--- /dev/null
+++ b/resources/pe_dark/16x16/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/16x16/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/22x22/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/22x22/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/24x24/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/24x24/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/32x32/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/32x32/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/48x48/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/48x48/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/64x64/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_dark/64x64/status-good.png
Binary files 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 @@
+<!DOCTYPE RCC>
+<RCC version="1.0">
+ <qresource prefix="/icons/pe_dark">
+ <file>index.theme</file>
+ <!-- OK console icon. Our own -->
+ <file>scalable/console.svg</file>
+
+ <!-- ERROR console icon. Our own -->
+ <file>scalable/console_error.svg</file>
+
+ <!-- About dialog. Our own. -->
+ <file>scalable/about.svg</file>
+
+ <!-- Report bug. Our own. -->
+ <file>scalable/bug.svg</file>
+
+ <!-- Patron logo, black and white. (C) 2014 Patreon, Inc., http://www.patreon.com/toolbox?ftyp=media -->
+ <file>scalable/patreon.svg</file>
+
+ <!-- Show mods folder. Our own. -->
+ <file>scalable/centralmods.svg</file>
+
+ <!-- Update. Our own. -->
+ <file>scalable/checkupdate.svg</file>
+
+ <!-- copy instance. Our own. -->
+ <file>scalable/copy.svg</file>
+
+ <!-- New instance. Our own. -->
+ <file>scalable/new.svg</file>
+
+ <!-- Bad status. Our own. -->
+ <file>16x16/status-bad.png</file>
+ <file>22x22/status-bad.png</file>
+ <file>24x24/status-bad.png</file>
+ <file>32x32/status-bad.png</file>
+ <file>48x48/status-bad.png</file>
+ <file>64x64/status-bad.png</file>
+
+ <!-- Good status. Our own. -->
+ <file>16x16/status-good.png</file>
+ <file>22x22/status-good.png</file>
+ <file>24x24/status-good.png</file>
+ <file>32x32/status-good.png</file>
+ <file>48x48/status-good.png</file>
+ <file>64x64/status-good.png</file>
+
+ <!-- Refresh, Our own. -->
+ <file>scalable/refresh.svg</file>
+
+ <!-- Settings, Our own. -->
+ <file>scalable/settings.svg</file>
+
+ <!-- View folder. Our own. -->
+ <file>scalable/viewfolder.svg</file>
+ </qresource>
+</RCC>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="297.5" y1="-370.9326" x2="297.5" y2="-404.8098" gradientTransform="matrix(1 0 0 -1 -281.5 -372)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M24.753,14.774C24.629,15.172,24.417,15.585,24,16c-2,2-2,4-2,4v2c0,1.105-0.896,2-2,2h-8
+ c-1.104,0-2-0.895-2-2v-2c0-1.453-1.049-2.895-1.627-3.581c-0.017-0.021-0.032-0.042-0.05-0.062C8.131,16.132,8,16,8,16v-0.071
+ C6.756,14.272,6,12.233,6,10C6,4.478,10.478,0,16,0c5.521,0,10,4.478,10,10C26,11.739,25.54,13.357,24.753,14.774z M16,4
+ c-3.313,0-6,2.687-6,6c0,2.609,1.675,4.806,4,5.633V18c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2v-2.367c2.325-0.827,4-3.024,4-5.633
+ C22,6.687,19.312,4,16,4z M13,26h6c0.552,0,1,0.448,1,1s-0.448,1-1,1h-6c-0.553,0-1-0.448-1-1S12.447,26,13,26z M15,30h2
+ c0.552,0,1,0.449,1,1c0,0.552-0.448,1-1,1h-2c-0.553,0-1-0.448-1-1C14,30.449,14.447,30,15,30z"/>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<g>
+ <g>
+
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="297.5" y1="-372" x2="297.5" y2="-403.7599" gradientTransform="matrix(1 0 0 -1 -281.5 -372)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+ </linearGradient>
+ <path fill="url(#SVGID_1_)" d="M25.375,10.375h-1.702c-0.106,0.589-0.173,1.214-0.173,1.875s0.066,1.286,0.173,1.875h1.702
+ c1.036,0,1.875-0.839,1.875-1.875S26.411,10.375,25.375,10.375z M25.375,1C20.043,6.449,12.25,6.625,12.25,6.625H6.625
+ C3.519,6.625,1,9.144,1,12.25s2.519,5.625,5.625,5.625c0,0.26,0.052,0.506,0.147,0.73c0.177,0.418,0.512,0.746,0.919,0.942
+ C7.72,19.562,7.74,19.59,7.77,19.604c0.224,0.094,0.471,0.146,0.729,0.146l-1.875,9.375C6.625,30.161,7.464,31,8.5,31h3.75
+ c1.036,0,1.875-0.839,1.875-1.875s-0.839-1.875-1.875-1.875l1.5-7.5h0.375c0.847,0,1.534-0.57,1.767-1.34
+ c2.73,0.637,6.493,2.033,9.483,5.09C28.48,23.5,31,18.463,31,12.25S28.48,1,25.375,1z M6.625,14.125H4.75v-3.75h1.875V14.125z
+ M25.375,19.75c-2.07,0-3.75-3.357-3.75-7.5c0-4.141,1.68-7.5,3.75-7.5s3.75,3.359,3.75,7.5
+ C29.125,16.393,27.445,19.75,25.375,19.75z"/>
+ </g>
+</g>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="579" y1="809" x2="579" y2="840.7599" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M25.375,31H6.625C3.519,31,1,28.48,1,25.375V6.625C1,3.519,3.519,1,6.625,1h7.5
+ c2.445,0,4.506,1.57,5.281,3.75h5.969C28.48,4.75,31,7.269,31,10.375v15C31,28.48,28.48,31,25.375,31z M27.25,10.375
+ c0-1.036-0.839-1.875-1.875-1.875H16V6.625c0-1.036-0.839-1.875-1.875-1.875h-7.5c-1.036,0-1.875,0.839-1.875,1.875v18.75
+ c0,1.036,0.839,1.875,1.875,1.875h18.75c1.036,0,1.875-0.839,1.875-1.875V10.375z"/>
+<path d="M16,10.604l2.078,4.212l4.646,0.675l-3.363,3.278l0.795,4.627L16,21.211l-4.156,2.186l0.794-4.627L9.275,15.49l4.646-0.675
+ L16,10.604z"/>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="297.5" y1="-372" x2="297.5" y2="-403.7599" gradientTransform="matrix(1 0 0 -1 -281.5 -372)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M25.375,23.5h-0.337c-0.033-0.092-0.056-0.188-0.093-0.275c-0.621-1.508-1.445-2.634-3.32-3.154
+ v-2.195c0-3.102-2.523-5.625-5.625-5.625c-3.101,0-5.625,2.523-5.625,5.625v2.191c-1.875,0.521-2.698,1.646-3.321,3.147
+ c-0.018,0.043-0.028,0.093-0.043,0.136C3.582,22.659,1,19.631,1,16v-1.875c0-4.142,3.358-7.5,7.5-7.5
+ c0.714,0,1.388,0.131,2.042,0.317C11.26,3.548,14.268,1,17.875,1c4.143,0,7.5,3.358,7.5,7.5c0,0.662-0.113,1.292-0.271,1.902
+ c0.092-0.005,0.181-0.027,0.271-0.027C28.484,10.375,31,12.895,31,16v1.875C31,20.982,28.484,23.5,25.375,23.5z M12.25,23.5h1.88
+ v-5.625c0-1.037,0.837-1.875,1.875-1.875c1.039,0,1.877,0.838,1.877,1.875V23.5h1.871c0.756,0,1.442,0.458,1.731,1.157
+ c0.072,0.176,0.115,0.354,0.136,0.536c0.05,0.55-0.14,1.104-0.542,1.508l-3.753,3.75C16.961,30.814,16.479,31,16,31
+ s-0.958-0.186-1.324-0.549l-3.75-3.75c-0.399-0.403-0.591-0.958-0.539-1.508c0.016-0.184,0.057-0.36,0.132-0.536
+ C10.81,23.958,11.493,23.5,12.25,23.5z"/>
+<rect fill="none" width="32" height="32"/>
+</svg>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32px"
+ height="32px"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="console.svg"
+ inkscape:export-filename="/home/peterix/projects/MultiMC4/src/resources/console.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2987">
+ <linearGradient
+ id="linearGradient6244">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop6246" />
+ <stop
+ id="stop6254"
+ offset="0.4642857"
+ style="stop-color:#000000;stop-opacity:1" />
+ <stop
+ id="stop6252"
+ offset="0.53571427"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop6248" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6212">
+ <stop
+ style="stop-color:#959595;stop-opacity:1"
+ offset="0"
+ id="stop6214" />
+ <stop
+ id="stop6224"
+ offset="0.14849657"
+ style="stop-color:#b0b0b0;stop-opacity:1;" />
+ <stop
+ id="stop6220"
+ offset="0.41380492"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#cacaca;stop-opacity:1;"
+ offset="0.65110856"
+ id="stop6222" />
+ <stop
+ id="stop6228"
+ offset="0.87847149"
+ style="stop-color:#b0b0b0;stop-opacity:1;" />
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="1"
+ id="stop6216" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6194"
+ osb:paint="solid">
+ <stop
+ style="stop-color:#8e8e8e;stop-opacity:1;"
+ offset="0"
+ id="stop6196" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3050">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3052" />
+ <stop
+ id="stop3840"
+ offset="0.64285713"
+ style="stop-color:#164315;stop-opacity:1" />
+ <stop
+ id="stop3838"
+ offset="0.85714287"
+ style="stop-color:#24a91f;stop-opacity:1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop3054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3050"
+ id="linearGradient3056"
+ x1="15"
+ y1="16"
+ x2="15"
+ y2="2"
+ gradientUnits="userSpaceOnUse"
+ spreadMethod="reflect" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6212"
+ id="linearGradient6218"
+ x1="19.373737"
+ y1="18.689655"
+ x2="30.317204"
+ y2="31.204504"
+ gradientUnits="userSpaceOnUse"
+ spreadMethod="repeat" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6244"
+ id="linearGradient6250"
+ x1="2"
+ y1="2"
+ x2="30"
+ y2="30"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6244"
+ id="linearGradient6258"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ y1="2"
+ x2="30"
+ y2="30"
+ gradientTransform="matrix(1.0666667,0,0,1.0666667,-33.066667,-33.066667)" />
+ <filter
+ inkscape:collect="always"
+ id="filter6272">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.32596875"
+ id="feGaussianBlur6274" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.5"
+ inkscape:cx="-151.66767"
+ inkscape:cy="-123.35228"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1607"
+ inkscape:window-height="1030"
+ inkscape:window-x="1676"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2995"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect2993"
+ width="32"
+ height="32"
+ x="-1.9984014e-15"
+ y="4.4408921e-16"
+ ry="2.6666667" />
+ <rect
+ style="fill:url(#linearGradient3056);fill-opacity:1;stroke:none"
+ id="rect2993-1"
+ width="28"
+ height="28"
+ x="2"
+ y="2"
+ ry="2.3333333" />
+ <g
+ style="font-size:85.93203735px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Sans"
+ id="text3001">
+ <path
+ style="font-size:45.2372551px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#008000;fill-opacity:1;stroke:none;filter:url(#filter6272);font-family:Sans"
+ d="m 7.4824597,10.427541 2.2812496,5.78125 0.2812497,-0.71875 -1.9999993,-5.0625 -0.5625,0 z m 8.4687493,0 0,11.34375 -1.875,0 0,0.65625 2.6875,0 0,-12 -0.8125,0 z m 11.625,0.3125 0,2.21875 c -0.5312,-0.3906 -1.046212,-0.693063 -1.5625,-0.875 -0.516305,-0.181918 -1.054102,-0.24999 -1.625,-0.25 -1.022671,10e-6 -1.820457,0.324952 -2.40625,1.03125 -0.585803,0.706316 -0.875004,1.696118 -0.875,2.9375 -4e-6,1.236043 0.289197,2.199946 0.875,2.90625 0.23333,0.281334 0.509858,0.486976 0.8125,0.65625 -0.585803,-0.706304 -0.875004,-1.670207 -0.875,-2.90625 -4e-6,-1.241382 0.289197,-2.231184 0.875,-2.9375 0.585793,-0.706298 1.383579,-1.06249 2.40625,-1.0625 0.570898,10e-6 1.139945,0.09933 1.65625,0.28125 0.516288,0.181937 1.0313,0.45315 1.5625,0.84375 l 0,-2.46875 c -0.271888,-0.152046 -0.55994,-0.261514 -0.84375,-0.375 z m -21.2812493,2.28125 0,8.75 -1.875,0 0,0.65625 2.71875,0 0,-7.28125 -0.84375,-2.125 z m 6.9374993,0 -2.5625,6.46875 -1.2187493,0 0.2499996,0.625 1.8124997,0 1.71875,-4.34375 0,-2.75 z m 15.1875,6.25 c -0.287318,0.211276 -0.560795,0.412277 -0.84375,0.5625 l 0,1.28125 c -0.526236,0.294295 -1.054104,0.537677 -1.625,0.6875 -0.570913,0.149823 -1.191958,0.21875 -1.8125,0.21875 -1.332472,0 -2.440972,-0.298702 -3.375,-0.875 1.063521,0.998245 2.465058,1.5 4.21875,1.5 0.620542,0 1.210337,-0.06893 1.78125,-0.21875 0.570896,-0.149823 1.130014,-0.361955 1.65625,-0.65625 l 0,-2.5 z"
+ id="text3022"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:45.2372551px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Sans"
+ x="2.7196128"
+ y="21.15748"
+ id="text3014"
+ sodipodi:linespacing="125%"
+ transform="scale(0.9632149,1.0381899)"><tspan
+ sodipodi:role="line"
+ id="tspan3016"
+ x="2.7196128"
+ y="21.15748"
+ style="font-size:15.83304024000000076px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold;font-family:Bitstream Vera Sans;font-style:normal;font-stretch:normal;font-variant:normal">MC</tspan></text>
+ </g>
+ </g>
+</svg>
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 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32px"
+ height="32px"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="console_error.svg"
+ inkscape:export-filename="/home/peterix/projects/MultiMC4/src/resources/console_error.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2987">
+ <linearGradient
+ id="linearGradient6244">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop6246" />
+ <stop
+ id="stop6254"
+ offset="0.4642857"
+ style="stop-color:#000000;stop-opacity:1" />
+ <stop
+ id="stop6252"
+ offset="0.53571427"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop6248" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6212">
+ <stop
+ style="stop-color:#959595;stop-opacity:1"
+ offset="0"
+ id="stop6214" />
+ <stop
+ id="stop6224"
+ offset="0.14849657"
+ style="stop-color:#b0b0b0;stop-opacity:1;" />
+ <stop
+ id="stop6220"
+ offset="0.41380492"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#cacaca;stop-opacity:1;"
+ offset="0.65110856"
+ id="stop6222" />
+ <stop
+ id="stop6228"
+ offset="0.87847149"
+ style="stop-color:#b0b0b0;stop-opacity:1;" />
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="1"
+ id="stop6216" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6194"
+ osb:paint="solid">
+ <stop
+ style="stop-color:#8e8e8e;stop-opacity:1;"
+ offset="0"
+ id="stop6196" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3050">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3052" />
+ <stop
+ id="stop3840"
+ offset="0.64285713"
+ style="stop-color:#431515;stop-opacity:1;" />
+ <stop
+ id="stop3838"
+ offset="0.85714287"
+ style="stop-color:#a91f1f;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop3054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3050"
+ id="linearGradient3056"
+ x1="15"
+ y1="16"
+ x2="15"
+ y2="2"
+ gradientUnits="userSpaceOnUse"
+ spreadMethod="reflect" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6244"
+ id="linearGradient6250"
+ x1="2"
+ y1="2"
+ x2="30"
+ y2="30"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6244"
+ id="linearGradient6258"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ y1="2"
+ x2="30"
+ y2="30"
+ gradientTransform="matrix(1.0666667,0,0,1.0666667,-33.066667,-33.066667)" />
+ <filter
+ inkscape:collect="always"
+ id="filter6373">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.64"
+ id="feGaussianBlur6375" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4142136"
+ inkscape:cx="149.24645"
+ inkscape:cy="89.508966"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1607"
+ inkscape:window-height="1030"
+ inkscape:window-x="1676"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2995"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect2993"
+ width="32"
+ height="32"
+ x="-1.9984014e-15"
+ y="4.4408921e-16"
+ ry="2.6666667" />
+ <rect
+ style="fill:url(#linearGradient3056);fill-opacity:1;stroke:none"
+ id="rect2993-1"
+ width="28"
+ height="28"
+ x="2"
+ y="2"
+ ry="2.3333333" />
+ <g
+ style="font-size:85.93203735px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Sans"
+ id="text3001" />
+ <g
+ id="g6331"
+ transform="translate(6,-7)">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter6373)"
+ id="rect6363"
+ width="16"
+ height="16"
+ x="8"
+ y="8"
+ transform="translate(-6,7)" />
+ <path
+ id="path6377"
+ d="m 4,17 0,4 4,0 0,-4 z"
+ style="fill:#800000;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#800000;fill-opacity:1;stroke:none"
+ d="m 8,21 0,2 -2,0 0,6 2,0 0,-2 4,0 0,2 2,0 0,-6 -2,0 0,-2 z"
+ id="path6379"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ style="fill:#800000;fill-opacity:1;stroke:none"
+ d="m 12,17 0,4 4,0 0,-4 z"
+ id="path6381" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ style="fill:#ff0000;fill-opacity:1;stroke:none"
+ d="m 6,19 0,2 2,0 0,-2 z"
+ id="path6383" />
+ <path
+ id="path6385"
+ d="m 12,19 0,2 2,0 0,-2 z"
+ style="fill:#ff0000;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccccccccccc"
+ inkscape:connector-curvature="0"
+ id="path6387"
+ d="m 8,23 0,2 -2,0 0,4 2,0 0,-2 4,0 0,2 2,0 0,-4 -2,0 0,-2 z"
+ style="fill:#ff0000;fill-opacity:1;stroke:none" />
+ </g>
+ </g>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="15.9995" y1="0" x2="15.9995" y2="31.7589">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M27.25,25.031V10.375c0-3.106-2.519-5.625-5.625-5.625H6.969C7.745,2.57,9.804,1,12.25,1h13.125
+ C28.481,1,31,3.519,31,6.625V19.75C31,22.196,29.431,24.256,27.25,25.031z M25.375,12.25v13.125c0,3.107-2.519,5.625-5.625,5.625
+ H6.625C3.519,31,1,28.482,1,25.375V12.25c0-3.106,2.519-5.625,5.625-5.625H19.75C22.856,6.625,25.375,9.144,25.375,12.25z
+ M4.75,25.375c0,1.036,0.839,1.875,1.875,1.875H19.75c1.036,0,1.875-0.839,1.875-1.875v-11.25H4.75V25.375z M6.625,8.5
+ c-1.036,0-1.875,0.839-1.875,1.875s0.839,1.875,1.875,1.875S8.5,11.411,8.5,10.375S7.661,8.5,6.625,8.5z"/>
+<rect fill="none" width="32" height="32"/>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="297.5" y1="-372" x2="297.5" y2="-403.7599" gradientTransform="matrix(1 0 0 -1 -281.5 -372)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M25.375,31H6.625C3.519,31,1,28.482,1,25.375V6.625C1,3.519,3.519,1,6.625,1h18.75
+ C28.48,1,31,3.519,31,6.625v18.75C31,28.482,28.48,31,25.375,31z M6.625,2.875c-1.036,0-1.875,0.839-1.875,1.875
+ s0.839,1.875,1.875,1.875S8.5,5.786,8.5,4.75S7.661,2.875,6.625,2.875z M27.25,8.5H4.75v16.875c0,1.036,0.839,1.875,1.875,1.875
+ h18.75c1.036,0,1.875-0.839,1.875-1.875V8.5z M19.75,19.75h-1.875v1.875c0,1.036-0.839,1.875-1.875,1.875s-1.875-0.839-1.875-1.875
+ V19.75H12.25c-1.036,0-1.875-0.839-1.875-1.875S11.214,16,12.25,16h1.875v-1.875c0-1.036,0.839-1.875,1.875-1.875
+ s1.875,0.839,1.875,1.875V16h1.875c1.036,0,1.875,0.839,1.875,1.875S20.786,19.75,19.75,19.75z"/>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="15.9995" y1="1" x2="15.9995" y2="32.7589">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M16,2C7.716,2,1,8.716,1,17v14.986h14.371
+ C15.58,31.994,15.789,32,16,32c8.284,0,15-6.716,15-15S24.284,2,16,2L16,2z"/>
+<path fill="#FFFFFF" d="M16,5.482C9.639,5.482,4.482,10.639,4.482,17v6.865v4.641v3.48h4.609V17.012
+ c0-3.803,3.082-6.887,6.886-6.887s6.886,3.084,6.886,6.887c0,3.804-3.082,6.887-6.886,6.887c-1.391,0-2.685-0.414-3.768-1.122v4.95
+ c0.725,0.446,2.381,0.762,4.323,0.778C22.646,28.226,27.519,23.182,27.519,17C27.519,10.639,22.361,5.482,16,5.482L16,5.482z"/>
+<path fill="#FFFFFF" d="M15.518,28.506c0.159,0.007,0.32,0.013,0.482,0.013c0.17,0,0.339-0.006,0.508-0.013H15.518z"/>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="297.5" y1="-373.373" x2="297.5" y2="-402.4094" gradientTransform="matrix(1 0 0 -1 -281.5 -372)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M31.825,17.41C31.473,16.559,30.639,16,29.714,16h-2.286c0-7.573-6.141-13.713-13.714-13.713
+ C6.141,2.287,0,8.427,0,16c0,7.574,6.141,13.714,13.713,13.714c2.482,0,4.803-0.669,6.809-1.821l-3.447-3.406
+ c-1.042,0.412-2.17,0.656-3.361,0.656c-5.049,0-9.143-4.094-9.143-9.143s4.094-9.143,9.143-9.143c5.051,0,9.145,4.094,9.145,9.143
+ H20.57c-0.924,0-1.758,0.559-2.111,1.41c-0.352,0.855-0.158,1.838,0.496,2.492l4.57,4.57c0.447,0.446,1.031,0.67,1.617,0.67
+ c0.584,0,1.17-0.224,1.614-0.67l4.572-4.57C31.984,19.248,32.18,18.266,31.825,17.41z"/>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<g>
+ <g>
+
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="297.5" y1="-372" x2="297.5" y2="-403.7599" gradientTransform="matrix(1 0 0 -1 -281.5 -372)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+ </linearGradient>
+ <path fill="url(#SVGID_1_)" d="M29.125,14.125H27.25c-0.066,0-0.121,0.031-0.186,0.038c-0.285-1.73-0.953-3.323-1.935-4.691
+ c0.048-0.04,0.106-0.056,0.149-0.101l1.326-1.325c0.731-0.732,0.731-1.92,0-2.652s-1.92-0.732-2.651,0L22.63,6.719
+ c-0.044,0.044-0.062,0.103-0.101,0.15c-1.369-0.981-2.961-1.649-4.692-1.935c0.007-0.062,0.038-0.118,0.038-0.184V2.875
+ C17.875,1.839,17.036,1,16,1s-1.875,0.839-1.875,1.875V4.75c0,0.066,0.031,0.122,0.038,0.185
+ c-1.732,0.286-3.324,0.953-4.692,1.935C9.431,6.822,9.414,6.764,9.37,6.72L8.045,5.394c-0.731-0.732-1.919-0.732-2.651,0
+ s-0.732,1.92,0,2.652L6.72,9.371c0.044,0.045,0.103,0.061,0.149,0.101c-0.98,1.368-1.648,2.961-1.934,4.691
+ c-0.063-0.007-0.119-0.038-0.185-0.038H2.875C1.839,14.125,1,14.964,1,16s0.839,1.875,1.875,1.875H4.75
+ c0.066,0,0.122-0.029,0.185-0.038c0.286,1.731,0.953,3.324,1.934,4.692c-0.047,0.039-0.105,0.057-0.149,0.101l-1.326,1.325
+ c-0.732,0.732-0.732,1.92,0,2.65c0.732,0.732,1.92,0.732,2.651,0l1.326-1.324c0.044-0.045,0.061-0.104,0.101-0.15
+ c1.368,0.98,2.96,1.648,4.691,1.934c-0.006,0.064-0.038,0.119-0.038,0.187v1.875C14.125,30.161,14.964,31,16,31
+ s1.875-0.839,1.875-1.875V27.25c0-0.066-0.031-0.121-0.038-0.186c1.731-0.285,3.323-0.953,4.692-1.935
+ c0.039,0.048,0.057,0.106,0.101,0.149l1.325,1.326c0.73,0.731,1.92,0.731,2.65,0c0.732-0.731,0.732-1.92,0-2.651l-1.324-1.325
+ c-0.045-0.044-0.104-0.062-0.15-0.1c0.98-1.369,1.648-2.961,1.934-4.693c0.064,0.008,0.119,0.038,0.187,0.038h1.875
+ C30.161,17.875,31,17.036,31,16S30.161,14.125,29.125,14.125z M16,21.625c-3.106,0-5.625-2.518-5.625-5.625
+ c0-3.106,2.519-5.625,5.625-5.625c3.105,0,5.625,2.519,5.625,5.625C21.625,19.107,19.105,21.625,16,21.625z"/>
+ </g>
+</g>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="297.5" y1="-372" x2="297.5" y2="-403.7599" gradientTransform="matrix(1 0 0 -1 -281.5 -372)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#000000"/>
+ <stop offset="0.4868" style="stop-color:#030303"/>
+ <stop offset="0.6368" style="stop-color:#0D0D0D"/>
+ <stop offset="0.774" style="stop-color:#1E1E1E"/>
+ <stop offset="0.9029" style="stop-color:#363636"/>
+ <stop offset="1" style="stop-color:#4D4D4D"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M25.375,31H6.625C3.519,31,1,28.48,1,25.375V6.625C1,3.519,3.519,1,6.625,1h7.5
+ c2.445,0,4.506,1.57,5.281,3.75h5.969C28.48,4.75,31,7.269,31,10.375v15C31,28.48,28.48,31,25.375,31z M27.25,10.375
+ c0-1.036-0.839-1.875-1.875-1.875H16V6.625c0-1.036-0.839-1.875-1.875-1.875h-7.5c-1.036,0-1.875,0.839-1.875,1.875v18.75
+ c0,1.036,0.839,1.875,1.875,1.875h18.75c1.036,0,1.875-0.839,1.875-1.875V10.375z"/>
+</svg>
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
--- /dev/null
+++ b/resources/pe_light/16x16/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/16x16/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/22x22/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/22x22/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/24x24/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/24x24/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/32x32/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/32x32/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/48x48/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/48x48/status-good.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/64x64/status-bad.png
Binary files 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
--- /dev/null
+++ b/resources/pe_light/64x64/status-good.png
Binary files 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 @@
+<!DOCTYPE RCC>
+<RCC version="1.0">
+ <qresource prefix="/icons/pe_light">
+ <file>index.theme</file>
+
+ <!-- OK console icon. Our own -->
+ <file>scalable/console.svg</file>
+
+ <!-- ERROR console icon. Our own -->
+ <file>scalable/console_error.svg</file>
+
+ <!-- About dialog. Our own. -->
+ <file>scalable/about.svg</file>
+
+ <!-- Report bug. Our own. -->
+ <file>scalable/bug.svg</file>
+
+ <!-- Patron logo, black and white. (C) 2014 Patreon, Inc., http://www.patreon.com/toolbox?ftyp=media -->
+ <file>scalable/patreon.svg</file>
+
+ <!-- Show mods folder. Our own. -->
+ <file>scalable/centralmods.svg</file>
+
+ <!-- Update. Our own. -->
+ <file>scalable/checkupdate.svg</file>
+
+ <!-- copy instance. Our own. -->
+ <file>scalable/copy.svg</file>
+
+ <!-- New instance. Our own. -->
+ <file>scalable/new.svg</file>
+
+ <!-- Open news. Our own. -->
+ <file>scalable/news.svg</file>
+
+ <!-- Bad status. Our own. -->
+ <file>16x16/status-bad.png</file>
+ <file>22x22/status-bad.png</file>
+ <file>24x24/status-bad.png</file>
+ <file>32x32/status-bad.png</file>
+ <file>48x48/status-bad.png</file>
+ <file>64x64/status-bad.png</file>
+
+ <!-- Good status. Our own. -->
+ <file>16x16/status-good.png</file>
+ <file>22x22/status-good.png</file>
+ <file>24x24/status-good.png</file>
+ <file>32x32/status-good.png</file>
+ <file>48x48/status-good.png</file>
+ <file>64x64/status-good.png</file>
+
+ <!-- Refresh, Our own. -->
+ <file>scalable/refresh.svg</file>
+
+ <!-- Settings, Our own. -->
+ <file>scalable/settings.svg</file>
+
+ <!-- View folder. Our own. -->
+ <file>scalable/viewfolder.svg</file>
+ </qresource>
+</RCC>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="579" y1="807.9336" x2="579" y2="841.8091" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M24.753,14.774C24.629,15.172,24.417,15.585,24,16c-2,2-2,4-2,4v2c0,1.105-0.896,2-2,2h-8
+ c-1.104,0-2-0.895-2-2v-2c0-1.453-1.049-2.895-1.627-3.581c-0.017-0.021-0.032-0.042-0.05-0.062C8.131,16.132,8,16,8,16v-0.071
+ C6.756,14.272,6,12.233,6,10C6,4.478,10.478,0,16,0c5.521,0,10,4.478,10,10C26,11.739,25.54,13.357,24.753,14.774z M16,4
+ c-3.313,0-6,2.687-6,6c0,2.609,1.675,4.806,4,5.633V18c0,1.105,0.896,2,2,2c1.104,0,2-0.895,2-2v-2.367c2.325-0.827,4-3.024,4-5.633
+ C22,6.687,19.312,4,16,4z M13,26h6c0.552,0,1,0.448,1,1s-0.448,1-1,1h-6c-0.553,0-1-0.448-1-1S12.447,26,13,26z M15,30h2
+ c0.552,0,1,0.449,1,1c0,0.552-0.448,1-1,1h-2c-0.553,0-1-0.448-1-1C14,30.449,14.447,30,15,30z"/>
+</svg>
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 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<g>
+ <g>
+ <g>
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="15.9995" y1="0" x2="15.9995" y2="31.7588">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+ </linearGradient>
+ <path fill="url(#SVGID_1_)" d="M25.375,10.375h-1.702c-0.106,0.589-0.173,1.214-0.173,1.875s0.066,1.286,0.173,1.875h1.702
+ c1.036,0,1.875-0.839,1.875-1.875S26.411,10.375,25.375,10.375z M25.375,1C20.043,6.449,12.25,6.625,12.25,6.625H6.625
+ C3.519,6.625,1,9.144,1,12.25s2.519,5.625,5.625,5.625c0,0.26,0.052,0.506,0.147,0.73c0.177,0.418,0.512,0.746,0.919,0.941
+ C7.72,19.562,7.74,19.59,7.77,19.604c0.224,0.095,0.471,0.146,0.729,0.146l-1.875,9.375C6.625,30.161,7.464,31,8.5,31h3.75
+ c1.036,0,1.875-0.839,1.875-1.875s-0.839-1.875-1.875-1.875l1.5-7.5h0.375c0.847,0,1.534-0.57,1.767-1.34
+ c2.73,0.637,6.493,2.033,9.483,5.09C28.48,23.5,31,18.463,31,12.25S28.48,1,25.375,1z M6.625,14.125H4.75v-3.75h1.875V14.125z
+ M25.375,19.75c-2.07,0-3.75-3.357-3.75-7.5c0-4.141,1.68-7.5,3.75-7.5s3.75,3.359,3.75,7.5
+ C29.125,16.393,27.445,19.75,25.375,19.75z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+
+ <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="579" y1="809" x2="579" y2="840.7583" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+ </linearGradient>
+ <path fill="url(#SVGID_2_)" d="M25.375,10.375h-1.702c-0.106,0.589-0.173,1.214-0.173,1.875s0.066,1.286,0.173,1.875h1.702
+ c1.036,0,1.875-0.839,1.875-1.875S26.411,10.375,25.375,10.375z M25.375,1C20.043,6.449,12.25,6.625,12.25,6.625H6.625
+ C3.519,6.625,1,9.144,1,12.25s2.519,5.625,5.625,5.625c0,0.26,0.052,0.506,0.147,0.73c0.177,0.418,0.512,0.746,0.919,0.941
+ C7.72,19.562,7.74,19.59,7.77,19.604c0.224,0.095,0.471,0.146,0.729,0.146l-1.875,9.375C6.625,30.161,7.464,31,8.5,31h3.75
+ c1.036,0,1.875-0.839,1.875-1.875s-0.839-1.875-1.875-1.875l1.5-7.5h0.375c0.847,0,1.534-0.57,1.767-1.34
+ c2.73,0.637,6.493,2.033,9.483,5.09C28.48,23.5,31,18.463,31,12.25S28.48,1,25.375,1z M6.625,14.125H4.75v-3.75h1.875V14.125z
+ M25.375,19.75c-2.07,0-3.75-3.357-3.75-7.5c0-4.141,1.68-7.5,3.75-7.5s3.75,3.359,3.75,7.5
+ C29.125,16.393,27.445,19.75,25.375,19.75z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/resources/pe_light/scalable/centralmods.svg b/resources/pe_light/scalable/centralmods.svg
new file mode 100644
index 00000000..fea7660a
--- /dev/null
+++ b/resources/pe_light/scalable/centralmods.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="15.9995" y1="0" x2="15.9995" y2="31.7588">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M25.375,31H6.625C3.519,31,1,28.48,1,25.375V6.625C1,3.519,3.519,1,6.625,1h7.5
+ c2.445,0,4.506,1.57,5.281,3.75h5.969C28.48,4.75,31,7.269,31,10.375v15C31,28.48,28.48,31,25.375,31z M27.25,10.375
+ c0-1.036-0.839-1.875-1.875-1.875H16V6.625c0-1.036-0.839-1.875-1.875-1.875h-7.5c-1.036,0-1.875,0.839-1.875,1.875v18.75
+ c0,1.036,0.839,1.875,1.875,1.875h18.75c1.036,0,1.875-0.839,1.875-1.875V10.375z M16,10.604l2.078,4.212l4.646,0.675l-3.363,3.278
+ l0.795,4.627L16,21.211l-4.156,2.186l0.794-4.627L9.275,15.49l4.646-0.675L16,10.604z"/>
+</svg>
diff --git a/resources/pe_light/scalable/checkupdate.svg b/resources/pe_light/scalable/checkupdate.svg
new file mode 100644
index 00000000..a9199659
--- /dev/null
+++ b/resources/pe_light/scalable/checkupdate.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="579" y1="809" x2="579" y2="840.7583" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M25.375,23.5h-0.337c-0.033-0.092-0.056-0.188-0.093-0.275c-0.621-1.508-1.445-2.634-3.32-3.154
+ v-2.194c0-3.102-2.523-5.625-5.625-5.625c-3.101,0-5.625,2.523-5.625,5.625v2.19c-1.875,0.521-2.698,1.646-3.321,3.147
+ c-0.018,0.043-0.028,0.093-0.043,0.136C3.582,22.659,1,19.631,1,16v-1.875c0-4.142,3.358-7.5,7.5-7.5
+ c0.714,0,1.388,0.131,2.042,0.317C11.26,3.548,14.268,1,17.875,1c4.143,0,7.5,3.358,7.5,7.5c0,0.662-0.113,1.292-0.271,1.902
+ c0.092-0.005,0.182-0.027,0.271-0.027C28.484,10.375,31,12.895,31,16v1.875C31,20.982,28.484,23.5,25.375,23.5z M12.25,23.5h1.88
+ v-5.625c0-1.037,0.837-1.875,1.875-1.875c1.039,0,1.877,0.838,1.877,1.875V23.5h1.871c0.756,0,1.442,0.458,1.731,1.157
+ c0.072,0.176,0.115,0.354,0.136,0.536c0.05,0.55-0.14,1.104-0.542,1.508l-3.753,3.75C16.961,30.814,16.479,31,16,31
+ s-0.958-0.186-1.324-0.549l-3.75-3.75c-0.399-0.403-0.591-0.958-0.539-1.508c0.016-0.185,0.057-0.36,0.132-0.536
+ C10.81,23.958,11.493,23.5,12.25,23.5z"/>
+<rect fill="none" width="32" height="32"/>
+</svg>
diff --git a/resources/pe_light/scalable/console.svg b/resources/pe_light/scalable/console.svg
new file mode 100644
index 00000000..ec14ab68
--- /dev/null
+++ b/resources/pe_light/scalable/console.svg
@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32px"
+ height="32px"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="console.svg"
+ inkscape:export-filename="/home/peterix/projects/MultiMC4/src/resources/console.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2987">
+ <linearGradient
+ id="linearGradient6244">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop6246" />
+ <stop
+ id="stop6254"
+ offset="0.4642857"
+ style="stop-color:#000000;stop-opacity:1" />
+ <stop
+ id="stop6252"
+ offset="0.53571427"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop6248" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6212">
+ <stop
+ style="stop-color:#959595;stop-opacity:1"
+ offset="0"
+ id="stop6214" />
+ <stop
+ id="stop6224"
+ offset="0.14849657"
+ style="stop-color:#b0b0b0;stop-opacity:1;" />
+ <stop
+ id="stop6220"
+ offset="0.41380492"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#cacaca;stop-opacity:1;"
+ offset="0.65110856"
+ id="stop6222" />
+ <stop
+ id="stop6228"
+ offset="0.87847149"
+ style="stop-color:#b0b0b0;stop-opacity:1;" />
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="1"
+ id="stop6216" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6194"
+ osb:paint="solid">
+ <stop
+ style="stop-color:#8e8e8e;stop-opacity:1;"
+ offset="0"
+ id="stop6196" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3050">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3052" />
+ <stop
+ id="stop3840"
+ offset="0.64285713"
+ style="stop-color:#164315;stop-opacity:1" />
+ <stop
+ id="stop3838"
+ offset="0.85714287"
+ style="stop-color:#24a91f;stop-opacity:1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop3054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3050"
+ id="linearGradient3056"
+ x1="15"
+ y1="16"
+ x2="15"
+ y2="2"
+ gradientUnits="userSpaceOnUse"
+ spreadMethod="reflect" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6212"
+ id="linearGradient6218"
+ x1="19.373737"
+ y1="18.689655"
+ x2="30.317204"
+ y2="31.204504"
+ gradientUnits="userSpaceOnUse"
+ spreadMethod="repeat" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6244"
+ id="linearGradient6250"
+ x1="2"
+ y1="2"
+ x2="30"
+ y2="30"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6244"
+ id="linearGradient6258"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ y1="2"
+ x2="30"
+ y2="30"
+ gradientTransform="matrix(1.0666667,0,0,1.0666667,-33.066667,-33.066667)" />
+ <filter
+ inkscape:collect="always"
+ id="filter6272">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.32596875"
+ id="feGaussianBlur6274" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.5"
+ inkscape:cx="-151.66767"
+ inkscape:cy="-123.35228"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1607"
+ inkscape:window-height="1030"
+ inkscape:window-x="1676"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2995"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect2993"
+ width="32"
+ height="32"
+ x="-1.9984014e-15"
+ y="4.4408921e-16"
+ ry="2.6666667" />
+ <rect
+ style="fill:url(#linearGradient3056);fill-opacity:1;stroke:none"
+ id="rect2993-1"
+ width="28"
+ height="28"
+ x="2"
+ y="2"
+ ry="2.3333333" />
+ <g
+ style="font-size:85.93203735px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Sans"
+ id="text3001">
+ <path
+ style="font-size:45.2372551px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#008000;fill-opacity:1;stroke:none;filter:url(#filter6272);font-family:Sans"
+ d="m 7.4824597,10.427541 2.2812496,5.78125 0.2812497,-0.71875 -1.9999993,-5.0625 -0.5625,0 z m 8.4687493,0 0,11.34375 -1.875,0 0,0.65625 2.6875,0 0,-12 -0.8125,0 z m 11.625,0.3125 0,2.21875 c -0.5312,-0.3906 -1.046212,-0.693063 -1.5625,-0.875 -0.516305,-0.181918 -1.054102,-0.24999 -1.625,-0.25 -1.022671,10e-6 -1.820457,0.324952 -2.40625,1.03125 -0.585803,0.706316 -0.875004,1.696118 -0.875,2.9375 -4e-6,1.236043 0.289197,2.199946 0.875,2.90625 0.23333,0.281334 0.509858,0.486976 0.8125,0.65625 -0.585803,-0.706304 -0.875004,-1.670207 -0.875,-2.90625 -4e-6,-1.241382 0.289197,-2.231184 0.875,-2.9375 0.585793,-0.706298 1.383579,-1.06249 2.40625,-1.0625 0.570898,10e-6 1.139945,0.09933 1.65625,0.28125 0.516288,0.181937 1.0313,0.45315 1.5625,0.84375 l 0,-2.46875 c -0.271888,-0.152046 -0.55994,-0.261514 -0.84375,-0.375 z m -21.2812493,2.28125 0,8.75 -1.875,0 0,0.65625 2.71875,0 0,-7.28125 -0.84375,-2.125 z m 6.9374993,0 -2.5625,6.46875 -1.2187493,0 0.2499996,0.625 1.8124997,0 1.71875,-4.34375 0,-2.75 z m 15.1875,6.25 c -0.287318,0.211276 -0.560795,0.412277 -0.84375,0.5625 l 0,1.28125 c -0.526236,0.294295 -1.054104,0.537677 -1.625,0.6875 -0.570913,0.149823 -1.191958,0.21875 -1.8125,0.21875 -1.332472,0 -2.440972,-0.298702 -3.375,-0.875 1.063521,0.998245 2.465058,1.5 4.21875,1.5 0.620542,0 1.210337,-0.06893 1.78125,-0.21875 0.570896,-0.149823 1.130014,-0.361955 1.65625,-0.65625 l 0,-2.5 z"
+ id="text3022"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-size:45.2372551px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Sans"
+ x="2.7196128"
+ y="21.15748"
+ id="text3014"
+ sodipodi:linespacing="125%"
+ transform="scale(0.9632149,1.0381899)"><tspan
+ sodipodi:role="line"
+ id="tspan3016"
+ x="2.7196128"
+ y="21.15748"
+ style="font-size:15.83304024000000076px;font-weight:bold;-inkscape-font-specification:Bitstream Vera Sans Bold;font-family:Bitstream Vera Sans;font-style:normal;font-stretch:normal;font-variant:normal">MC</tspan></text>
+ </g>
+ </g>
+</svg>
diff --git a/resources/pe_light/scalable/console_error.svg b/resources/pe_light/scalable/console_error.svg
new file mode 100644
index 00000000..a71c6b35
--- /dev/null
+++ b/resources/pe_light/scalable/console_error.svg
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="32px"
+ height="32px"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="console_error.svg"
+ inkscape:export-filename="/home/peterix/projects/MultiMC4/src/resources/console_error.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs2987">
+ <linearGradient
+ id="linearGradient6244">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop6246" />
+ <stop
+ id="stop6254"
+ offset="0.4642857"
+ style="stop-color:#000000;stop-opacity:1" />
+ <stop
+ id="stop6252"
+ offset="0.53571427"
+ style="stop-color:#ffffff;stop-opacity:1" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop6248" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6212">
+ <stop
+ style="stop-color:#959595;stop-opacity:1"
+ offset="0"
+ id="stop6214" />
+ <stop
+ id="stop6224"
+ offset="0.14849657"
+ style="stop-color:#b0b0b0;stop-opacity:1;" />
+ <stop
+ id="stop6220"
+ offset="0.41380492"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#cacaca;stop-opacity:1;"
+ offset="0.65110856"
+ id="stop6222" />
+ <stop
+ id="stop6228"
+ offset="0.87847149"
+ style="stop-color:#b0b0b0;stop-opacity:1;" />
+ <stop
+ style="stop-color:#969696;stop-opacity:1;"
+ offset="1"
+ id="stop6216" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6194"
+ osb:paint="solid">
+ <stop
+ style="stop-color:#8e8e8e;stop-opacity:1;"
+ offset="0"
+ id="stop6196" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3050">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop3052" />
+ <stop
+ id="stop3840"
+ offset="0.64285713"
+ style="stop-color:#431515;stop-opacity:1;" />
+ <stop
+ id="stop3838"
+ offset="0.85714287"
+ style="stop-color:#a91f1f;stop-opacity:1;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:1"
+ offset="1"
+ id="stop3054" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3050"
+ id="linearGradient3056"
+ x1="15"
+ y1="16"
+ x2="15"
+ y2="2"
+ gradientUnits="userSpaceOnUse"
+ spreadMethod="reflect" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6244"
+ id="linearGradient6250"
+ x1="2"
+ y1="2"
+ x2="30"
+ y2="30"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6244"
+ id="linearGradient6258"
+ gradientUnits="userSpaceOnUse"
+ x1="2"
+ y1="2"
+ x2="30"
+ y2="30"
+ gradientTransform="matrix(1.0666667,0,0,1.0666667,-33.066667,-33.066667)" />
+ <filter
+ inkscape:collect="always"
+ id="filter6373">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.64"
+ id="feGaussianBlur6375" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4142136"
+ inkscape:cx="149.24645"
+ inkscape:cy="89.508966"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1607"
+ inkscape:window-height="1030"
+ inkscape:window-x="1676"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2995"
+ empspacing="2"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none"
+ id="rect2993"
+ width="32"
+ height="32"
+ x="-1.9984014e-15"
+ y="4.4408921e-16"
+ ry="2.6666667" />
+ <rect
+ style="fill:url(#linearGradient3056);fill-opacity:1;stroke:none"
+ id="rect2993-1"
+ width="28"
+ height="28"
+ x="2"
+ y="2"
+ ry="2.3333333" />
+ <g
+ style="font-size:85.93203735px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;font-family:Sans"
+ id="text3001" />
+ <g
+ id="g6331"
+ transform="translate(6,-7)">
+ <rect
+ style="fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter6373)"
+ id="rect6363"
+ width="16"
+ height="16"
+ x="8"
+ y="8"
+ transform="translate(-6,7)" />
+ <path
+ id="path6377"
+ d="m 4,17 0,4 4,0 0,-4 z"
+ style="fill:#800000;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#800000;fill-opacity:1;stroke:none"
+ d="m 8,21 0,2 -2,0 0,6 2,0 0,-2 4,0 0,2 2,0 0,-6 -2,0 0,-2 z"
+ id="path6379"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ style="fill:#800000;fill-opacity:1;stroke:none"
+ d="m 12,17 0,4 4,0 0,-4 z"
+ id="path6381" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ inkscape:connector-curvature="0"
+ style="fill:#ff0000;fill-opacity:1;stroke:none"
+ d="m 6,19 0,2 2,0 0,-2 z"
+ id="path6383" />
+ <path
+ id="path6385"
+ d="m 12,19 0,2 2,0 0,-2 z"
+ style="fill:#ff0000;fill-opacity:1;stroke:none"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccccccccccc"
+ inkscape:connector-curvature="0"
+ id="path6387"
+ d="m 8,23 0,2 -2,0 0,4 2,0 0,-2 4,0 0,2 2,0 0,-4 -2,0 0,-2 z"
+ style="fill:#ff0000;fill-opacity:1;stroke:none" />
+ </g>
+ </g>
+</svg>
diff --git a/resources/pe_light/scalable/copy.svg b/resources/pe_light/scalable/copy.svg
new file mode 100644
index 00000000..d8c0fbdc
--- /dev/null
+++ b/resources/pe_light/scalable/copy.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="579" y1="809" x2="579" y2="840.7578" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M27.25,25.031V10.375c0-3.106-2.52-5.625-5.625-5.625H6.969C7.745,2.57,9.804,1,12.25,1h13.125
+ C28.48,1,31,3.519,31,6.625V19.75C31,22.195,29.432,24.256,27.25,25.031z M25.375,12.25v13.125c0,3.107-2.52,5.625-5.625,5.625
+ H6.625C3.519,31,1,28.482,1,25.375V12.25c0-3.106,2.519-5.625,5.625-5.625H19.75C22.855,6.625,25.375,9.144,25.375,12.25z
+ M4.75,25.375c0,1.036,0.839,1.875,1.875,1.875H19.75c1.036,0,1.875-0.839,1.875-1.875v-11.25H4.75V25.375z M6.625,8.5
+ c-1.036,0-1.875,0.839-1.875,1.875s0.839,1.875,1.875,1.875S8.5,11.411,8.5,10.375S7.661,8.5,6.625,8.5z"/>
+<rect fill="none" width="32" height="32"/>
+</svg>
diff --git a/resources/pe_light/scalable/new.svg b/resources/pe_light/scalable/new.svg
new file mode 100644
index 00000000..2cbd8b92
--- /dev/null
+++ b/resources/pe_light/scalable/new.svg
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="579" y1="809" x2="579" y2="840.7583" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M25.375,31H6.625C3.519,31,1,28.482,1,25.375V6.625C1,3.519,3.519,1,6.625,1h18.75
+ C28.48,1,31,3.519,31,6.625v18.75C31,28.482,28.48,31,25.375,31z M6.625,2.875c-1.036,0-1.875,0.839-1.875,1.875
+ s0.839,1.875,1.875,1.875S8.5,5.786,8.5,4.75S7.661,2.875,6.625,2.875z M27.25,8.5H4.75v16.875c0,1.036,0.839,1.875,1.875,1.875
+ h18.75c1.036,0,1.875-0.839,1.875-1.875V8.5z M19.75,19.75h-1.875v1.875c0,1.036-0.839,1.875-1.875,1.875s-1.875-0.839-1.875-1.875
+ V19.75H12.25c-1.036,0-1.875-0.839-1.875-1.875S11.214,16,12.25,16h1.875v-1.875c0-1.036,0.839-1.875,1.875-1.875
+ s1.875,0.839,1.875,1.875V16h1.875c1.036,0,1.875,0.839,1.875,1.875S20.786,19.75,19.75,19.75z"/>
+</svg>
diff --git a/resources/pe_light/scalable/news.svg b/resources/pe_light/scalable/news.svg
new file mode 100644
index 00000000..67a370df
--- /dev/null
+++ b/resources/pe_light/scalable/news.svg
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="128"
+ height="128"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="news.svg">
+ <defs
+ id="defs2987">
+ <linearGradient
+ id="linearGradient4095">
+ <stop
+ style="stop-color:#fff7d8;stop-opacity:1;"
+ offset="0"
+ id="stop4097" />
+ <stop
+ style="stop-color:#ffeca0;stop-opacity:1;"
+ offset="1"
+ id="stop4099" />
+ </linearGradient>
+ <filter
+ inkscape:collect="always"
+ id="filter3898"
+ x="-0.11333333"
+ width="1.2266667"
+ y="-0.10074074"
+ height="1.2014815">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="1.5111111"
+ id="feGaussianBlur3900" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter4091">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="3.6378601"
+ id="feGaussianBlur4093" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4095"
+ id="linearGradient4101"
+ x1="88.388351"
+ y1="94.942757"
+ x2="99.525276"
+ y2="103.95837"
+ gradientUnits="userSpaceOnUse" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.25"
+ inkscape:cx="-700.46253"
+ inkscape:cy="-25.005652"
+ inkscape:current-layer="text3832"
+ showgrid="false"
+ inkscape:document-units="px"
+ inkscape:grid-bbox="true"
+ inkscape:window-width="1607"
+ inkscape:window-height="1030"
+ inkscape:window-x="1676"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1"
+ showguides="false"
+ inkscape:guide-bbox="true"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2993"
+ empspacing="8"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true" />
+ <inkscape:grid
+ type="xygrid"
+ id="grid2995"
+ empspacing="4"
+ visible="true"
+ enabled="true"
+ snapvisiblegridlinesonly="true"
+ color="#00ff0b"
+ opacity="0.08235294"
+ empcolor="#00ff22"
+ empopacity="0.23137255" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="41,100"
+ id="guide4165" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="68,106"
+ id="guide4167" />
+ <sodipodi:guide
+ orientation="0,1"
+ position="73,109"
+ id="guide4169" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="80,106"
+ id="guide4171" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="83,102"
+ id="guide4173" />
+ <sodipodi:guide
+ orientation="1,0"
+ position="104,104"
+ id="guide4175" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,64)">
+ <path
+ sodipodi:nodetypes="cccccc"
+ inkscape:connector-curvature="0"
+ id="path3778"
+ d="m 16,8 96,0 0,76 c -9.14072,13.804136 -19.955033,25.58254 -32,36 l -64,0 z"
+ style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;filter:url(#filter4091)"
+ transform="translate(0,-64)" />
+ <path
+ transform="translate(0,-64)"
+ style="color:#000000;fill:#fff6d3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 16,8 96,0 0,76 c -9.14072,13.804136 -19.955033,25.58254 -32,36 l -64,0 z"
+ id="rect2997"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 68,-28 36,0 0,56 -16,20 -20,0 z"
+ id="rect4044"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccc" />
+ <g
+ id="g4129">
+ <path
+ id="rect4103"
+ d="m 24,36 36,0 0,36 -36,0 z"
+ style="color:#000000;fill:#fff6d3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="translate(0,-64)" />
+ <path
+ sodipodi:nodetypes="cccccc"
+ inkscape:connector-curvature="0"
+ id="rect4107"
+ d="m 68,36 36,0 0,57 -16,19 -20,0 z"
+ style="color:#000000;fill:#fff6d3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ transform="translate(0,-64)" />
+ <flowRoot
+ id="flowRoot4115"
+ style="font-size:8px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
+ xml:space="preserve"><flowRegion
+ id="flowRegion4117"><use
+ height="128"
+ width="128"
+ id="use4119"
+ xlink:href="#rect4103"
+ y="0"
+ x="0" /><use
+ height="128"
+ width="128"
+ id="use4121"
+ xlink:href="#rect4107"
+ y="0"
+ x="0" /></flowRegion><flowPara
+ style="font-size:2px;font-weight:bold;text-align:justify;text-anchor:start;-inkscape-font-specification:Sans Bold"
+ id="flowPara4123">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce convallis mauris ullamcorper mauris viverra molestie. Donec ultricies faucibus laoreet. Donec convallis congue neque consequat vehicula. Morbi condimentum tempor nulla et rhoncus. Etiam auctor, augue eu pharetra congue, elit justo lacinia risus, non lacinia est justo sed erat. Ut risus urna, viverra id interdum in, molestie non sem. Morbi leo orci, gravida auctor tempor vel, varius et enim. Nulla sem enim, ultricies vel laoreet ac, semper vel mauris. Ut adipiscing sapien sed leo pretium id vulputate erat gravida. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras tempor leo sit amet velit molestie commodo eget tincidunt leo. Cras dictum metus non ante pulvinar pellentesque. Morbi id elit ullamcorper mi vulputate lobortis. Cras ac vehicula felis. Phasellus dictum, tellus at molestie pellentesque, purus purus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce convallis mauris ullamcorper mauris viverra molestie. Donec ultricies faucibus laoreet. Donec convallis congue neque consequat vehicula. Morbi condimentum tempor nulla et rhoncus. Etiam auctor, augue eu pharetra congue, elit justo lacinia risus, non lacinia est justo sed erat. Ut risus urna, </flowPara></flowRoot> </g>
+ <path
+ style="opacity:0.41176471;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter3898);enable-background:accumulate"
+ d="M 85.522922,28.087287 C 96.299051,25.849792 101.98214,24.118305 110.44998,20.924851 101.30926,34.728987 91.732381,44.562847 79.687414,54.980307 83.49938,42.627824 86.087749,33.764885 85.522922,28.087287 z"
+ id="path3848"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <g
+ transform="scale(1.3146517,0.76065775)"
+ style="font-size:26.48733711px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#008000;fill-opacity:1;stroke:none;font-family:Sans"
+ id="text3832">
+ <path
+ d="m 30.25786,-47.327461 -2.845319,0 -6.874782,-17.090472 0,17.090472 -2.281973,0 0,-21.034427 3.042631,0 6.84592,17.090472 0,-17.090472 2.281973,0 0,21.034427"
+ style="font-variant:normal;font-stretch:normal;fill:#008000;font-family:Oxygen Mono;-inkscape-font-specification:Oxygen Mono"
+ id="path4157"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccc" />
+ <path
+ d="m 37.27223,-56.530023 0,6.573259 7.606577,0 0.818953,2.629303 -10.707504,0 0,-21.034427 10.649209,0 -0.760658,2.629303 -7.606577,0 0.0038,6.512419 7.602816,0 -3.9e-5,2.690143"
+ style="font-variant:normal;font-stretch:normal;fill:#008000;font-family:Oxygen Mono;-inkscape-font-specification:Oxygen Mono"
+ id="path4159"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccc" />
+ <path
+ d="m 60.091962,-50.290057 0.760658,-18.071831 2.281973,0 -1.521316,21.034427 -3.04263,0 -2.281974,-7.88791 -2.277041,7.88791 -3.047563,0 -1.61189,-21.034427 2.368129,0 0.765077,18.405124 3.042631,-9.202562 1.521315,0 3.042631,8.869269"
+ style="font-variant:normal;font-stretch:normal;fill:#008000;font-family:Oxygen Mono;-inkscape-font-specification:Oxygen Mono"
+ id="path4161"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccc" />
+ <path
+ d="m 67.201805,-51.228789 c 1.498704,1.191317 3.283103,1.786974 5.3532,1.786972 1.124022,2e-6 1.990463,-0.331929 2.599324,-0.995793 0.608839,-0.672953 0.913263,-1.586899 0.913275,-2.741842 -1.2e-5,-0.336472 -0.04684,-0.650214 -0.140504,-0.941229 -0.08431,-0.291 -0.192033,-0.545633 -0.323158,-0.763896 -0.13115,-0.218249 -0.318487,-0.431957 -0.562017,-0.641127 -0.234183,-0.209154 -0.449623,-0.377393 -0.646317,-0.504718 -0.196716,-0.1364 -0.45899,-0.281905 -0.786822,-0.436511 -0.318486,-0.15459 -0.585443,-0.272812 -0.800874,-0.354666 -0.206079,-0.08183 -0.487089,-0.190965 -0.843023,-0.327385 -0.346583,-0.1364 -0.604173,-0.240981 -0.772772,-0.313742 -0.580755,-0.236435 -1.067835,-0.445597 -1.461242,-0.627488 -0.384048,-0.190962 -0.810244,-0.450141 -1.278584,-0.777536 -0.468351,-0.327373 -0.843028,-0.668397 -1.124032,-1.023075 -0.28101,-0.354653 -0.519866,-0.795713 -0.716571,-1.323177 -0.187339,-0.536533 -0.281009,-1.127643 -0.281007,-1.773331 -2e-6,-1.700561 0.594798,-3.019191 1.784399,-3.955891 1.189595,-0.945755 2.721087,-1.418643 4.594479,-1.418664 2.360456,2.1e-5 4.201056,0.504737 5.521806,1.514151 l -0.983527,1.964305 c -1.217713,-0.918476 -2.683637,-1.377724 -4.397774,-1.377741 -1.105305,1.7e-5 -1.985796,0.295573 -2.641474,0.886664 -0.646325,0.582034 -0.969483,1.386852 -0.969477,2.414458 -6e-6,0.400151 0.08429,0.773005 0.252905,1.118562 0.168601,0.336492 0.369989,0.618405 0.604168,0.845743 0.234168,0.218269 0.543277,0.436525 0.927327,0.654768 0.393404,0.218268 0.735296,0.386507 1.025679,0.504717 0.290365,0.109139 0.66036,0.250096 1.10998,0.422871 0.449605,0.163703 0.777446,0.291019 0.983528,0.381948 0.562005,0.245549 1.044402,0.472898 1.44719,0.682049 0.402767,0.20008 0.833645,0.472899 1.292638,0.81846 0.468332,0.336489 0.847692,0.691155 1.13808,1.064 0.290362,0.372862 0.529218,0.832109 0.716571,1.377741 0.196691,0.536553 0.295042,1.123115 0.295058,1.75969 -1.6e-5,1.955213 -0.585447,3.446628 -1.756299,4.474248 -1.161511,1.018529 -2.753887,1.527792 -4.777134,1.527793 -2.519709,-10e-7 -4.6179,-0.541094 -6.294577,-1.623281 l 0.997578,-2.278047"
+ style="font-variant:normal;font-stretch:normal;fill:#008000;font-family:Oxygen Mono;-inkscape-font-specification:Oxygen Mono"
+ id="path4163"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ sodipodi:nodetypes="cccc"
+ inkscape:connector-curvature="0"
+ id="path3838"
+ d="M 88.181818,93.090909 C 100.37216,91.737298 104.94638,87.547007 112,84 c -9.14072,13.804136 -19.955033,25.58254 -32,36 4.69585,-10.93827 8.746645,-21.231493 8.181818,-26.909091 z"
+ style="color:#000000;fill:url(#linearGradient4101);fill-opacity:1.0;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;opacity:1"
+ transform="translate(0,-64)" />
+ <rect
+ style="color:#000000;fill:#accc74;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4138"
+ width="36"
+ height="36"
+ x="24"
+ y="76"
+ transform="translate(0,-64)" />
+ <g
+ id="g4000"
+ transform="matrix(0.60097005,0,0,0.60097012,3.5088114,25.221343)"
+ style="fill:#333333">
+ <g
+ id="g3937"
+ style="fill:#333333">
+ <rect
+ style="color:#000000;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3906"
+ width="16"
+ height="16"
+ x="40"
+ y="-16" />
+ <rect
+ style="color:#000000;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect3908"
+ width="16"
+ height="16"
+ x="72"
+ y="-16" />
+ <path
+ style="color:#000000;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 56,64 0,8 -8,0 0,24 8,0 0,-8 16,0 0,8 8,0 0,-24 -8,0 0,-8 -16,0 z"
+ transform="translate(0,-64)"
+ id="rect3910"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 24,32 80,0"
+ id="path3998"
+ inkscape:connector-curvature="0"
+ transform="translate(0,-64)" />
+ <rect
+ style="color:#000000;fill:none;stroke:#666666;stroke-width:0.9014551;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4007"
+ width="36.058205"
+ height="36.058208"
+ x="23.941793"
+ y="12" />
+ <rect
+ style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect4034"
+ width="36"
+ height="32"
+ x="24"
+ y="-28" />
+ </g>
+</svg>
diff --git a/resources/pe_light/scalable/patreon.svg b/resources/pe_light/scalable/patreon.svg
new file mode 100644
index 00000000..d48289c8
--- /dev/null
+++ b/resources/pe_light/scalable/patreon.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Calque_1"
+ x="0px"
+ y="0px"
+ width="32px"
+ height="32px"
+ viewBox="0 0 32 32"
+ enable-background="new 0 0 32 32"
+ xml:space="preserve"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="patreon.svg"><metadata
+ id="metadata28"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+ id="defs26" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1680"
+ inkscape:window-height="1026"
+ id="namedview24"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="26.831184"
+ inkscape:cy="18.081755"
+ inkscape:window-x="-3"
+ inkscape:window-y="-4"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Calque_1" /><rect
+ fill="none"
+ width="32"
+ height="32"
+ id="rect3" /><linearGradient
+ id="SVGID_1_"
+ gradientUnits="userSpaceOnUse"
+ x1="579"
+ y1="810"
+ x2="579"
+ y2="841.7578"
+ gradientTransform="matrix(1 0 0 1 -563 -809)"><stop
+ offset="0"
+ style="stop-color:#999999"
+ id="stop6" /><stop
+ offset="0.3"
+ style="stop-color:#FFFFFF"
+ id="stop8" /><stop
+ offset="0.5216"
+ style="stop-color:#FCFCFC"
+ id="stop10" /><stop
+ offset="0.6995"
+ style="stop-color:#F2F2F2"
+ id="stop12" /><stop
+ offset="0.8618"
+ style="stop-color:#E1E1E1"
+ id="stop14" /><stop
+ offset="1"
+ style="stop-color:#CCCCCC"
+ id="stop16" /></linearGradient><path
+ fill="url(#SVGID_1_)"
+ d="M16,2C7.716,2,1,8.716,1,17v14.986h14.371C15.58,31.994,15.789,32,16,32c8.284,0,15-6.716,15-15 S24.284,2,16,2L16,2z"
+ id="path18" /><path
+ fill="#000000"
+ d="M16,5.482C9.639,5.482,4.482,10.639,4.482,17v6.865v4.641v3.48h4.609V17.012 c0-3.803,3.082-6.887,6.886-6.887s6.886,3.084,6.886,6.887c0,3.805-3.082,6.887-6.886,6.887c-1.391,0-2.685-0.414-3.768-1.121v4.949 c0.725,0.446,2.381,0.762,4.323,0.778C22.646,28.227,27.52,23.182,27.52,17C27.52,10.639,22.361,5.482,16,5.482L16,5.482z"
+ id="path20" /><path
+ fill="#FFFFFF"
+ d="M15.518,28.506c0.159,0.008,0.32,0.014,0.482,0.014c0.17,0,0.339-0.006,0.508-0.014H15.518z"
+ id="path22" /></svg> \ No newline at end of file
diff --git a/resources/pe_light/scalable/refresh.svg b/resources/pe_light/scalable/refresh.svg
new file mode 100644
index 00000000..8d25ea90
--- /dev/null
+++ b/resources/pe_light/scalable/refresh.svg
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="579" y1="810.373" x2="579" y2="839.4073" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M31.825,17.41C31.473,16.559,30.639,16,29.714,16h-2.286c0-7.573-6.141-13.713-13.714-13.713
+ C6.141,2.287,0,8.427,0,16c0,7.574,6.141,13.714,13.713,13.714c2.482,0,4.803-0.669,6.809-1.821l-3.446-3.406
+ c-1.042,0.412-2.17,0.656-3.361,0.656c-5.049,0-9.143-4.094-9.143-9.143s4.094-9.143,9.143-9.143c5.052,0,9.146,4.094,9.146,9.143
+ H20.57c-0.924,0-1.758,0.559-2.111,1.41c-0.352,0.855-0.158,1.838,0.496,2.492l4.57,4.57c0.447,0.445,1.031,0.67,1.617,0.67
+ c0.584,0,1.17-0.225,1.613-0.67l4.572-4.57C31.984,19.248,32.18,18.266,31.825,17.41z"/>
+</svg>
diff --git a/resources/pe_light/scalable/settings.svg b/resources/pe_light/scalable/settings.svg
new file mode 100644
index 00000000..caa4e75f
--- /dev/null
+++ b/resources/pe_light/scalable/settings.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<g>
+ <g>
+ <g>
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="15.9995" y1="0" x2="15.9995" y2="31.7588">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+ </linearGradient>
+ <path fill="url(#SVGID_1_)" d="M29.125,14.125H27.25c-0.066,0-0.121,0.031-0.186,0.038c-0.285-1.73-0.953-3.323-1.936-4.691
+ c0.048-0.04,0.105-0.056,0.148-0.101l1.326-1.325c0.731-0.732,0.731-1.92,0-2.652c-0.73-0.732-1.92-0.732-2.65,0L22.63,6.719
+ c-0.044,0.044-0.062,0.103-0.101,0.15c-1.369-0.981-2.961-1.649-4.692-1.935c0.007-0.062,0.038-0.118,0.038-0.184V2.875
+ C17.875,1.839,17.036,1,16,1s-1.875,0.839-1.875,1.875V4.75c0,0.066,0.031,0.122,0.038,0.185
+ c-1.732,0.286-3.324,0.953-4.692,1.935C9.431,6.822,9.414,6.764,9.37,6.72L8.045,5.394c-0.731-0.732-1.919-0.732-2.651,0
+ s-0.732,1.92,0,2.652L6.72,9.371c0.044,0.045,0.103,0.061,0.149,0.101c-0.98,1.368-1.648,2.961-1.934,4.691
+ c-0.063-0.007-0.119-0.038-0.185-0.038H2.875C1.839,14.125,1,14.964,1,16s0.839,1.875,1.875,1.875H4.75
+ c0.066,0,0.122-0.029,0.185-0.038c0.286,1.731,0.953,3.324,1.934,4.692c-0.047,0.039-0.105,0.057-0.149,0.101l-1.326,1.325
+ c-0.732,0.732-0.732,1.92,0,2.65c0.732,0.731,1.92,0.731,2.651,0l1.326-1.324c0.044-0.045,0.061-0.104,0.101-0.15
+ c1.368,0.98,2.96,1.648,4.691,1.934c-0.006,0.064-0.038,0.119-0.038,0.188v1.875C14.125,30.161,14.964,31,16,31
+ s1.875-0.839,1.875-1.875V27.25c0-0.066-0.031-0.121-0.038-0.186c1.731-0.285,3.323-0.953,4.692-1.936
+ c0.039,0.048,0.057,0.105,0.101,0.148l1.325,1.326c0.73,0.731,1.92,0.731,2.65,0c0.731-0.73,0.731-1.92,0-2.65l-1.324-1.325
+ c-0.045-0.044-0.104-0.062-0.15-0.101c0.98-1.368,1.648-2.961,1.934-4.692c0.064,0.008,0.119,0.038,0.188,0.038h1.875
+ C30.161,17.875,31,17.036,31,16S30.161,14.125,29.125,14.125z M16,21.625c-3.106,0-5.625-2.518-5.625-5.625
+ c0-3.106,2.519-5.625,5.625-5.625c3.105,0,5.625,2.519,5.625,5.625C21.625,19.107,19.105,21.625,16,21.625z"/>
+ </g>
+ </g>
+ <g>
+ <g>
+
+ <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="579" y1="809" x2="579" y2="840.7583" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+ </linearGradient>
+ <path fill="url(#SVGID_2_)" d="M29.125,14.125H27.25c-0.066,0-0.121,0.031-0.186,0.038c-0.285-1.73-0.953-3.323-1.936-4.691
+ c0.048-0.04,0.105-0.056,0.148-0.101l1.326-1.325c0.731-0.732,0.731-1.92,0-2.652c-0.73-0.732-1.92-0.732-2.65,0L22.63,6.719
+ c-0.044,0.044-0.062,0.103-0.101,0.15c-1.369-0.981-2.961-1.649-4.692-1.935c0.007-0.062,0.038-0.118,0.038-0.184V2.875
+ C17.875,1.839,17.036,1,16,1s-1.875,0.839-1.875,1.875V4.75c0,0.066,0.031,0.122,0.038,0.185
+ c-1.732,0.286-3.324,0.953-4.692,1.935C9.431,6.822,9.414,6.764,9.37,6.72L8.045,5.394c-0.731-0.732-1.919-0.732-2.651,0
+ s-0.732,1.92,0,2.652L6.72,9.371c0.044,0.045,0.103,0.061,0.149,0.101c-0.98,1.368-1.648,2.961-1.934,4.691
+ c-0.063-0.007-0.119-0.038-0.185-0.038H2.875C1.839,14.125,1,14.964,1,16s0.839,1.875,1.875,1.875H4.75
+ c0.066,0,0.122-0.029,0.185-0.038c0.286,1.731,0.953,3.324,1.934,4.692c-0.047,0.039-0.105,0.057-0.149,0.101l-1.326,1.325
+ c-0.732,0.732-0.732,1.92,0,2.65c0.732,0.731,1.92,0.731,2.651,0l1.326-1.324c0.044-0.045,0.061-0.104,0.101-0.15
+ c1.368,0.98,2.96,1.648,4.691,1.934c-0.006,0.064-0.038,0.119-0.038,0.188v1.875C14.125,30.161,14.964,31,16,31
+ s1.875-0.839,1.875-1.875V27.25c0-0.066-0.031-0.121-0.038-0.186c1.731-0.285,3.323-0.953,4.692-1.936
+ c0.039,0.048,0.057,0.105,0.101,0.148l1.325,1.326c0.73,0.731,1.92,0.731,2.65,0c0.731-0.73,0.731-1.92,0-2.65l-1.324-1.325
+ c-0.045-0.044-0.104-0.062-0.15-0.101c0.98-1.368,1.648-2.961,1.934-4.692c0.064,0.008,0.119,0.038,0.188,0.038h1.875
+ C30.161,17.875,31,17.036,31,16S30.161,14.125,29.125,14.125z M16,21.625c-3.106,0-5.625-2.518-5.625-5.625
+ c0-3.106,2.519-5.625,5.625-5.625c3.105,0,5.625,2.519,5.625,5.625C21.625,19.107,19.105,21.625,16,21.625z"/>
+ </g>
+ </g>
+</g>
+</svg>
diff --git a/resources/pe_light/scalable/viewfolder.svg b/resources/pe_light/scalable/viewfolder.svg
new file mode 100644
index 00000000..3161f61f
--- /dev/null
+++ b/resources/pe_light/scalable/viewfolder.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Calque_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="32px" height="32px" viewBox="0 0 32 32" enable-background="new 0 0 32 32" xml:space="preserve">
+<rect fill="none" width="32" height="32"/>
+<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="579" y1="809" x2="579" y2="840.7583" gradientTransform="matrix(1 0 0 1 -563 -809)">
+ <stop offset="0" style="stop-color:#999999"/>
+ <stop offset="0.3" style="stop-color:#FFFFFF"/>
+ <stop offset="0.5216" style="stop-color:#FCFCFC"/>
+ <stop offset="0.6995" style="stop-color:#F2F2F2"/>
+ <stop offset="0.8618" style="stop-color:#E1E1E1"/>
+ <stop offset="1" style="stop-color:#CCCCCC"/>
+</linearGradient>
+<path fill="url(#SVGID_1_)" d="M25.375,31H6.625C3.519,31,1,28.48,1,25.375V6.625C1,3.519,3.519,1,6.625,1h7.5
+ c2.445,0,4.506,1.57,5.281,3.75h5.969C28.48,4.75,31,7.269,31,10.375v15C31,28.48,28.48,31,25.375,31z M27.25,10.375
+ c0-1.036-0.839-1.875-1.875-1.875H16V6.625c0-1.036-0.839-1.875-1.875-1.875h-7.5c-1.036,0-1.875,0.839-1.875,1.875v18.75
+ c0,1.036,0.839,1.875,1.875,1.875h18.75c1.036,0,1.875-0.839,1.875-1.875V10.375z"/>
+</svg>