summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--HISTORY7
-rw-r--r--flat.h160
-rw-r--r--imagecache.h6
-rw-r--r--po/de_DE.po3
-rw-r--r--themes/flatPlus-default.theme156
-rw-r--r--themes/flatPlus-default_DeepOrange.theme118
-rw-r--r--themes/flatPlus-default_DeepPurple.theme118
-rw-r--r--themes/flatPlus-default_Indigo.theme118
-rw-r--r--themes/flatPlus-default_Red.theme118
-rw-r--r--themes/flatPlus-default_Teal.theme118
10 files changed, 759 insertions, 163 deletions
diff --git a/HISTORY b/HISTORY
index 941f8ac7..3fb24bcb 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,7 +1,7 @@
VDR Plugin 'skinflatplus' Revision History
---------------------------------------
-2014-MM-DD: Version 0.4.4
+2014-MM-DD: Version 0.5.0
- [add] main menu widgets
- there are several widgets that can be displayed in the main menu
- Widget dvb devices
@@ -13,6 +13,11 @@ VDR Plugin 'skinflatplus' Revision History
- Widget temperatures
- Widget custom command
- Please see the example scripts and README-files
+- [update] default themes
+ - background transparency slightly reduced
+ - use color palette of android material design
+ - default accent color is "Light Blue"
+ - add more default themes: DeepOrange, DeepPurple, Indigo, Red, Teal
- [update] icons
- update many icons with android material design icons
diff --git a/flat.h b/flat.h
index 1b1e86c6..27fbd25a 100644
--- a/flat.h
+++ b/flat.h
@@ -33,34 +33,34 @@ extern cTheme Theme;
#define CLR_MESSAGEERROR 0xFFBB0000
// TopBar
-THEME_CLR(Theme, clrTopBarBg, 0xC0101010);
+THEME_CLR(Theme, clrTopBarBg, 0xF0202020);
THEME_CLR(Theme, clrTopBarFont, 0xFFEEEEEE);
THEME_CLR(Theme, clrTopBarTimeFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrTopBarDateFont, 0xFFA0A0A0);
-THEME_CLR(Theme, clrTopBarBorderFg, 0xC0101010);
-THEME_CLR(Theme, clrTopBarBorderBg, 0xC0101010);
+THEME_CLR(Theme, clrTopBarDateFont, 0xFF909090);
+THEME_CLR(Theme, clrTopBarBorderFg, 0xF0202020);
+THEME_CLR(Theme, clrTopBarBorderBg, 0xF0202020);
THEME_CLR(Theme, clrTopBarRecordingActiveFg, 0xFF880000);
-THEME_CLR(Theme, clrTopBarRecordingActiveBg, 0xC0101010);
+THEME_CLR(Theme, clrTopBarRecordingActiveBg, 0xF0202020);
THEME_CLR(Theme, clrTopBarConflictLowFg, 0xFFBBBB00);
-THEME_CLR(Theme, clrTopBarConflictLowBg, 0xC0101010);
+THEME_CLR(Theme, clrTopBarConflictLowBg, 0xF0202020);
THEME_CLR(Theme, clrTopBarConflictHighFg, 0xFF880000);
-THEME_CLR(Theme, clrTopBarConflictHighBg, 0xC0101010);
+THEME_CLR(Theme, clrTopBarConflictHighBg, 0xF0202020);
// Buttons
-THEME_CLR(Theme, clrButtonBg, 0xC0101010);
+THEME_CLR(Theme, clrButtonBg, 0xF0202020);
THEME_CLR(Theme, clrButtonFont, 0xFFEEEEEE);
THEME_CLR(Theme, clrButtonRed, CLR_BUTTONRED);
THEME_CLR(Theme, clrButtonGreen, CLR_BUTTONGREEN);
THEME_CLR(Theme, clrButtonYellow, CLR_BUTTONYELLOW);
THEME_CLR(Theme, clrButtonBlue, CLR_BUTTONBLUE);
-THEME_CLR(Theme, clrButtonBorderFg, 0xC0101010);
-THEME_CLR(Theme, clrButtonBorderBg, 0xC0101010);
+THEME_CLR(Theme, clrButtonBorderFg, 0xF0202020);
+THEME_CLR(Theme, clrButtonBorderBg, 0xF0202020);
// Messages
-THEME_CLR(Theme, clrMessageBg, 0xC0101010);
+THEME_CLR(Theme, clrMessageBg, 0xF0202020);
THEME_CLR(Theme, clrMessageFont, 0xFFEEEEEE);
THEME_CLR(Theme, clrMessageStatus, CLR_MESSAGESTATUS);
@@ -68,126 +68,126 @@ THEME_CLR(Theme, clrMessageInfo, CLR_MESSAGEINFO);
THEME_CLR(Theme, clrMessageWarning, CLR_MESSAGEWARNING);
THEME_CLR(Theme, clrMessageError, CLR_MESSAGEERROR);
-THEME_CLR(Theme, clrMessageBorderFg, 0xC0101010);
-THEME_CLR(Theme, clrMessageBorderBg, 0xC0101010);
+THEME_CLR(Theme, clrMessageBorderFg, 0xF0202020);
+THEME_CLR(Theme, clrMessageBorderBg, 0xF0202020);
// Channel
-THEME_CLR(Theme, clrChannelBg, 0xC0101010);
-THEME_CLR(Theme, clrChannelFontTitle, 0xFF3090B0);
+THEME_CLR(Theme, clrChannelBg, 0xF0202020);
+THEME_CLR(Theme, clrChannelFontTitle, 0xFF03A9F4);
THEME_CLR(Theme, clrChannelFontEpg, 0xFFEEEEEE);
-THEME_CLR(Theme, clrChannelFontEpgFollow, 0xFFA0A0A0);
-THEME_CLR(Theme, clrChannelProgressFg, 0xFF3090B0);
-THEME_CLR(Theme, clrChannelProgressBarFg, 0xFF3090B0);
-THEME_CLR(Theme, clrChannelProgressBg, 0xC0101010);
+THEME_CLR(Theme, clrChannelFontEpgFollow, 0xFF909090);
+THEME_CLR(Theme, clrChannelProgressFg, 0xFF03A9F4);
+THEME_CLR(Theme, clrChannelProgressBarFg, 0xFF03A9F4);
+THEME_CLR(Theme, clrChannelProgressBg, 0xF0202020);
-THEME_CLR(Theme, clrChannelBorderFg, 0xC03090B0);
-THEME_CLR(Theme, clrChannelBorderBg, 0xC03090B0);
+THEME_CLR(Theme, clrChannelBorderFg, 0xF003A9F4);
+THEME_CLR(Theme, clrChannelBorderBg, 0xF003A9F4);
-THEME_CLR(Theme, clrChannelEPGBorderFg, 0xC03090B0);
-THEME_CLR(Theme, clrChannelEPGBorderBg, 0xC03090B0);
+THEME_CLR(Theme, clrChannelEPGBorderFg, 0xF003A9F4);
+THEME_CLR(Theme, clrChannelEPGBorderBg, 0xF003A9F4);
-THEME_CLR(Theme, clrChannelSignalFont, 0xFFA0A0A0);
-THEME_CLR(Theme, clrChannelSignalProgressFg, 0xFFA0A0A0);
-THEME_CLR(Theme, clrChannelSignalProgressBarFg, 0xFFA0A0A0);
-THEME_CLR(Theme, clrChannelSignalProgressBg, 0xC0101010);
+THEME_CLR(Theme, clrChannelSignalFont, 0xFF909090);
+THEME_CLR(Theme, clrChannelSignalProgressFg, 0xFF909090);
+THEME_CLR(Theme, clrChannelSignalProgressBarFg, 0xFF909090);
+THEME_CLR(Theme, clrChannelSignalProgressBg, 0xF0202020);
THEME_CLR(Theme, clrChannelRecordingPresentFg, 0xFFAA0000);
-THEME_CLR(Theme, clrChannelRecordingPresentBg, 0xC0101010);
-THEME_CLR(Theme, clrChannelRecordingFollowFg, 0xFFA0A0A0);
-THEME_CLR(Theme, clrChannelRecordingFollowBg, 0xC0101010);
+THEME_CLR(Theme, clrChannelRecordingPresentBg, 0xF0202020);
+THEME_CLR(Theme, clrChannelRecordingFollowFg, 0xFF909090);
+THEME_CLR(Theme, clrChannelRecordingFollowBg, 0xF0202020);
// Menu
-THEME_CLR(Theme, clrItemBg, 0xC0909090);
+THEME_CLR(Theme, clrItemBg, 0xF0909090);
THEME_CLR(Theme, clrItemFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrItemCurrentBg, 0xC03090B0);
+THEME_CLR(Theme, clrItemCurrentBg, 0xF003A9F4);
THEME_CLR(Theme, clrItemCurrentFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrItemSelableBg, 0xC0101010);
+THEME_CLR(Theme, clrItemSelableBg, 0xF0202020);
THEME_CLR(Theme, clrItemSelableFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrScrollbarFg, 0xFF3090B0);
-THEME_CLR(Theme, clrScrollbarBarFg, 0xFF3090B0);
-THEME_CLR(Theme, clrScrollbarBg, 0xC0101010);
+THEME_CLR(Theme, clrScrollbarFg, 0xFF03A9F4);
+THEME_CLR(Theme, clrScrollbarBarFg, 0xFF03A9F4);
+THEME_CLR(Theme, clrScrollbarBg, 0xF0202020);
// Menu Event
-THEME_CLR(Theme, clrMenuEventBg, 0xC0101010);
-THEME_CLR(Theme, clrMenuEventFontTitle, 0xFF3090B0);
-THEME_CLR(Theme, clrMenuEventTitleLine, 0xFF3090B0);
+THEME_CLR(Theme, clrMenuEventBg, 0xF0202020);
+THEME_CLR(Theme, clrMenuEventFontTitle, 0xFF03A9F4);
+THEME_CLR(Theme, clrMenuEventTitleLine, 0xFF03A9F4);
THEME_CLR(Theme, clrMenuEventFontInfo, 0xFFEEEEEE);
// Menu Recording
-THEME_CLR(Theme, clrMenuRecBg, 0xC0101010);
-THEME_CLR(Theme, clrMenuRecFontTitle, 0xFF3090B0);
-THEME_CLR(Theme, clrMenuRecTitleLine, 0xFF3090B0);
+THEME_CLR(Theme, clrMenuRecBg, 0xF0202020);
+THEME_CLR(Theme, clrMenuRecFontTitle, 0xFF03A9F4);
+THEME_CLR(Theme, clrMenuRecTitleLine, 0xFF03A9F4);
THEME_CLR(Theme, clrMenuRecFontInfo, 0xFFEEEEEE);
// Menu Text (Multiline)
-THEME_CLR(Theme, clrMenuTextBg, 0xC0101010);
+THEME_CLR(Theme, clrMenuTextBg, 0xF0202020);
THEME_CLR(Theme, clrMenuTextFont, 0xFFEEEEEE);
THEME_CLR(Theme, clrMenuTextFixedFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrMenuContentHeadBorderFg, 0xC03090B0);
-THEME_CLR(Theme, clrMenuContentHeadBorderBg, 0xC03090B0);
+THEME_CLR(Theme, clrMenuContentHeadBorderFg, 0xF003A9F4);
+THEME_CLR(Theme, clrMenuContentHeadBorderBg, 0xF003A9F4);
-THEME_CLR(Theme, clrMenuContentBorderFg, 0xC03090B0);
-THEME_CLR(Theme, clrMenuContentBorderBg, 0xC03090B0);
+THEME_CLR(Theme, clrMenuContentBorderFg, 0xF003A9F4);
+THEME_CLR(Theme, clrMenuContentBorderBg, 0xF003A9F4);
// Menu Items
THEME_CLR(Theme, clrMenuItemProgressFg, 0xFFEEEEEE);
THEME_CLR(Theme, clrMenuItemProgressBarFg, 0xFFEEEEEE);
-THEME_CLR(Theme, clrMenuItemProgressBg, 0xC0101010);
+THEME_CLR(Theme, clrMenuItemProgressBg, 0xF0202020);
THEME_CLR(Theme, clrMenuItemCurProgressFg, 0xFFEEEEEE);
THEME_CLR(Theme, clrMenuItemCurProgressBarFg, 0xFFEEEEEE);
-THEME_CLR(Theme, clrMenuItemCurProgressBg, 0xC03090B0);
+THEME_CLR(Theme, clrMenuItemCurProgressBg, 0xF003A9F4);
-THEME_CLR(Theme, clrMenuItemBorderFg, 0xC0909090);
-THEME_CLR(Theme, clrMenuItemBorderBg, 0xC0909090);
-THEME_CLR(Theme, clrMenuItemSelableBorderFg, 0xC0101010);
-THEME_CLR(Theme, clrMenuItemSelableBorderBg, 0xC0101010);
-THEME_CLR(Theme, clrMenuItemCurrentBorderFg, 0xC03090B0);
-THEME_CLR(Theme, clrMenuItemCurrentBorderBg, 0xC03090B0);
+THEME_CLR(Theme, clrMenuItemBorderFg, 0xF0909090);
+THEME_CLR(Theme, clrMenuItemBorderBg, 0xF0909090);
+THEME_CLR(Theme, clrMenuItemSelableBorderFg, 0xF0202020);
+THEME_CLR(Theme, clrMenuItemSelableBorderBg, 0xF0202020);
+THEME_CLR(Theme, clrMenuItemCurrentBorderFg, 0xF003A9F4);
+THEME_CLR(Theme, clrMenuItemCurrentBorderBg, 0xF003A9F4);
// Menu Timer Item
-THEME_CLR(Theme, clrMenuTimerItemDisabledFont, 0xFFA0A0A0);
+THEME_CLR(Theme, clrMenuTimerItemDisabledFont, 0xFF909090);
THEME_CLR(Theme, clrMenuTimerItemRecordingFont, 0xFFEEEEEE);
// For Tilde, Timer Extra, Program Short Text
-THEME_CLR(Theme, clrMenuItemExtraTextFont, 0xFFA0A0A0);
-THEME_CLR(Theme, clrMenuItemExtraTextCurrentFont, 0xFFA0A0A0);
+THEME_CLR(Theme, clrMenuItemExtraTextFont, 0xFF909090);
+THEME_CLR(Theme, clrMenuItemExtraTextCurrentFont, 0xFF909090);
// Replay
-THEME_CLR(Theme, clrReplayBg, 0xC0101010);
+THEME_CLR(Theme, clrReplayBg, 0xF0202020);
THEME_CLR(Theme, clrReplayFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrReplayFontSpeed, 0xFF3090B0);
+THEME_CLR(Theme, clrReplayFontSpeed, 0xFF03A9F4);
THEME_CLR(Theme, clrReplayProgressFg, 0xFFEEEEEE);
THEME_CLR(Theme, clrReplayProgressBarFg, 0xFFEEEEEE);
-THEME_CLR(Theme, clrReplayProgressBarCurFg, 0xFF3090B0);
-THEME_CLR(Theme, clrReplayProgressBg, 0xC0101010);
+THEME_CLR(Theme, clrReplayProgressBarCurFg, 0xFF03A9F4);
+THEME_CLR(Theme, clrReplayProgressBg, 0xF0202020);
THEME_CLR(Theme, clrReplayMarkFg, 0xFFEEEEEE);
-THEME_CLR(Theme, clrReplayMarkCurrentFg, 0xFF3090B0);
+THEME_CLR(Theme, clrReplayMarkCurrentFg, 0xFF03A9F4);
-THEME_CLR(Theme, clrReplayBorderFg, 0xC0101010);
-THEME_CLR(Theme, clrReplayBorderBg, 0xC0101010);
+THEME_CLR(Theme, clrReplayBorderFg, 0xF0202020);
+THEME_CLR(Theme, clrReplayBorderBg, 0xF0202020);
// Tracks
-THEME_CLR(Theme, clrTrackItemBg, 0xC0909090);
+THEME_CLR(Theme, clrTrackItemBg, 0xF0909090);
THEME_CLR(Theme, clrTrackItemFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrTrackItemSelableBg, 0xC0101010);
+THEME_CLR(Theme, clrTrackItemSelableBg, 0xF0202020);
THEME_CLR(Theme, clrTrackItemSelableFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrTrackItemCurrentBg, 0xC03090B0);
+THEME_CLR(Theme, clrTrackItemCurrentBg, 0xF003A9F4);
THEME_CLR(Theme, clrTrackItemCurrentFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrTrackItemBorderFg, 0xC0909090);
-THEME_CLR(Theme, clrTrackItemBorderBg, 0xC0909090);
-THEME_CLR(Theme, clrTrackItemSelableBorderFg, 0xC0101010);
-THEME_CLR(Theme, clrTrackItemSelableBorderBg, 0xC0101010);
-THEME_CLR(Theme, clrTrackItemCurrentBorderFg, 0xC03090B0);
-THEME_CLR(Theme, clrTrackItemCurrentBorderBg, 0xC03090B0);
+THEME_CLR(Theme, clrTrackItemBorderFg, 0xF0909090);
+THEME_CLR(Theme, clrTrackItemBorderBg, 0xF0909090);
+THEME_CLR(Theme, clrTrackItemSelableBorderFg, 0xF0202020);
+THEME_CLR(Theme, clrTrackItemSelableBorderBg, 0xF0202020);
+THEME_CLR(Theme, clrTrackItemCurrentBorderFg, 0xF003A9F4);
+THEME_CLR(Theme, clrTrackItemCurrentBorderBg, 0xF003A9F4);
// Volume
-THEME_CLR(Theme, clrVolumeBg, 0xC0101010);
+THEME_CLR(Theme, clrVolumeBg, 0xF0202020);
THEME_CLR(Theme, clrVolumeFont, 0xFFEEEEEE);
-THEME_CLR(Theme, clrVolumeProgressFg, 0xFF3090B0);
-THEME_CLR(Theme, clrVolumeProgressBarFg, 0xFF3090B0);
-THEME_CLR(Theme, clrVolumeProgressBg, 0xC0101010);
+THEME_CLR(Theme, clrVolumeProgressFg, 0xFF03A9F4);
+THEME_CLR(Theme, clrVolumeProgressBarFg, 0xFF03A9F4);
+THEME_CLR(Theme, clrVolumeProgressBg, 0xF0202020);
-THEME_CLR(Theme, clrVolumeBorderFg, 0xC0101010);
-THEME_CLR(Theme, clrVolumeBorderBg, 0xC0101010);
+THEME_CLR(Theme, clrVolumeBorderFg, 0xF0202020);
+THEME_CLR(Theme, clrVolumeBorderBg, 0xF0202020);
class cFlat : public cSkin {
private:
diff --git a/imagecache.h b/imagecache.h
index 00ee007d..1cd03a58 100644
--- a/imagecache.h
+++ b/imagecache.h
@@ -15,13 +15,13 @@ private:
std::string CacheName[MAX_IMAGE_CACHE];
int CacheWidth[MAX_IMAGE_CACHE];
int CacheHeight[MAX_IMAGE_CACHE];
-
+
int InsertIndex;
bool Overflow;
public:
cImageCache();
~cImageCache();
-
+
void Create(void);
void Clear(void);
@@ -29,6 +29,6 @@ public:
cImage *GetImage(std::string Name, int Width, int Height);
void InsertImage(cImage *Image, std::string Name, int Width, int Height);
-
+
void PreLoadImage(void);
};
diff --git a/po/de_DE.po b/po/de_DE.po
index 4b809506..2e136543 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -824,6 +824,3 @@ msgstr ""
msgid "Enable widget: custom commands"
msgstr ""
-
-#~ msgid "Main menuitem scale"
-#~ msgstr "Hauptmenüeintrag Skalierung"
diff --git a/themes/flatPlus-default.theme b/themes/flatPlus-default.theme
index cf25a040..1a70dd96 100644
--- a/themes/flatPlus-default.theme
+++ b/themes/flatPlus-default.theme
@@ -1,114 +1,118 @@
Description = Default
-clrTopBarBg = C0101010
+clrTopBarBg = F0202020
clrTopBarFont = FFEEEEEE
clrTopBarTimeFont = FFEEEEEE
-clrTopBarDateFont = FFA0A0A0
-clrTopBarBorderFg = C0101010
-clrTopBarBorderBg = C0101010
+clrTopBarDateFont = FF909090
+clrTopBarBorderFg = F0202020
+clrTopBarBorderBg = F0202020
clrTopBarRecordingActiveFg = FF880000
-clrTopBarRecordingActiveBg = C0101010
+clrTopBarRecordingActiveBg = F0202020
clrTopBarConflictLowFg = FFBBBB00
-clrTopBarConflictLowBg = C0101010
+clrTopBarConflictLowBg = F0202020
clrTopBarConflictHighFg = FF880000
-clrTopBarConflictHighBg = C0101010
-clrButtonBg = C0101010
+clrTopBarConflictHighBg = F0202020
+clrButtonBg = F0202020
clrButtonFont = FFEEEEEE
clrButtonRed = FFBB0000
clrButtonGreen = FF00BB00
clrButtonYellow = FFBBBB00
clrButtonBlue = FF0000BB
-clrButtonBorderFg = C0101010
-clrButtonBorderBg = C0101010
-clrMessageBg = C0101010
+clrButtonBorderFg = F0202020
+clrButtonBorderBg = F0202020
+clrMessageBg = F0202020
clrMessageFont = FFEEEEEE
clrMessageStatus = FF0000FF
clrMessageInfo = FF009900
clrMessageWarning = FFBBBB00
clrMessageError = FFBB0000
-clrMessageBorderFg = C0101010
-clrMessageBorderBg = C0101010
-clrChannelBg = C0101010
-clrChannelFontTitle = FF3090B0
+clrMessageBorderFg = F0202020
+clrMessageBorderBg = F0202020
+clrChannelBg = F0202020
+clrChannelFontTitle = FF03A9F4
clrChannelFontEpg = FFEEEEEE
-clrChannelFontEpgFollow = FFA0A0A0
-clrChannelProgressFg = FF3090B0
-clrChannelProgressBarFg = FF3090B0
-clrChannelProgressBg = C0101010
-clrChannelBorderFg = C03090B0
-clrChannelBorderBg = C03090B0
-clrChannelSignalFont = FFA0A0A0
-clrChannelSignalProgressFg = FFA0A0A0
-clrChannelSignalProgressBarFg = FFA0A0A0
-clrChannelSignalProgressBg = C0101010
+clrChannelFontEpgFollow = FF909090
+clrChannelProgressFg = FF03A9F4
+clrChannelProgressBarFg = FF03A9F4
+clrChannelProgressBg = F0202020
+clrChannelBorderFg = F003A9F4
+clrChannelBorderBg = F003A9F4
+clrChannelEPGBorderFg = F003A9F4
+clrChannelEPGBorderBg = F003A9F4
+clrChannelSignalFont = FF909090
+clrChannelSignalProgressFg = FF909090
+clrChannelSignalProgressBarFg = FF909090
+clrChannelSignalProgressBg = F0202020
clrChannelRecordingPresentFg = FFAA0000
-clrChannelRecordingPresentBg = C0101010
-clrChannelRecordingFollowFg = FFA0A0A0
-clrChannelRecordingFollowBg = C0101010
-clrItemBg = C0909090
+clrChannelRecordingPresentBg = F0202020
+clrChannelRecordingFollowFg = FF909090
+clrChannelRecordingFollowBg = F0202020
+clrItemBg = F0909090
clrItemFont = FFEEEEEE
-clrItemCurrentBg = C03090B0
+clrItemCurrentBg = F003A9F4
clrItemCurrentFont = FFEEEEEE
-clrItemSelableBg = C0101010
+clrItemSelableBg = F0202020
clrItemSelableFont = FFEEEEEE
-clrScrollbarFg = FF3090B0
-clrScrollbarBarFg = FF3090B0
-clrScrollbarBg = C0101010
-clrMenuEventBg = C0101010
-clrMenuEventFontTitle = FF3090B0
+clrScrollbarFg = FF03A9F4
+clrScrollbarBarFg = FF03A9F4
+clrScrollbarBg = F0202020
+clrMenuEventBg = F0202020
+clrMenuEventFontTitle = FF03A9F4
+clrMenuEventTitleLine = FF03A9F4
clrMenuEventFontInfo = FFEEEEEE
-clrMenuRecBg = C0101010
-clrMenuRecFontTitle = FF3090B0
+clrMenuRecBg = F0202020
+clrMenuRecFontTitle = FF03A9F4
+clrMenuRecTitleLine = FF03A9F4
clrMenuRecFontInfo = FFEEEEEE
-clrMenuTextBg = C0101010
+clrMenuTextBg = F0202020
clrMenuTextFont = FFEEEEEE
clrMenuTextFixedFont = FFEEEEEE
-clrMenuContentHeadBorderFg = C03090B0
-clrMenuContentHeadBorderBg = C03090B0
-clrMenuContentBorderFg = C03090B0
-clrMenuContentBorderBg = C03090B0
+clrMenuContentHeadBorderFg = F003A9F4
+clrMenuContentHeadBorderBg = F003A9F4
+clrMenuContentBorderFg = F003A9F4
+clrMenuContentBorderBg = F003A9F4
clrMenuItemProgressFg = FFEEEEEE
clrMenuItemProgressBarFg = FFEEEEEE
-clrMenuItemProgressBg = C0101010
+clrMenuItemProgressBg = F0202020
clrMenuItemCurProgressFg = FFEEEEEE
clrMenuItemCurProgressBarFg = FFEEEEEE
-clrMenuItemCurProgressBg = C03090B0
-clrMenuItemBorderFg = C0909090
-clrMenuItemBorderBg = C0909090
-clrMenuItemSelableBorderFg = C0101010
-clrMenuItemSelableBorderBg = C0101010
-clrMenuItemCurrentBorderFg = C03090B0
-clrMenuItemCurrentBorderBg = C03090B0
-clrMenuTimerItemDisabledFont = FFA0A0A0
+clrMenuItemCurProgressBg = F003A9F4
+clrMenuItemBorderFg = F0909090
+clrMenuItemBorderBg = F0909090
+clrMenuItemSelableBorderFg = F0202020
+clrMenuItemSelableBorderBg = F0202020
+clrMenuItemCurrentBorderFg = F003A9F4
+clrMenuItemCurrentBorderBg = F003A9F4
+clrMenuTimerItemDisabledFont = FF909090
clrMenuTimerItemRecordingFont = FFEEEEEE
-clrMenuItemExtraTextFont = FFA0A0A0
-clrMenuItemExtraTextCurrentFont = FFA0A0A0
-clrReplayBg = C0101010
+clrMenuItemExtraTextFont = FF909090
+clrMenuItemExtraTextCurrentFont = FF909090
+clrReplayBg = F0202020
clrReplayFont = FFEEEEEE
-clrReplayFontSpeed = FF3090B0
+clrReplayFontSpeed = FF03A9F4
clrReplayProgressFg = FFEEEEEE
clrReplayProgressBarFg = FFEEEEEE
-clrReplayProgressBarCurFg = FF3090B0
-clrReplayProgressBg = C0101010
+clrReplayProgressBarCurFg = FF03A9F4
+clrReplayProgressBg = F0202020
clrReplayMarkFg = FFEEEEEE
-clrReplayMarkCurrentFg = FF3090B0
-clrReplayBorderFg = C0101010
-clrReplayBorderBg = C0101010
-clrTrackItemBg = C0909090
+clrReplayMarkCurrentFg = FF03A9F4
+clrReplayBorderFg = F0202020
+clrReplayBorderBg = F0202020
+clrTrackItemBg = F0909090
clrTrackItemFont = FFEEEEEE
-clrTrackItemSelableBg = C0101010
+clrTrackItemSelableBg = F0202020
clrTrackItemSelableFont = FFEEEEEE
-clrTrackItemCurrentBg = C03090B0
+clrTrackItemCurrentBg = F003A9F4
clrTrackItemCurrentFont = FFEEEEEE
-clrTrackItemBorderFg = C0909090
-clrTrackItemBorderBg = C0909090
-clrTrackItemSelableBorderFg = C0101010
-clrTrackItemSelableBorderBg = C0101010
-clrTrackItemCurrentBorderFg = C03090B0
-clrTrackItemCurrentBorderBg = C03090B0
-clrVolumeBg = C0101010
+clrTrackItemBorderFg = F0909090
+clrTrackItemBorderBg = F0909090
+clrTrackItemSelableBorderFg = F0202020
+clrTrackItemSelableBorderBg = F0202020
+clrTrackItemCurrentBorderFg = F003A9F4
+clrTrackItemCurrentBorderBg = F003A9F4
+clrVolumeBg = F0202020
clrVolumeFont = FFEEEEEE
-clrVolumeProgressFg = FF3090B0
-clrVolumeProgressBarFg = FF3090B0
-clrVolumeProgressBg = C0101010
-clrVolumeBorderFg = C0101010
-clrVolumeBorderBg = C0101010
+clrVolumeProgressFg = FF03A9F4
+clrVolumeProgressBarFg = FF03A9F4
+clrVolumeProgressBg = F0202020
+clrVolumeBorderFg = F0202020
+clrVolumeBorderBg = F0202020
diff --git a/themes/flatPlus-default_DeepOrange.theme b/themes/flatPlus-default_DeepOrange.theme
new file mode 100644
index 00000000..4c371b90
--- /dev/null
+++ b/themes/flatPlus-default_DeepOrange.theme
@@ -0,0 +1,118 @@
+Description = Default - DeepOrange
+clrTopBarBg = F0202020
+clrTopBarFont = FFEEEEEE
+clrTopBarTimeFont = FFEEEEEE
+clrTopBarDateFont = FF909090
+clrTopBarBorderFg = F0202020
+clrTopBarBorderBg = F0202020
+clrTopBarRecordingActiveFg = FF880000
+clrTopBarRecordingActiveBg = F0202020
+clrTopBarConflictLowFg = FFBBBB00
+clrTopBarConflictLowBg = F0202020
+clrTopBarConflictHighFg = FF880000
+clrTopBarConflictHighBg = F0202020
+clrButtonBg = F0202020
+clrButtonFont = FFEEEEEE
+clrButtonRed = FFBB0000
+clrButtonGreen = FF00BB00
+clrButtonYellow = FFBBBB00
+clrButtonBlue = FF0000BB
+clrButtonBorderFg = F0202020
+clrButtonBorderBg = F0202020
+clrMessageBg = F0202020
+clrMessageFont = FFEEEEEE
+clrMessageStatus = FF0000FF
+clrMessageInfo = FF009900
+clrMessageWarning = FFBBBB00
+clrMessageError = FFBB0000
+clrMessageBorderFg = F0202020
+clrMessageBorderBg = F0202020
+clrChannelBg = F0202020
+clrChannelFontTitle = FFFF5722
+clrChannelFontEpg = FFEEEEEE
+clrChannelFontEpgFollow = FF909090
+clrChannelProgressFg = FFFF5722
+clrChannelProgressBarFg = FFFF5722
+clrChannelProgressBg = F0202020
+clrChannelBorderFg = F0FF5722
+clrChannelBorderBg = F0FF5722
+clrChannelEPGBorderFg = F0FF5722
+clrChannelEPGBorderBg = F0FF5722
+clrChannelSignalFont = FF909090
+clrChannelSignalProgressFg = FF909090
+clrChannelSignalProgressBarFg = FF909090
+clrChannelSignalProgressBg = F0202020
+clrChannelRecordingPresentFg = FFAA0000
+clrChannelRecordingPresentBg = F0202020
+clrChannelRecordingFollowFg = FF909090
+clrChannelRecordingFollowBg = F0202020
+clrItemBg = F0909090
+clrItemFont = FFEEEEEE
+clrItemCurrentBg = F0FF5722
+clrItemCurrentFont = FFEEEEEE
+clrItemSelableBg = F0202020
+clrItemSelableFont = FFEEEEEE
+clrScrollbarFg = FFFF5722
+clrScrollbarBarFg = FFFF5722
+clrScrollbarBg = F0202020
+clrMenuEventBg = F0202020
+clrMenuEventFontTitle = FFFF5722
+clrMenuEventTitleLine = FFFF5722
+clrMenuEventFontInfo = FFEEEEEE
+clrMenuRecBg = F0202020
+clrMenuRecFontTitle = FFFF5722
+clrMenuRecTitleLine = FFFF5722
+clrMenuRecFontInfo = FFEEEEEE
+clrMenuTextBg = F0202020
+clrMenuTextFont = FFEEEEEE
+clrMenuTextFixedFont = FFEEEEEE
+clrMenuContentHeadBorderFg = F0FF5722
+clrMenuContentHeadBorderBg = F0FF5722
+clrMenuContentBorderFg = F0FF5722
+clrMenuContentBorderBg = F0FF5722
+clrMenuItemProgressFg = FFEEEEEE
+clrMenuItemProgressBarFg = FFEEEEEE
+clrMenuItemProgressBg = F0202020
+clrMenuItemCurProgressFg = FFEEEEEE
+clrMenuItemCurProgressBarFg = FFEEEEEE
+clrMenuItemCurProgressBg = F0FF5722
+clrMenuItemBorderFg = F0909090
+clrMenuItemBorderBg = F0909090
+clrMenuItemSelableBorderFg = F0202020
+clrMenuItemSelableBorderBg = F0202020
+clrMenuItemCurrentBorderFg = F0FF5722
+clrMenuItemCurrentBorderBg = F0FF5722
+clrMenuTimerItemDisabledFont = FF909090
+clrMenuTimerItemRecordingFont = FFEEEEEE
+clrMenuItemExtraTextFont = FF909090
+clrMenuItemExtraTextCurrentFont = FF909090
+clrReplayBg = F0202020
+clrReplayFont = FFEEEEEE
+clrReplayFontSpeed = FFFF5722
+clrReplayProgressFg = FFEEEEEE
+clrReplayProgressBarFg = FFEEEEEE
+clrReplayProgressBarCurFg = FFFF5722
+clrReplayProgressBg = F0202020
+clrReplayMarkFg = FFEEEEEE
+clrReplayMarkCurrentFg = FFFF5722
+clrReplayBorderFg = F0202020
+clrReplayBorderBg = F0202020
+clrTrackItemBg = F0909090
+clrTrackItemFont = FFEEEEEE
+clrTrackItemSelableBg = F0202020
+clrTrackItemSelableFont = FFEEEEEE
+clrTrackItemCurrentBg = F0FF5722
+clrTrackItemCurrentFont = FFEEEEEE
+clrTrackItemBorderFg = F0909090
+clrTrackItemBorderBg = F0909090
+clrTrackItemSelableBorderFg = F0202020
+clrTrackItemSelableBorderBg = F0202020
+clrTrackItemCurrentBorderFg = F0FF5722
+clrTrackItemCurrentBorderBg = F0FF5722
+clrVolumeBg = F0202020
+clrVolumeFont = FFEEEEEE
+clrVolumeProgressFg = FFFF5722
+clrVolumeProgressBarFg = FFFF5722
+clrVolumeProgressBg = F0202020
+clrVolumeBorderFg = F0202020
+clrVolumeBorderBg = F0202020
diff --git a/themes/flatPlus-default_DeepPurple.theme b/themes/flatPlus-default_DeepPurple.theme
new file mode 100644
index 00000000..b21c529a
--- /dev/null
+++ b/themes/flatPlus-default_DeepPurple.theme
@@ -0,0 +1,118 @@
+Description = Default - DeepPurple
+clrTopBarBg = F0202020
+clrTopBarFont = FFEEEEEE
+clrTopBarTimeFont = FFEEEEEE
+clrTopBarDateFont = FF909090
+clrTopBarBorderFg = F0202020
+clrTopBarBorderBg = F0202020
+clrTopBarRecordingActiveFg = FF880000
+clrTopBarRecordingActiveBg = F0202020
+clrTopBarConflictLowFg = FFBBBB00
+clrTopBarConflictLowBg = F0202020
+clrTopBarConflictHighFg = FF880000
+clrTopBarConflictHighBg = F0202020
+clrButtonBg = F0202020
+clrButtonFont = FFEEEEEE
+clrButtonRed = FFBB0000
+clrButtonGreen = FF00BB00
+clrButtonYellow = FFBBBB00
+clrButtonBlue = FF0000BB
+clrButtonBorderFg = F0202020
+clrButtonBorderBg = F0202020
+clrMessageBg = F0202020
+clrMessageFont = FFEEEEEE
+clrMessageStatus = FF0000FF
+clrMessageInfo = FF009900
+clrMessageWarning = FFBBBB00
+clrMessageError = FFBB0000
+clrMessageBorderFg = F0202020
+clrMessageBorderBg = F0202020
+clrChannelBg = F0202020
+clrChannelFontTitle = FF673ab7
+clrChannelFontEpg = FFEEEEEE
+clrChannelFontEpgFollow = FF909090
+clrChannelProgressFg = FF673ab7
+clrChannelProgressBarFg = FF673ab7
+clrChannelProgressBg = F0202020
+clrChannelBorderFg = F0673ab7
+clrChannelBorderBg = F0673ab7
+clrChannelEPGBorderFg = F0673ab7
+clrChannelEPGBorderBg = F0673ab7
+clrChannelSignalFont = FF909090
+clrChannelSignalProgressFg = FF909090
+clrChannelSignalProgressBarFg = FF909090
+clrChannelSignalProgressBg = F0202020
+clrChannelRecordingPresentFg = FFAA0000
+clrChannelRecordingPresentBg = F0202020
+clrChannelRecordingFollowFg = FF909090
+clrChannelRecordingFollowBg = F0202020
+clrItemBg = F0909090
+clrItemFont = FFEEEEEE
+clrItemCurrentBg = F0673ab7
+clrItemCurrentFont = FFEEEEEE
+clrItemSelableBg = F0202020
+clrItemSelableFont = FFEEEEEE
+clrScrollbarFg = FF673ab7
+clrScrollbarBarFg = FF673ab7
+clrScrollbarBg = F0202020
+clrMenuEventBg = F0202020
+clrMenuEventFontTitle = FF673ab7
+clrMenuEventTitleLine = FF673ab7
+clrMenuEventFontInfo = FFEEEEEE
+clrMenuRecBg = F0202020
+clrMenuRecFontTitle = FF673ab7
+clrMenuRecTitleLine = FF673ab7
+clrMenuRecFontInfo = FFEEEEEE
+clrMenuTextBg = F0202020
+clrMenuTextFont = FFEEEEEE
+clrMenuTextFixedFont = FFEEEEEE
+clrMenuContentHeadBorderFg = F0673ab7
+clrMenuContentHeadBorderBg = F0673ab7
+clrMenuContentBorderFg = F0673ab7
+clrMenuContentBorderBg = F0673ab7
+clrMenuItemProgressFg = FFEEEEEE
+clrMenuItemProgressBarFg = FFEEEEEE
+clrMenuItemProgressBg = F0202020
+clrMenuItemCurProgressFg = FFEEEEEE
+clrMenuItemCurProgressBarFg = FFEEEEEE
+clrMenuItemCurProgressBg = F0673ab7
+clrMenuItemBorderFg = F0909090
+clrMenuItemBorderBg = F0909090
+clrMenuItemSelableBorderFg = F0202020
+clrMenuItemSelableBorderBg = F0202020
+clrMenuItemCurrentBorderFg = F0673ab7
+clrMenuItemCurrentBorderBg = F0673ab7
+clrMenuTimerItemDisabledFont = FF909090
+clrMenuTimerItemRecordingFont = FFEEEEEE
+clrMenuItemExtraTextFont = FF909090
+clrMenuItemExtraTextCurrentFont = FF909090
+clrReplayBg = F0202020
+clrReplayFont = FFEEEEEE
+clrReplayFontSpeed = FF673ab7
+clrReplayProgressFg = FFEEEEEE
+clrReplayProgressBarFg = FFEEEEEE
+clrReplayProgressBarCurFg = FF673ab7
+clrReplayProgressBg = F0202020
+clrReplayMarkFg = FFEEEEEE
+clrReplayMarkCurrentFg = FF673ab7
+clrReplayBorderFg = F0202020
+clrReplayBorderBg = F0202020
+clrTrackItemBg = F0909090
+clrTrackItemFont = FFEEEEEE
+clrTrackItemSelableBg = F0202020
+clrTrackItemSelableFont = FFEEEEEE
+clrTrackItemCurrentBg = F0673ab7
+clrTrackItemCurrentFont = FFEEEEEE
+clrTrackItemBorderFg = F0909090
+clrTrackItemBorderBg = F0909090
+clrTrackItemSelableBorderFg = F0202020
+clrTrackItemSelableBorderBg = F0202020
+clrTrackItemCurrentBorderFg = F0673ab7
+clrTrackItemCurrentBorderBg = F0673ab7
+clrVolumeBg = F0202020
+clrVolumeFont = FFEEEEEE
+clrVolumeProgressFg = FF673ab7
+clrVolumeProgressBarFg = FF673ab7
+clrVolumeProgressBg = F0202020
+clrVolumeBorderFg = F0202020
+clrVolumeBorderBg = F0202020
diff --git a/themes/flatPlus-default_Indigo.theme b/themes/flatPlus-default_Indigo.theme
new file mode 100644
index 00000000..db5b73fa
--- /dev/null
+++ b/themes/flatPlus-default_Indigo.theme
@@ -0,0 +1,118 @@
+Description = Default - Indigo
+clrTopBarBg = F0202020
+clrTopBarFont = FFEEEEEE
+clrTopBarTimeFont = FFEEEEEE
+clrTopBarDateFont = FF909090
+clrTopBarBorderFg = F0202020
+clrTopBarBorderBg = F0202020
+clrTopBarRecordingActiveFg = FF880000
+clrTopBarRecordingActiveBg = F0202020
+clrTopBarConflictLowFg = FFBBBB00
+clrTopBarConflictLowBg = F0202020
+clrTopBarConflictHighFg = FF880000
+clrTopBarConflictHighBg = F0202020
+clrButtonBg = F0202020
+clrButtonFont = FFEEEEEE
+clrButtonRed = FFBB0000
+clrButtonGreen = FF00BB00
+clrButtonYellow = FFBBBB00
+clrButtonBlue = FF0000BB
+clrButtonBorderFg = F0202020
+clrButtonBorderBg = F0202020
+clrMessageBg = F0202020
+clrMessageFont = FFEEEEEE
+clrMessageStatus = FF0000FF
+clrMessageInfo = FF009900
+clrMessageWarning = FFBBBB00
+clrMessageError = FFBB0000
+clrMessageBorderFg = F0202020
+clrMessageBorderBg = F0202020
+clrChannelBg = F0202020
+clrChannelFontTitle = FF3f51b5
+clrChannelFontEpg = FFEEEEEE
+clrChannelFontEpgFollow = FF909090
+clrChannelProgressFg = FF3f51b5
+clrChannelProgressBarFg = FF3f51b5
+clrChannelProgressBg = F0202020
+clrChannelBorderFg = F03f51b5
+clrChannelBorderBg = F03f51b5
+clrChannelEPGBorderFg = F03f51b5
+clrChannelEPGBorderBg = F03f51b5
+clrChannelSignalFont = FF909090
+clrChannelSignalProgressFg = FF909090
+clrChannelSignalProgressBarFg = FF909090
+clrChannelSignalProgressBg = F0202020
+clrChannelRecordingPresentFg = FFAA0000
+clrChannelRecordingPresentBg = F0202020
+clrChannelRecordingFollowFg = FF909090
+clrChannelRecordingFollowBg = F0202020
+clrItemBg = F0909090
+clrItemFont = FFEEEEEE
+clrItemCurrentBg = F03f51b5
+clrItemCurrentFont = FFEEEEEE
+clrItemSelableBg = F0202020
+clrItemSelableFont = FFEEEEEE
+clrScrollbarFg = FF3f51b5
+clrScrollbarBarFg = FF3f51b5
+clrScrollbarBg = F0202020
+clrMenuEventBg = F0202020
+clrMenuEventFontTitle = FF3f51b5
+clrMenuEventTitleLine = FF3f51b5
+clrMenuEventFontInfo = FFEEEEEE
+clrMenuRecBg = F0202020
+clrMenuRecFontTitle = FF3f51b5
+clrMenuRecTitleLine = FF3f51b5
+clrMenuRecFontInfo = FFEEEEEE
+clrMenuTextBg = F0202020
+clrMenuTextFont = FFEEEEEE
+clrMenuTextFixedFont = FFEEEEEE
+clrMenuContentHeadBorderFg = F03f51b5
+clrMenuContentHeadBorderBg = F03f51b5
+clrMenuContentBorderFg = F03f51b5
+clrMenuContentBorderBg = F03f51b5
+clrMenuItemProgressFg = FFEEEEEE
+clrMenuItemProgressBarFg = FFEEEEEE
+clrMenuItemProgressBg = F0202020
+clrMenuItemCurProgressFg = FFEEEEEE
+clrMenuItemCurProgressBarFg = FFEEEEEE
+clrMenuItemCurProgressBg = F03f51b5
+clrMenuItemBorderFg = F0909090
+clrMenuItemBorderBg = F0909090
+clrMenuItemSelableBorderFg = F0202020
+clrMenuItemSelableBorderBg = F0202020
+clrMenuItemCurrentBorderFg = F03f51b5
+clrMenuItemCurrentBorderBg = F03f51b5
+clrMenuTimerItemDisabledFont = FF909090
+clrMenuTimerItemRecordingFont = FFEEEEEE
+clrMenuItemExtraTextFont = FF909090
+clrMenuItemExtraTextCurrentFont = FF909090
+clrReplayBg = F0202020
+clrReplayFont = FFEEEEEE
+clrReplayFontSpeed = FF3f51b5
+clrReplayProgressFg = FFEEEEEE
+clrReplayProgressBarFg = FFEEEEEE
+clrReplayProgressBarCurFg = FF3f51b5
+clrReplayProgressBg = F0202020
+clrReplayMarkFg = FFEEEEEE
+clrReplayMarkCurrentFg = FF3f51b5
+clrReplayBorderFg = F0202020
+clrReplayBorderBg = F0202020
+clrTrackItemBg = F0909090
+clrTrackItemFont = FFEEEEEE
+clrTrackItemSelableBg = F0202020
+clrTrackItemSelableFont = FFEEEEEE
+clrTrackItemCurrentBg = F03f51b5
+clrTrackItemCurrentFont = FFEEEEEE
+clrTrackItemBorderFg = F0909090
+clrTrackItemBorderBg = F0909090
+clrTrackItemSelableBorderFg = F0202020
+clrTrackItemSelableBorderBg = F0202020
+clrTrackItemCurrentBorderFg = F03f51b5
+clrTrackItemCurrentBorderBg = F03f51b5
+clrVolumeBg = F0202020
+clrVolumeFont = FFEEEEEE
+clrVolumeProgressFg = FF3f51b5
+clrVolumeProgressBarFg = FF3f51b5
+clrVolumeProgressBg = F0202020
+clrVolumeBorderFg = F0202020
+clrVolumeBorderBg = F0202020
diff --git a/themes/flatPlus-default_Red.theme b/themes/flatPlus-default_Red.theme
new file mode 100644
index 00000000..7dc52a89
--- /dev/null
+++ b/themes/flatPlus-default_Red.theme
@@ -0,0 +1,118 @@
+Description = Default - Red
+clrTopBarBg = F0202020
+clrTopBarFont = FFEEEEEE
+clrTopBarTimeFont = FFEEEEEE
+clrTopBarDateFont = FF909090
+clrTopBarBorderFg = F0202020
+clrTopBarBorderBg = F0202020
+clrTopBarRecordingActiveFg = FF880000
+clrTopBarRecordingActiveBg = F0202020
+clrTopBarConflictLowFg = FFBBBB00
+clrTopBarConflictLowBg = F0202020
+clrTopBarConflictHighFg = FF880000
+clrTopBarConflictHighBg = F0202020
+clrButtonBg = F0202020
+clrButtonFont = FFEEEEEE
+clrButtonRed = FFBB0000
+clrButtonGreen = FF00BB00
+clrButtonYellow = FFBBBB00
+clrButtonBlue = FF0000BB
+clrButtonBorderFg = F0202020
+clrButtonBorderBg = F0202020
+clrMessageBg = F0202020
+clrMessageFont = FFEEEEEE
+clrMessageStatus = FF0000FF
+clrMessageInfo = FF009900
+clrMessageWarning = FFBBBB00
+clrMessageError = FFBB0000
+clrMessageBorderFg = F0202020
+clrMessageBorderBg = F0202020
+clrChannelBg = F0202020
+clrChannelFontTitle = FFf44336
+clrChannelFontEpg = FFEEEEEE
+clrChannelFontEpgFollow = FF909090
+clrChannelProgressFg = FFf44336
+clrChannelProgressBarFg = FFf44336
+clrChannelProgressBg = F0202020
+clrChannelBorderFg = F0f44336
+clrChannelBorderBg = F0f44336
+clrChannelEPGBorderFg = F0f44336
+clrChannelEPGBorderBg = F0f44336
+clrChannelSignalFont = FF909090
+clrChannelSignalProgressFg = FF909090
+clrChannelSignalProgressBarFg = FF909090
+clrChannelSignalProgressBg = F0202020
+clrChannelRecordingPresentFg = FFAA0000
+clrChannelRecordingPresentBg = F0202020
+clrChannelRecordingFollowFg = FF909090
+clrChannelRecordingFollowBg = F0202020
+clrItemBg = F0909090
+clrItemFont = FFEEEEEE
+clrItemCurrentBg = F0f44336
+clrItemCurrentFont = FFEEEEEE
+clrItemSelableBg = F0202020
+clrItemSelableFont = FFEEEEEE
+clrScrollbarFg = FFf44336
+clrScrollbarBarFg = FFf44336
+clrScrollbarBg = F0202020
+clrMenuEventBg = F0202020
+clrMenuEventFontTitle = FFf44336
+clrMenuEventTitleLine = FFf44336
+clrMenuEventFontInfo = FFEEEEEE
+clrMenuRecBg = F0202020
+clrMenuRecFontTitle = FFf44336
+clrMenuRecTitleLine = FFf44336
+clrMenuRecFontInfo = FFEEEEEE
+clrMenuTextBg = F0202020
+clrMenuTextFont = FFEEEEEE
+clrMenuTextFixedFont = FFEEEEEE
+clrMenuContentHeadBorderFg = F0f44336
+clrMenuContentHeadBorderBg = F0f44336
+clrMenuContentBorderFg = F0f44336
+clrMenuContentBorderBg = F0f44336
+clrMenuItemProgressFg = FFEEEEEE
+clrMenuItemProgressBarFg = FFEEEEEE
+clrMenuItemProgressBg = F0202020
+clrMenuItemCurProgressFg = FFEEEEEE
+clrMenuItemCurProgressBarFg = FFEEEEEE
+clrMenuItemCurProgressBg = F0f44336
+clrMenuItemBorderFg = F0909090
+clrMenuItemBorderBg = F0909090
+clrMenuItemSelableBorderFg = F0202020
+clrMenuItemSelableBorderBg = F0202020
+clrMenuItemCurrentBorderFg = F0f44336
+clrMenuItemCurrentBorderBg = F0f44336
+clrMenuTimerItemDisabledFont = FF909090
+clrMenuTimerItemRecordingFont = FFEEEEEE
+clrMenuItemExtraTextFont = FF909090
+clrMenuItemExtraTextCurrentFont = FF909090
+clrReplayBg = F0202020
+clrReplayFont = FFEEEEEE
+clrReplayFontSpeed = FFf44336
+clrReplayProgressFg = FFEEEEEE
+clrReplayProgressBarFg = FFEEEEEE
+clrReplayProgressBarCurFg = FFf44336
+clrReplayProgressBg = F0202020
+clrReplayMarkFg = FFEEEEEE
+clrReplayMarkCurrentFg = FFf44336
+clrReplayBorderFg = F0202020
+clrReplayBorderBg = F0202020
+clrTrackItemBg = F0909090
+clrTrackItemFont = FFEEEEEE
+clrTrackItemSelableBg = F0202020
+clrTrackItemSelableFont = FFEEEEEE
+clrTrackItemCurrentBg = F0f44336
+clrTrackItemCurrentFont = FFEEEEEE
+clrTrackItemBorderFg = F0909090
+clrTrackItemBorderBg = F0909090
+clrTrackItemSelableBorderFg = F0202020
+clrTrackItemSelableBorderBg = F0202020
+clrTrackItemCurrentBorderFg = F0f44336
+clrTrackItemCurrentBorderBg = F0f44336
+clrVolumeBg = F0202020
+clrVolumeFont = FFEEEEEE
+clrVolumeProgressFg = FFf44336
+clrVolumeProgressBarFg = FFf44336
+clrVolumeProgressBg = F0202020
+clrVolumeBorderFg = F0202020
+clrVolumeBorderBg = F0202020
diff --git a/themes/flatPlus-default_Teal.theme b/themes/flatPlus-default_Teal.theme
new file mode 100644
index 00000000..e6ee4b15
--- /dev/null
+++ b/themes/flatPlus-default_Teal.theme
@@ -0,0 +1,118 @@
+Description = Default - Teal
+clrTopBarBg = F0202020
+clrTopBarFont = FFEEEEEE
+clrTopBarTimeFont = FFEEEEEE
+clrTopBarDateFont = FF909090
+clrTopBarBorderFg = F0202020
+clrTopBarBorderBg = F0202020
+clrTopBarRecordingActiveFg = FF880000
+clrTopBarRecordingActiveBg = F0202020
+clrTopBarConflictLowFg = FFBBBB00
+clrTopBarConflictLowBg = F0202020
+clrTopBarConflictHighFg = FF880000
+clrTopBarConflictHighBg = F0202020
+clrButtonBg = F0202020
+clrButtonFont = FFEEEEEE
+clrButtonRed = FFBB0000
+clrButtonGreen = FF00BB00
+clrButtonYellow = FFBBBB00
+clrButtonBlue = FF0000BB
+clrButtonBorderFg = F0202020
+clrButtonBorderBg = F0202020
+clrMessageBg = F0202020
+clrMessageFont = FFEEEEEE
+clrMessageStatus = FF0000FF
+clrMessageInfo = FF009900
+clrMessageWarning = FFBBBB00
+clrMessageError = FFBB0000
+clrMessageBorderFg = F0202020
+clrMessageBorderBg = F0202020
+clrChannelBg = F0202020
+clrChannelFontTitle = FF009688
+clrChannelFontEpg = FFEEEEEE
+clrChannelFontEpgFollow = FF909090
+clrChannelProgressFg = FF009688
+clrChannelProgressBarFg = FF009688
+clrChannelProgressBg = F0202020
+clrChannelBorderFg = F0009688
+clrChannelBorderBg = F0009688
+clrChannelEPGBorderFg = F0009688
+clrChannelEPGBorderBg = F0009688
+clrChannelSignalFont = FF909090
+clrChannelSignalProgressFg = FF909090
+clrChannelSignalProgressBarFg = FF909090
+clrChannelSignalProgressBg = F0202020
+clrChannelRecordingPresentFg = FFAA0000
+clrChannelRecordingPresentBg = F0202020
+clrChannelRecordingFollowFg = FF909090
+clrChannelRecordingFollowBg = F0202020
+clrItemBg = F0909090
+clrItemFont = FFEEEEEE
+clrItemCurrentBg = F0009688
+clrItemCurrentFont = FFEEEEEE
+clrItemSelableBg = F0202020
+clrItemSelableFont = FFEEEEEE
+clrScrollbarFg = FF009688
+clrScrollbarBarFg = FF009688
+clrScrollbarBg = F0202020
+clrMenuEventBg = F0202020
+clrMenuEventFontTitle = FF009688
+clrMenuEventTitleLine = FF009688
+clrMenuEventFontInfo = FFEEEEEE
+clrMenuRecBg = F0202020
+clrMenuRecFontTitle = FF009688
+clrMenuRecTitleLine = FF009688
+clrMenuRecFontInfo = FFEEEEEE
+clrMenuTextBg = F0202020
+clrMenuTextFont = FFEEEEEE
+clrMenuTextFixedFont = FFEEEEEE
+clrMenuContentHeadBorderFg = F0009688
+clrMenuContentHeadBorderBg = F0009688
+clrMenuContentBorderFg = F0009688
+clrMenuContentBorderBg = F0009688
+clrMenuItemProgressFg = FFEEEEEE
+clrMenuItemProgressBarFg = FFEEEEEE
+clrMenuItemProgressBg = F0202020
+clrMenuItemCurProgressFg = FFEEEEEE
+clrMenuItemCurProgressBarFg = FFEEEEEE
+clrMenuItemCurProgressBg = F0009688
+clrMenuItemBorderFg = F0909090
+clrMenuItemBorderBg = F0909090
+clrMenuItemSelableBorderFg = F0202020
+clrMenuItemSelableBorderBg = F0202020
+clrMenuItemCurrentBorderFg = F0009688
+clrMenuItemCurrentBorderBg = F0009688
+clrMenuTimerItemDisabledFont = FF909090
+clrMenuTimerItemRecordingFont = FFEEEEEE
+clrMenuItemExtraTextFont = FF909090
+clrMenuItemExtraTextCurrentFont = FF909090
+clrReplayBg = F0202020
+clrReplayFont = FFEEEEEE
+clrReplayFontSpeed = FF009688
+clrReplayProgressFg = FFEEEEEE
+clrReplayProgressBarFg = FFEEEEEE
+clrReplayProgressBarCurFg = FF009688
+clrReplayProgressBg = F0202020
+clrReplayMarkFg = FFEEEEEE
+clrReplayMarkCurrentFg = FF009688
+clrReplayBorderFg = F0202020
+clrReplayBorderBg = F0202020
+clrTrackItemBg = F0909090
+clrTrackItemFont = FFEEEEEE
+clrTrackItemSelableBg = F0202020
+clrTrackItemSelableFont = FFEEEEEE
+clrTrackItemCurrentBg = F0009688
+clrTrackItemCurrentFont = FFEEEEEE
+clrTrackItemBorderFg = F0909090
+clrTrackItemBorderBg = F0909090
+clrTrackItemSelableBorderFg = F0202020
+clrTrackItemSelableBorderBg = F0202020
+clrTrackItemCurrentBorderFg = F0009688
+clrTrackItemCurrentBorderBg = F0009688
+clrVolumeBg = F0202020
+clrVolumeFont = FFEEEEEE
+clrVolumeProgressFg = FF009688
+clrVolumeProgressBarFg = FF009688
+clrVolumeProgressBg = F0202020
+clrVolumeBorderFg = F0202020
+clrVolumeBorderBg = F0202020