diff --git a/CHANGELOG.md b/CHANGELOG.md index d1cb487f..b90c75d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ Version counting is based on semantic versioning (Major.Feature.Patch) * Migrate Flow implementation from OpenGL to QRhi. This is a full new implementation with better performance and compatibility with operating systems and hardware. * Add light/dark themes support that follow the system configuration. * Add a theme editor and support for custom themes. +* The apps include 12 built in themes to pick from. * Add an application language setting with a system default option in YACReader and YACReaderLibrary. ### All apps diff --git a/YACReader/themes/builtin_dark1.json b/YACReader/themes/builtin_dark1.json new file mode 100644 index 00000000..23e5d713 --- /dev/null +++ b/YACReader/themes/builtin_dark1.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#FCFCFA" + }, + "goToFlowWidget": { + "editBackgroundColor": "#AA403E41", + "editBorderColor": "#885B595C", + "editTextColor": "#C1C0C0", + "flowBackgroundColor": "#221F22", + "flowTextColor": "#939293", + "iconColor": "#FCFCFA", + "labelTextColor": "#FCFCFA", + "sliderBorderColor": "#33FCFCFA", + "sliderGrooveColor": "#771C1A1D", + "sliderHandleColor": "#66FCFCFA", + "toolbarBackgroundColor": "#991C1A1D" + }, + "helpAboutDialog": { + "headingColor": "#FCFCFA", + "linkColor": "#78DCE8" + }, + "meta": { + "displayName": "Monodark", + "id": "builtin/dark1", + "targetApp": "YACReader", + "variant": "dark", + "version": "10.0.2" + }, + "shortcutsIcons": { + "iconColor": "#FCFCFA" + }, + "translator": { + "backgroundColor": "#403E41", + "borderColor": "#221F22", + "iconColor": "#FCFCFA", + "inputBackgroundColor": "#2B282D", + "inputDarkerBackgroundColor": "#353236", + "primaryTextColor": "#FCFCFA", + "scrollbarHandleColor": "#D7D6D7", + "secondaryTextColor": "#939293", + "selectionBackgroundColor": "#5B595C" + }, + "toolbar": { + "backgroundColor": "#1C1A1D", + "checkedButtonColor": "#5B595C", + "iconCheckedColor": "#FCFCFA", + "iconColor": "#FCFCFA", + "iconDisabledColor": "#6E6C70", + "menuIndicatorColor": "#FCFCFA", + "separatorColor": "#5B595C" + }, + "viewer": { + "defaultBackgroundColor": "#221F22", + "defaultTextColor": "#939293", + "infoBackgroundColor": "#BB1C1A1D", + "infoTextColor": "#FCFCFA" + }, + "whatsNewDialog": { + "backgroundColor": "#2B282D", + "closeButtonColor": "#FCFCFA", + "contentTextColor": "#E6E6E3", + "headerDecorationColor": "#78DCE8", + "headerTextColor": "#FCFCFA", + "linkColor": "#78DCE8", + "versionTextColor": "#939293" + } +} diff --git a/YACReader/themes/builtin_dark2.json b/YACReader/themes/builtin_dark2.json new file mode 100644 index 00000000..b3e3a6ac --- /dev/null +++ b/YACReader/themes/builtin_dark2.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#F8F8F2" + }, + "goToFlowWidget": { + "editBackgroundColor": "#AA424450", + "editBorderColor": "#88424450", + "editTextColor": "#EDEDF0", + "flowBackgroundColor": "#282A36", + "flowTextColor": "#6C789C", + "iconColor": "#F8F8F2", + "labelTextColor": "#F8F8F2", + "sliderBorderColor": "#33F8F8F2", + "sliderGrooveColor": "#7721222C", + "sliderHandleColor": "#66F8F8F2", + "toolbarBackgroundColor": "#9921222C" + }, + "helpAboutDialog": { + "headingColor": "#F8F8F2", + "linkColor": "#8BE9FD" + }, + "meta": { + "displayName": "Late Night", + "id": "builtin/dark2", + "targetApp": "YACReader", + "variant": "dark", + "version": "10.1.0" + }, + "shortcutsIcons": { + "iconColor": "#F8F8F2" + }, + "translator": { + "backgroundColor": "#424450", + "borderColor": "#282A36", + "iconColor": "#F8F8F2", + "inputBackgroundColor": "#343746", + "inputDarkerBackgroundColor": "#424450", + "primaryTextColor": "#F8F8F2", + "scrollbarHandleColor": "#EDEDF0", + "secondaryTextColor": "#6272A4", + "selectionBackgroundColor": "#44475A" + }, + "toolbar": { + "backgroundColor": "#21222C", + "checkedButtonColor": "#44475A", + "iconCheckedColor": "#F8F8F2", + "iconColor": "#F8F8F2", + "iconDisabledColor": "#4F566B", + "menuIndicatorColor": "#F8F8F2", + "separatorColor": "#424450" + }, + "viewer": { + "defaultBackgroundColor": "#282A36", + "defaultTextColor": "#6C789C", + "infoBackgroundColor": "#BB21222C", + "infoTextColor": "#F8F8F2" + }, + "whatsNewDialog": { + "backgroundColor": "#343746", + "closeButtonColor": "#F8F8F2", + "contentTextColor": "#EDEDF0", + "headerDecorationColor": "#8BE9FD", + "headerTextColor": "#F8F8F2", + "linkColor": "#8BE9FD", + "versionTextColor": "#6272A4" + } +} diff --git a/YACReader/themes/builtin_dark3.json b/YACReader/themes/builtin_dark3.json new file mode 100644 index 00000000..1d43cf45 --- /dev/null +++ b/YACReader/themes/builtin_dark3.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#EBDBB2" + }, + "goToFlowWidget": { + "editBackgroundColor": "#AA3C3836", + "editBorderColor": "#88504945", + "editTextColor": "#D5C4A1", + "flowBackgroundColor": "#282828", + "flowTextColor": "#928374", + "iconColor": "#EBDBB2", + "labelTextColor": "#EBDBB2", + "sliderBorderColor": "#33EBDBB2", + "sliderGrooveColor": "#771D2021", + "sliderHandleColor": "#66EBDBB2", + "toolbarBackgroundColor": "#991D2021" + }, + "helpAboutDialog": { + "headingColor": "#EBDBB2", + "linkColor": "#8EC07C" + }, + "meta": { + "displayName": "Retro Dark", + "id": "builtin/dark3", + "targetApp": "YACReader", + "variant": "dark", + "version": "10.1.0" + }, + "shortcutsIcons": { + "iconColor": "#EBDBB2" + }, + "translator": { + "backgroundColor": "#504945", + "borderColor": "#282828", + "iconColor": "#EBDBB2", + "inputBackgroundColor": "#32302F", + "inputDarkerBackgroundColor": "#3C3836", + "primaryTextColor": "#EBDBB2", + "scrollbarHandleColor": "#D5C4A1", + "secondaryTextColor": "#928374", + "selectionBackgroundColor": "#504945" + }, + "toolbar": { + "backgroundColor": "#1D2021", + "checkedButtonColor": "#504945", + "iconCheckedColor": "#EBDBB2", + "iconColor": "#EBDBB2", + "iconDisabledColor": "#5B5248", + "menuIndicatorColor": "#EBDBB2", + "separatorColor": "#504945" + }, + "viewer": { + "defaultBackgroundColor": "#282828", + "defaultTextColor": "#928374", + "infoBackgroundColor": "#BB1D2021", + "infoTextColor": "#EBDBB2" + }, + "whatsNewDialog": { + "backgroundColor": "#32302F", + "closeButtonColor": "#EBDBB2", + "contentTextColor": "#D5C4A1", + "headerDecorationColor": "#8EC07C", + "headerTextColor": "#EBDBB2", + "linkColor": "#8EC07C", + "versionTextColor": "#928374" + } +} diff --git a/YACReader/themes/builtin_dark4.json b/YACReader/themes/builtin_dark4.json new file mode 100644 index 00000000..5d98ecc2 --- /dev/null +++ b/YACReader/themes/builtin_dark4.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#ECEFF4" + }, + "goToFlowWidget": { + "editBackgroundColor": "#AA434C5E", + "editBorderColor": "#884C566A", + "editTextColor": "#E5E9F0", + "flowBackgroundColor": "#2E3440", + "flowTextColor": "#787D88", + "iconColor": "#ECEFF4", + "labelTextColor": "#ECEFF4", + "sliderBorderColor": "#33ECEFF4", + "sliderGrooveColor": "#772A303B", + "sliderHandleColor": "#66ECEFF4", + "toolbarBackgroundColor": "#992A303B" + }, + "helpAboutDialog": { + "headingColor": "#ECEFF4", + "linkColor": "#8FBCBB" + }, + "meta": { + "displayName": "Frozen Dark", + "id": "builtin/dark4", + "targetApp": "YACReader", + "variant": "dark", + "version": "10.1.0" + }, + "shortcutsIcons": { + "iconColor": "#ECEFF4" + }, + "translator": { + "backgroundColor": "#4C566A", + "borderColor": "#2E3440", + "iconColor": "#ECEFF4", + "inputBackgroundColor": "#3B4252", + "inputDarkerBackgroundColor": "#434C5E", + "primaryTextColor": "#ECEFF4", + "scrollbarHandleColor": "#E5E9F0", + "secondaryTextColor": "#81A1C1", + "selectionBackgroundColor": "#4C566A" + }, + "toolbar": { + "backgroundColor": "#2A303B", + "checkedButtonColor": "#4C566A", + "iconCheckedColor": "#ECEFF4", + "iconColor": "#ECEFF4", + "iconDisabledColor": "#4A5568", + "menuIndicatorColor": "#ECEFF4", + "separatorColor": "#4C566A" + }, + "viewer": { + "defaultBackgroundColor": "#2E3440", + "defaultTextColor": "#787D88", + "infoBackgroundColor": "#BB2A303B", + "infoTextColor": "#ECEFF4" + }, + "whatsNewDialog": { + "backgroundColor": "#3B4252", + "closeButtonColor": "#ECEFF4", + "contentTextColor": "#E5E9F0", + "headerDecorationColor": "#8FBCBB", + "headerTextColor": "#ECEFF4", + "linkColor": "#8FBCBB", + "versionTextColor": "#81A1C1" + } +} diff --git a/YACReader/themes/builtin_light1.json b/YACReader/themes/builtin_light1.json new file mode 100644 index 00000000..f19822fe --- /dev/null +++ b/YACReader/themes/builtin_light1.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#5C5F77" + }, + "goToFlowWidget": { + "editBackgroundColor": "#CCF2F4F8", + "editBorderColor": "#66CCD0DA", + "editTextColor": "#4C4F69", + "flowBackgroundColor": "#E6E9EF", + "flowTextColor": "#5C5F77", + "iconColor": "#4C4F69", + "labelTextColor": "#4C4F69", + "sliderBorderColor": "#33CCD0DA", + "sliderGrooveColor": "#66CCD0DA", + "sliderHandleColor": "#884C4F69", + "toolbarBackgroundColor": "#CCF2F4F8" + }, + "helpAboutDialog": { + "headingColor": "#303446", + "linkColor": "#8CAAEE" + }, + "meta": { + "displayName": "Pastel", + "id": "builtin/light1", + "targetApp": "YACReader", + "variant": "light", + "version": "10.1.0" + }, + "shortcutsIcons": { + "iconColor": "#5C5F77" + }, + "translator": { + "backgroundColor": "#F4F5F8", + "borderColor": "#CCD0DA", + "iconColor": "#5C5F77", + "inputBackgroundColor": "#EFF1F5", + "inputDarkerBackgroundColor": "#E6E9EF", + "primaryTextColor": "#4C4F69", + "scrollbarHandleColor": "#8C8FA1", + "secondaryTextColor": "#8C8FA1", + "selectionBackgroundColor": "#DCE0E8" + }, + "toolbar": { + "backgroundColor": "#F2F4F8", + "checkedButtonColor": "#CCD0DA", + "iconCheckedColor": "#303446", + "iconColor": "#4C4F69", + "iconDisabledColor": "#9CA0B0", + "menuIndicatorColor": "#4C4F69", + "separatorColor": "#CCD0DA" + }, + "viewer": { + "defaultBackgroundColor": "#E6E9EF", + "defaultTextColor": "#5C5F77", + "infoBackgroundColor": "#CCF2F4F8", + "infoTextColor": "#4C4F69" + }, + "whatsNewDialog": { + "backgroundColor": "#FFFFFF", + "closeButtonColor": "#4C4F69", + "contentTextColor": "#303446", + "headerDecorationColor": "#BABBF1", + "headerTextColor": "#303446", + "linkColor": "#8CAAEE", + "versionTextColor": "#8C8FA1" + } +} diff --git a/YACReader/themes/builtin_light2.json b/YACReader/themes/builtin_light2.json new file mode 100644 index 00000000..bac201e0 --- /dev/null +++ b/YACReader/themes/builtin_light2.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#4A5685" + }, + "goToFlowWidget": { + "editBackgroundColor": "#CCEEF1F8", + "editBorderColor": "#66C4C8DA", + "editTextColor": "#2F334D", + "flowBackgroundColor": "#D5D6DB", + "flowTextColor": "#4A5685", + "iconColor": "#2F334D", + "labelTextColor": "#2F334D", + "sliderBorderColor": "#33C4C8DA", + "sliderGrooveColor": "#66C4C8DA", + "sliderHandleColor": "#882F334D", + "toolbarBackgroundColor": "#CCEEF1F8" + }, + "helpAboutDialog": { + "headingColor": "#2F334D", + "linkColor": "#2E7DE9" + }, + "meta": { + "displayName": "Late Day", + "id": "builtin/light2", + "targetApp": "YACReader", + "variant": "light", + "version": "10.1.0" + }, + "shortcutsIcons": { + "iconColor": "#4A5685" + }, + "translator": { + "backgroundColor": "#F5F6FA", + "borderColor": "#C4C8DA", + "iconColor": "#4A5685", + "inputBackgroundColor": "#EEF1F8", + "inputDarkerBackgroundColor": "#D7D8DD", + "primaryTextColor": "#2F334D", + "scrollbarHandleColor": "#8990B3", + "secondaryTextColor": "#8990B3", + "selectionBackgroundColor": "#D7D8DD" + }, + "toolbar": { + "backgroundColor": "#EEF1F8", + "checkedButtonColor": "#C4C8DA", + "iconCheckedColor": "#2F334D", + "iconColor": "#2F334D", + "iconDisabledColor": "#A1A6C5", + "menuIndicatorColor": "#2F334D", + "separatorColor": "#C4C8DA" + }, + "viewer": { + "defaultBackgroundColor": "#D5D6DB", + "defaultTextColor": "#4A5685", + "infoBackgroundColor": "#CCEEF1F8", + "infoTextColor": "#2F334D" + }, + "whatsNewDialog": { + "backgroundColor": "#FFFFFF", + "closeButtonColor": "#2F334D", + "contentTextColor": "#1F2335", + "headerDecorationColor": "#2E7DE9", + "headerTextColor": "#1F2335", + "linkColor": "#2E7DE9", + "versionTextColor": "#8990B3" + } +} diff --git a/YACReader/themes/builtin_light3.json b/YACReader/themes/builtin_light3.json new file mode 100644 index 00000000..37c82200 --- /dev/null +++ b/YACReader/themes/builtin_light3.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#708089" + }, + "goToFlowWidget": { + "editBackgroundColor": "#CCFBF7EA", + "editBorderColor": "#66E6E2CC", + "editTextColor": "#4F5B58", + "flowBackgroundColor": "#EFEBD4", + "flowTextColor": "#5C6A72", + "iconColor": "#4F5B58", + "labelTextColor": "#4F5B58", + "sliderBorderColor": "#33E6E2CC", + "sliderGrooveColor": "#66E6E2CC", + "sliderHandleColor": "#884F5B58", + "toolbarBackgroundColor": "#CCFBF7EA" + }, + "helpAboutDialog": { + "headingColor": "#4F5B58", + "linkColor": "#3A94C5" + }, + "meta": { + "displayName": "Fadegreen", + "id": "builtin/light3", + "targetApp": "YACReader", + "variant": "light", + "version": "10.1.0" + }, + "shortcutsIcons": { + "iconColor": "#708089" + }, + "translator": { + "backgroundColor": "#FDF6E3", + "borderColor": "#E6E2CC", + "iconColor": "#708089", + "inputBackgroundColor": "#FFFBEF", + "inputDarkerBackgroundColor": "#F4F0D9", + "primaryTextColor": "#4F5B58", + "scrollbarHandleColor": "#859289", + "secondaryTextColor": "#859289", + "selectionBackgroundColor": "#EFEBD4" + }, + "toolbar": { + "backgroundColor": "#FBF7EA", + "checkedButtonColor": "#E6E2CC", + "iconCheckedColor": "#4F5B58", + "iconColor": "#4F5B58", + "iconDisabledColor": "#9DA9A0", + "menuIndicatorColor": "#4F5B58", + "separatorColor": "#E6E2CC" + }, + "viewer": { + "defaultBackgroundColor": "#EFEBD4", + "defaultTextColor": "#5C6A72", + "infoBackgroundColor": "#CCFBF7EA", + "infoTextColor": "#4F5B58" + }, + "whatsNewDialog": { + "backgroundColor": "#FFFBEF", + "closeButtonColor": "#4F5B58", + "contentTextColor": "#3F4B47", + "headerDecorationColor": "#8DA101", + "headerTextColor": "#3F4B47", + "linkColor": "#3A94C5", + "versionTextColor": "#859289" + } +} diff --git a/YACReader/themes/builtin_light4.json b/YACReader/themes/builtin_light4.json new file mode 100644 index 00000000..d7f33aa6 --- /dev/null +++ b/YACReader/themes/builtin_light4.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#6E6A86" + }, + "goToFlowWidget": { + "editBackgroundColor": "#CCFFF8F1", + "editBorderColor": "#66D9CEC7", + "editTextColor": "#575279", + "flowBackgroundColor": "#E8DDD3", + "flowTextColor": "#6E6A86", + "iconColor": "#575279", + "labelTextColor": "#575279", + "sliderBorderColor": "#33D9CEC7", + "sliderGrooveColor": "#66D9CEC7", + "sliderHandleColor": "#88575279", + "toolbarBackgroundColor": "#CCFFF8F1" + }, + "helpAboutDialog": { + "headingColor": "#4F4A72", + "linkColor": "#286983" + }, + "meta": { + "displayName": "Rose", + "id": "builtin/light4", + "targetApp": "YACReader", + "variant": "light", + "version": "10.1.0" + }, + "shortcutsIcons": { + "iconColor": "#6E6A86" + }, + "translator": { + "backgroundColor": "#FFF8F2", + "borderColor": "#D9CEC7", + "iconColor": "#6E6A86", + "inputBackgroundColor": "#FAF4ED", + "inputDarkerBackgroundColor": "#F2E9E1", + "primaryTextColor": "#575279", + "scrollbarHandleColor": "#8E879C", + "secondaryTextColor": "#A59EAF", + "selectionBackgroundColor": "#E8DDD3" + }, + "toolbar": { + "backgroundColor": "#FFF8F1", + "checkedButtonColor": "#E8DDD3", + "iconCheckedColor": "#4F4A72", + "iconColor": "#575279", + "iconDisabledColor": "#B4AAB8", + "menuIndicatorColor": "#575279", + "separatorColor": "#D9CEC7" + }, + "viewer": { + "defaultBackgroundColor": "#E8DDD3", + "defaultTextColor": "#6E6A86", + "infoBackgroundColor": "#CCFFF8F1", + "infoTextColor": "#575279" + }, + "whatsNewDialog": { + "backgroundColor": "#FFF8F2", + "closeButtonColor": "#575279", + "contentTextColor": "#4F4A72", + "headerDecorationColor": "#907AA9", + "headerTextColor": "#4F4A72", + "linkColor": "#286983", + "versionTextColor": "#A59EAF" + } +} diff --git a/YACReader/themes/builtin_light5.json b/YACReader/themes/builtin_light5.json new file mode 100644 index 00000000..3cb78d05 --- /dev/null +++ b/YACReader/themes/builtin_light5.json @@ -0,0 +1,67 @@ +{ + "dialogIcons": { + "iconColor": "#716E61" + }, + "goToFlowWidget": { + "editBackgroundColor": "#CCFCF7ED", + "editBorderColor": "#66D8CDBA", + "editTextColor": "#545464", + "flowBackgroundColor": "#E7DCCB", + "flowTextColor": "#716E61", + "iconColor": "#545464", + "labelTextColor": "#545464", + "sliderBorderColor": "#33D8CDBA", + "sliderGrooveColor": "#66D8CDBA", + "sliderHandleColor": "#88545464", + "toolbarBackgroundColor": "#CCFCF7ED" + }, + "helpAboutDialog": { + "headingColor": "#43436C", + "linkColor": "#4D699B" + }, + "meta": { + "displayName": "Lotus", + "id": "builtin/light5", + "targetApp": "YACReader", + "variant": "light", + "version": "10.1.0" + }, + "shortcutsIcons": { + "iconColor": "#716E61" + }, + "translator": { + "backgroundColor": "#FFF9F0", + "borderColor": "#D8CDBA", + "iconColor": "#716E61", + "inputBackgroundColor": "#F7F2E7", + "inputDarkerBackgroundColor": "#F1E7D7", + "primaryTextColor": "#545464", + "scrollbarHandleColor": "#7D7A73", + "secondaryTextColor": "#A6A294", + "selectionBackgroundColor": "#E7DCCB" + }, + "toolbar": { + "backgroundColor": "#FCF7ED", + "checkedButtonColor": "#E7DCCB", + "iconCheckedColor": "#43436C", + "iconColor": "#545464", + "iconDisabledColor": "#A6A294", + "menuIndicatorColor": "#545464", + "separatorColor": "#D8CDBA" + }, + "viewer": { + "defaultBackgroundColor": "#E7DCCB", + "defaultTextColor": "#716E61", + "infoBackgroundColor": "#CCFCF7ED", + "infoTextColor": "#545464" + }, + "whatsNewDialog": { + "backgroundColor": "#FFF9F0", + "closeButtonColor": "#545464", + "contentTextColor": "#43436C", + "headerDecorationColor": "#5D57A3", + "headerTextColor": "#43436C", + "linkColor": "#4D699B", + "versionTextColor": "#A6A294" + } +} diff --git a/YACReader/themes/themes.qrc b/YACReader/themes/themes.qrc index 62ec21fe..d96de307 100644 --- a/YACReader/themes/themes.qrc +++ b/YACReader/themes/themes.qrc @@ -2,6 +2,15 @@ builtin_classic.json builtin_light.json + builtin_light1.json + builtin_light2.json + builtin_light3.json + builtin_light4.json + builtin_light5.json builtin_dark.json + builtin_dark1.json + builtin_dark2.json + builtin_dark3.json + builtin_dark4.json diff --git a/YACReaderLibrary/themes/builtin_dark1.json b/YACReaderLibrary/themes/builtin_dark1.json new file mode 100644 index 00000000..59127c34 --- /dev/null +++ b/YACReaderLibrary/themes/builtin_dark1.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#221F22", + "readMainColor": "#FF6188", + "readTickColor": "#622534", + "readingColor": "#F3BF12", + "textColor": "#939293" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#2A272B", + "backgroundColor": "#221F22", + "headerBackgroundColor": "#2D2A2E", + "headerBorderColor": "#1C1A1D", + "headerGradientColor": "#353236", + "headerTextColor": "#FCFCFA", + "itemBorderBottomColor": "#1C1A1D", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#403E41", + "itemBorderTopWidth": 0, + "itemTextColor": "#F2F2F0", + "selectedColor": "#5B595C", + "selectedTextColor": "#FFFFFF", + "starRatingColor": "#FFD866", + "starRatingSelectedColor": "#FFFFFF" + }, + "comicsViewToolbar": { + "backgroundColor": "#1C1A1D", + "checkedBackgroundColor": "#5B595C", + "iconColor": "#FCFCFA", + "separatorColor": "#403E41" + }, + "contentSplitter": { + "handleColor": "#1C1A1D", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#FCFCFA" + }, + "emptyContainer": { + "backgroundColor": "#2B282D", + "iconColor": "#5B595C", + "titleTextColor": "#FCFCFA" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#2B282D", + "backgroundColor": "#2B282D", + "borderColor": "#151316", + "buttonColor": "#78DCE8", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#1C1A1D", + "cellColor": "#221F22", + "cellColorWithBackground": "#99221F22", + "cellSelectedBorderColor": "#78DCE8", + "cellSelectedColor": "#151316", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#881D191D", + "continueReadingTextColor": "#FCFCFA", + "currentComicBackgroundColor": "#55221F22", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#FF6188", + "favUncheckedColor": "#1C1A1D", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#272428", + "infoBorderColor": "#403E41", + "infoMetadataTextColor": "#A6A5A6", + "infoScrollbarColor": "#FF5B595C", + "infoShadowColor": "#000000", + "infoTextColor": "#FCFCFA", + "itemDetailsColor": "#C1C0C0", + "itemTitleColor": "#FCFCFA", + "linkColor": "#78DCE8", + "newItemColor": "#FFFFD866", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#20221F22", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#88221F22", + "ratingSelectedColor": "#FFD866", + "ratingUnselectedColor": "#1C1A1D", + "readTickCheckedColor": "#A9DC76", + "readTickUncheckedColor": "#1C1A1D", + "scrollbarBorderColor": "#AA353236", + "scrollbarColor": "#885B595C", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#FCFCFA", + "linkColor": "#78DCE8" + }, + "importWidget": { + "backgroundColor": "#2B282D", + "coversDecorationBgColor": "#353236", + "coversDecorationShadowColor": "#1C1A1D", + "coversLabelColor": "#A6A5A6", + "coversViewBackgroundColor": "#353236", + "currentComicTextColor": "#A6A5A6", + "descriptionTextColor": "#A6A5A6", + "glowLineColor": "#FFE100", + "iconCheckedColor": "#A9DC76", + "iconColor": "#FCFCFA", + "modeIconColor": "#5B595C", + "titleTextColor": "#FCFCFA" + }, + "libraryItem": { + "libraryIconColor": "#D7D6D7", + "libraryIconSelectedColor": "#FFFFFF", + "libraryIconShadowColor": "#000000", + "libraryOptionsIconColor": "#FCFCFA", + "selectedBackgroundColor": "#221F24", + "selectedTextColor": "#FFFFFF", + "textColor": "#D7D6D7" + }, + "mainToolbar": { + "backgroundColor": "#1C1A1D", + "dividerColor": "#5B595C", + "folderNameColor": "#FCFCFA", + "iconColor": "#FCFCFA", + "iconDisabledColor": "#6E6C70" + }, + "menuIcons": { + "iconColor": "#FCFCFA" + }, + "meta": { + "displayName": "Monodark", + "id": "builtin/dark1", + "targetApp": "YACReaderLibrary", + "variant": "dark", + "version": "10.0.2" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#FCFCFA", + "buttonBackgroundColor": "#353236", + "buttonBorderColor": "#221F22", + "buttonTextColor": "#FCFCFA", + "checkBoxTickColor": "#FCFCFA", + "contentAltBackgroundColor": "#353236", + "contentBackgroundColor": "#2B282D", + "contentTextColor": "#FCFCFA", + "dialogBackgroundColor": "#403E41", + "downArrowColor": "#A6A5A6", + "hyperlinkColor": "#78DCE8", + "labelBackgroundColor": "#2B282D", + "labelTextColor": "#FCFCFA", + "navIconColor": "#FCFCFA", + "radioCheckedBackgroundColor": "#D7D6D7", + "radioCheckedIndicatorColor": "#5B595C", + "radioUncheckedColor": "#D7D6D7", + "rowIconColor": "#D7D6D7", + "tableAltBackgroundColor": "#353236", + "tableBackgroundColor": "#2D2A2E", + "tableBorderColor": "#221F22", + "tableHeaderBackgroundColor": "#2A272B", + "tableHeaderBorderColor": "#1C1A1D", + "tableHeaderGradientColor": "#353236", + "tableHeaderTextColor": "#FCFCFA", + "tableScrollBackgroundColor": "#403E41", + "tableScrollHandleColor": "#D7D6D7", + "tableSectionBorderDark": "#D7D6D7", + "tableSectionBorderLight": "#FCFCFA", + "tableSelectedColor": "#5B595C", + "toolButtonAccentColor": "#221F22", + "upArrowColor": "#A6A5A6" + }, + "navigationTree": { + "branchIndicatorColor": "#D7D6D7", + "branchIndicatorSelectedColor": "#FFFFFF", + "folderIconColor": "#D7D6D7", + "folderIconSelectedColor": "#FCFCFA", + "folderIconSelectedShadowColor": "#000000", + "folderIconShadowColor": "#000000", + "folderNotCompletedColor": "#FFD866", + "folderReadOverlayColor": "#221F22", + "folderReadOverlaySelectedColor": "#221F22", + "newItemColor": "#FFD866", + "scrollBackgroundColor": "#403E41", + "scrollHandleColor": "#D7D6D7", + "selectedTextColor": "#FFFFFF", + "selectionBackgroundColor": "#221F24", + "textColor": "#D7D6D7" + }, + "noLibrariesWidget": { + "backgroundColor": "#2B282D", + "descriptionTextColor": "#A6A5A6", + "iconColor": "#5B595C", + "noLibrariesLineColor": "#A8A8A8", + "textColor": "#D7D6D7" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#78DCE8", + "currentlyReadingMainSelectedColor": "#78DCE8", + "currentlyReadingOuterColor": "#000000", + "currentlyReadingOuterSelectedColor": "#000000", + "favoritesMainColor": "#FF6188", + "favoritesMainSelectedColor": "#FF6188", + "labelColors": { + "blue": "#6FB3FF", + "cyan": "#78DCE8", + "dark": "#939293", + "green": "#A9DC76", + "light": "#D7D6D7", + "orange": "#FC9867", + "pink": "#FF90C2", + "purple": "#D39DF2", + "red": "#FF6188", + "violet": "#8B7DFF", + "white": "#FCFCFA", + "yellow": "#FFD866" + }, + "labelShadowColor": "#000000", + "labelShadowSelectedColor": "#000000", + "listDetailColor": "#5B595C", + "listDetailSelectedColor": "#5B595C", + "listMainColor": "#E6E6E3", + "listMainSelectedColor": "#E6E6E3", + "listShadowColor": "#000000", + "listShadowSelectedColor": "#000000", + "readingListMainColor": "#E6E6E3", + "readingListMainSelectedColor": "#E6E6E3", + "specialListShadowColor": "#000000", + "specialListShadowSelectedColor": "#000000" + }, + "searchLineEdit": { + "backgroundColor": "#403E41", + "iconColor": "#FCFCFA", + "textColor": "#C1C0C0" + }, + "serverConfigDialog": { + "backgroundColor": "#2B282D", + "checkBoxTextColor": "#FCFCFA", + "decorationColor": "#FCFCFA", + "labelTextColor": "#D7D6D7", + "propagandaTextColor": "#A6A5A6", + "qrBackgroundColor": "#2D2A2E", + "qrForegroundColor": "#FFFFFF", + "qrMessageTextColor": "#A6A5A6", + "titleTextColor": "#FCFCFA" + }, + "shortcutsIcons": { + "iconColor": "#FCFCFA" + }, + "sidebar": { + "backgroundColor": "#2C292D", + "busyIndicatorColor": "#FFFFFF", + "sectionSeparatorColor": "#403E41", + "separatorColor": "#A6A5A6", + "titleDropShadowColor": "#000000", + "titleTextColor": "#D7D6D7", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#D7D6D7", + "shadowColor": "#000000", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#2B282D", + "closeButtonColor": "#FCFCFA", + "contentTextColor": "#E6E6E3", + "headerDecorationColor": "#78DCE8", + "headerTextColor": "#FCFCFA", + "linkColor": "#78DCE8", + "versionTextColor": "#939293" + } +} diff --git a/YACReaderLibrary/themes/builtin_dark2.json b/YACReaderLibrary/themes/builtin_dark2.json new file mode 100644 index 00000000..0585de39 --- /dev/null +++ b/YACReaderLibrary/themes/builtin_dark2.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#282A36", + "readMainColor": "#FF5555", + "readTickColor": "#712626", + "readingColor": "#50FA7B", + "textColor": "#6C789C" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#424450", + "backgroundColor": "#282A36", + "headerBackgroundColor": "#343746", + "headerBorderColor": "#21222C", + "headerGradientColor": "#424450", + "headerTextColor": "#F8F8F2", + "itemBorderBottomColor": "#21222C", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#424450", + "itemBorderTopWidth": 0, + "itemTextColor": "#F8F8F2", + "selectedColor": "#B1548A", + "selectedTextColor": "#F8F8F2", + "starRatingColor": "#F1FA8C", + "starRatingSelectedColor": "#F8F8F2" + }, + "comicsViewToolbar": { + "backgroundColor": "#21222C", + "checkedBackgroundColor": "#44475A", + "iconColor": "#F8F8F2", + "separatorColor": "#424450" + }, + "contentSplitter": { + "handleColor": "#21222C", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#F8F8F2" + }, + "emptyContainer": { + "backgroundColor": "#343746", + "iconColor": "#44475A", + "titleTextColor": "#F8F8F2" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#282A36", + "backgroundColor": "#282A36", + "borderColor": "#21222C", + "buttonColor": "#50FA7B", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#21222C", + "cellColor": "#282A36", + "cellColorWithBackground": "#99282A36", + "cellSelectedBorderColor": "#8BE9FD", + "cellSelectedColor": "#44475A", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#88393C4D", + "continueReadingTextColor": "#F8F8F2", + "currentComicBackgroundColor": "#55282A36", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#FF79C6", + "favUncheckedColor": "#21222C", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#343746", + "infoBorderColor": "#424450", + "infoMetadataTextColor": "#6272A4", + "infoScrollbarColor": "#44475A", + "infoShadowColor": "#000000", + "infoTextColor": "#F8F8F2", + "itemDetailsColor": "#EDEDF0", + "itemTitleColor": "#F8F8F2", + "linkColor": "#8BE9FD", + "newItemColor": "#F1FA8C", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#20282A36", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#88282A36", + "ratingSelectedColor": "#F1FA8C", + "ratingUnselectedColor": "#21222C", + "readTickCheckedColor": "#50FA7B", + "readTickUncheckedColor": "#21222C", + "scrollbarBorderColor": "#424450", + "scrollbarColor": "#44475A", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#F8F8F2", + "linkColor": "#8BE9FD" + }, + "importWidget": { + "backgroundColor": "#343746", + "coversDecorationBgColor": "#424450", + "coversDecorationShadowColor": "#21222C", + "coversLabelColor": "#6272A4", + "coversViewBackgroundColor": "#424450", + "currentComicTextColor": "#6272A4", + "descriptionTextColor": "#6272A4", + "glowLineColor": "#FFE100", + "iconCheckedColor": "#50FA7B", + "iconColor": "#F8F8F2", + "modeIconColor": "#44475A", + "titleTextColor": "#F8F8F2" + }, + "libraryItem": { + "libraryIconColor": "#EDEDF0", + "libraryIconSelectedColor": "#F8F8F2", + "libraryIconShadowColor": "#000000", + "libraryOptionsIconColor": "#F8F8F2", + "selectedBackgroundColor": "#21222C", + "selectedTextColor": "#F8F8F2", + "textColor": "#EDEDF0" + }, + "mainToolbar": { + "backgroundColor": "#21222C", + "dividerColor": "#424450", + "folderNameColor": "#F8F8F2", + "iconColor": "#F8F8F2", + "iconDisabledColor": "#4F566B" + }, + "menuIcons": { + "iconColor": "#F8F8F2" + }, + "meta": { + "displayName": "Late Night", + "id": "builtin/dark2", + "targetApp": "YACReaderLibrary", + "variant": "dark", + "version": "10.1.0" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#F8F8F2", + "buttonBackgroundColor": "#424450", + "buttonBorderColor": "#282A36", + "buttonTextColor": "#F8F8F2", + "checkBoxTickColor": "#F8F8F2", + "contentAltBackgroundColor": "#424450", + "contentBackgroundColor": "#343746", + "contentTextColor": "#F8F8F2", + "dialogBackgroundColor": "#424450", + "downArrowColor": "#6272A4", + "hyperlinkColor": "#8BE9FD", + "labelBackgroundColor": "#343746", + "labelTextColor": "#F8F8F2", + "navIconColor": "#F8F8F2", + "radioCheckedBackgroundColor": "#EDEDF0", + "radioCheckedIndicatorColor": "#44475A", + "radioUncheckedColor": "#EDEDF0", + "rowIconColor": "#EDEDF0", + "tableAltBackgroundColor": "#424450", + "tableBackgroundColor": "#343746", + "tableBorderColor": "#282A36", + "tableHeaderBackgroundColor": "#424450", + "tableHeaderBorderColor": "#21222C", + "tableHeaderGradientColor": "#424450", + "tableHeaderTextColor": "#F8F8F2", + "tableScrollBackgroundColor": "#424450", + "tableScrollHandleColor": "#EDEDF0", + "tableSectionBorderDark": "#EDEDF0", + "tableSectionBorderLight": "#F8F8F2", + "tableSelectedColor": "#44475A", + "toolButtonAccentColor": "#282A36", + "upArrowColor": "#6272A4" + }, + "navigationTree": { + "branchIndicatorColor": "#EDEDF0", + "branchIndicatorSelectedColor": "#F8F8F2", + "folderIconColor": "#EDEDF0", + "folderIconSelectedColor": "#F8F8F2", + "folderIconSelectedShadowColor": "#000000", + "folderIconShadowColor": "#000000", + "folderNotCompletedColor": "#F1FA8C", + "folderReadOverlayColor": "#282A36", + "folderReadOverlaySelectedColor": "#282A36", + "newItemColor": "#F1FA8C", + "scrollBackgroundColor": "#424450", + "scrollHandleColor": "#EDEDF0", + "selectedTextColor": "#F8F8F2", + "selectionBackgroundColor": "#21222C", + "textColor": "#EDEDF0" + }, + "noLibrariesWidget": { + "backgroundColor": "#343746", + "descriptionTextColor": "#6272A4", + "iconColor": "#44475A", + "noLibrariesLineColor": "#A8A8A8", + "textColor": "#EDEDF0" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#8BE9FD", + "currentlyReadingMainSelectedColor": "#8BE9FD", + "currentlyReadingOuterColor": "#000000", + "currentlyReadingOuterSelectedColor": "#000000", + "favoritesMainColor": "#FF79C6", + "favoritesMainSelectedColor": "#FF79C6", + "labelColors": { + "blue": "#6A99FF", + "cyan": "#8FF2FD", + "dark": "#636884", + "green": "#8EFAA9", + "light": "#BDBDBF", + "orange": "#FFB86C", + "pink": "#FF79C6", + "purple": "#BD93F9", + "red": "#FF5555", + "violet": "#A5A7FF", + "white": "#F8F8F2", + "yellow": "#F1FA8C" + }, + "labelShadowColor": "#000000", + "labelShadowSelectedColor": "#000000", + "listDetailColor": "#6272A4", + "listDetailSelectedColor": "#6272A4", + "listMainColor": "#EDEDF0", + "listMainSelectedColor": "#EDEDF0", + "listShadowColor": "#000000", + "listShadowSelectedColor": "#000000", + "readingListMainColor": "#EDEDF0", + "readingListMainSelectedColor": "#EDEDF0", + "specialListShadowColor": "#000000", + "specialListShadowSelectedColor": "#000000" + }, + "searchLineEdit": { + "backgroundColor": "#424450", + "iconColor": "#F8F8F2", + "textColor": "#EDEDF0" + }, + "serverConfigDialog": { + "backgroundColor": "#343746", + "checkBoxTextColor": "#F8F8F2", + "decorationColor": "#F8F8F2", + "labelTextColor": "#EDEDF0", + "propagandaTextColor": "#6272A4", + "qrBackgroundColor": "#343746", + "qrForegroundColor": "#F8F8F2", + "qrMessageTextColor": "#6272A4", + "titleTextColor": "#F8F8F2" + }, + "shortcutsIcons": { + "iconColor": "#F8F8F2" + }, + "sidebar": { + "backgroundColor": "#343746", + "busyIndicatorColor": "#F8F8F2", + "sectionSeparatorColor": "#424450", + "separatorColor": "#6272A4", + "titleDropShadowColor": "#000000", + "titleTextColor": "#EDEDF0", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#EDEDF0", + "shadowColor": "#000000", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#343746", + "closeButtonColor": "#F8F8F2", + "contentTextColor": "#EDEDF0", + "headerDecorationColor": "#8BE9FD", + "headerTextColor": "#F8F8F2", + "linkColor": "#8BE9FD", + "versionTextColor": "#6272A4" + } +} diff --git a/YACReaderLibrary/themes/builtin_dark3.json b/YACReaderLibrary/themes/builtin_dark3.json new file mode 100644 index 00000000..a6d5335c --- /dev/null +++ b/YACReaderLibrary/themes/builtin_dark3.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#282828", + "readMainColor": "#F0503E", + "readTickColor": "#B63D2F", + "readingColor": "#FABD2F", + "textColor": "#928374" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#3C3836", + "backgroundColor": "#282828", + "headerBackgroundColor": "#32302F", + "headerBorderColor": "#1D2021", + "headerGradientColor": "#3C3836", + "headerTextColor": "#EBDBB2", + "itemBorderBottomColor": "#1D2021", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#504945", + "itemBorderTopWidth": 0, + "itemTextColor": "#EBDBB2", + "selectedColor": "#504945", + "selectedTextColor": "#EBDBB2", + "starRatingColor": "#FABD2F", + "starRatingSelectedColor": "#EBDBB2" + }, + "comicsViewToolbar": { + "backgroundColor": "#1D2021", + "checkedBackgroundColor": "#504945", + "iconColor": "#EBDBB2", + "separatorColor": "#504945" + }, + "contentSplitter": { + "handleColor": "#1D2021", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#EBDBB2" + }, + "emptyContainer": { + "backgroundColor": "#32302F", + "iconColor": "#504945", + "titleTextColor": "#EBDBB2" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#282828", + "backgroundColor": "#282828", + "borderColor": "#1D2021", + "buttonColor": "#B8BB26", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#1D2021", + "cellColor": "#282828", + "cellColorWithBackground": "#99282828", + "cellSelectedBorderColor": "#8EC07C", + "cellSelectedColor": "#504945", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#884A433E", + "continueReadingTextColor": "#EBDBB2", + "currentComicBackgroundColor": "#55282828", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#D3869B", + "favUncheckedColor": "#1D2021", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#32302F", + "infoBorderColor": "#504945", + "infoMetadataTextColor": "#928374", + "infoScrollbarColor": "#504945", + "infoShadowColor": "#000000", + "infoTextColor": "#EBDBB2", + "itemDetailsColor": "#D5C4A1", + "itemTitleColor": "#EBDBB2", + "linkColor": "#8EC07C", + "newItemColor": "#FABD2F", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#20282828", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#88282828", + "ratingSelectedColor": "#FABD2F", + "ratingUnselectedColor": "#1D2021", + "readTickCheckedColor": "#B8BB26", + "readTickUncheckedColor": "#1D2021", + "scrollbarBorderColor": "#504945", + "scrollbarColor": "#504945", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#EBDBB2", + "linkColor": "#8EC07C" + }, + "importWidget": { + "backgroundColor": "#32302F", + "coversDecorationBgColor": "#3C3836", + "coversDecorationShadowColor": "#1D2021", + "coversLabelColor": "#928374", + "coversViewBackgroundColor": "#3C3836", + "currentComicTextColor": "#928374", + "descriptionTextColor": "#928374", + "glowLineColor": "#FFE100", + "iconCheckedColor": "#B8BB26", + "iconColor": "#EBDBB2", + "modeIconColor": "#504945", + "titleTextColor": "#EBDBB2" + }, + "libraryItem": { + "libraryIconColor": "#D5C4A1", + "libraryIconSelectedColor": "#EBDBB2", + "libraryIconShadowColor": "#000000", + "libraryOptionsIconColor": "#EBDBB2", + "selectedBackgroundColor": "#1D2021", + "selectedTextColor": "#EBDBB2", + "textColor": "#D5C4A1" + }, + "mainToolbar": { + "backgroundColor": "#1D2021", + "dividerColor": "#504945", + "folderNameColor": "#EBDBB2", + "iconColor": "#EBDBB2", + "iconDisabledColor": "#5B5248" + }, + "menuIcons": { + "iconColor": "#EBDBB2" + }, + "meta": { + "displayName": "Retro Dark", + "id": "builtin/dark3", + "targetApp": "YACReaderLibrary", + "variant": "dark", + "version": "10.1.0" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#EBDBB2", + "buttonBackgroundColor": "#3C3836", + "buttonBorderColor": "#282828", + "buttonTextColor": "#EBDBB2", + "checkBoxTickColor": "#EBDBB2", + "contentAltBackgroundColor": "#3C3836", + "contentBackgroundColor": "#32302F", + "contentTextColor": "#EBDBB2", + "dialogBackgroundColor": "#504945", + "downArrowColor": "#928374", + "hyperlinkColor": "#8EC07C", + "labelBackgroundColor": "#32302F", + "labelTextColor": "#EBDBB2", + "navIconColor": "#EBDBB2", + "radioCheckedBackgroundColor": "#D5C4A1", + "radioCheckedIndicatorColor": "#504945", + "radioUncheckedColor": "#D5C4A1", + "rowIconColor": "#D5C4A1", + "tableAltBackgroundColor": "#3C3836", + "tableBackgroundColor": "#32302F", + "tableBorderColor": "#282828", + "tableHeaderBackgroundColor": "#3C3836", + "tableHeaderBorderColor": "#1D2021", + "tableHeaderGradientColor": "#504945", + "tableHeaderTextColor": "#EBDBB2", + "tableScrollBackgroundColor": "#504945", + "tableScrollHandleColor": "#D5C4A1", + "tableSectionBorderDark": "#D5C4A1", + "tableSectionBorderLight": "#EBDBB2", + "tableSelectedColor": "#504945", + "toolButtonAccentColor": "#282828", + "upArrowColor": "#928374" + }, + "navigationTree": { + "branchIndicatorColor": "#D5C4A1", + "branchIndicatorSelectedColor": "#EBDBB2", + "folderIconColor": "#D5C4A1", + "folderIconSelectedColor": "#EBDBB2", + "folderIconSelectedShadowColor": "#000000", + "folderIconShadowColor": "#000000", + "folderNotCompletedColor": "#FABD2F", + "folderReadOverlayColor": "#282828", + "folderReadOverlaySelectedColor": "#282828", + "newItemColor": "#FABD2F", + "scrollBackgroundColor": "#3C3836", + "scrollHandleColor": "#D5C4A1", + "selectedTextColor": "#EBDBB2", + "selectionBackgroundColor": "#1D2021", + "textColor": "#D5C4A1" + }, + "noLibrariesWidget": { + "backgroundColor": "#32302F", + "descriptionTextColor": "#928374", + "iconColor": "#504945", + "noLibrariesLineColor": "#A8A8A8", + "textColor": "#D5C4A1" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#8EC07C", + "currentlyReadingMainSelectedColor": "#8EC07C", + "currentlyReadingOuterColor": "#000000", + "currentlyReadingOuterSelectedColor": "#000000", + "favoritesMainColor": "#D3869B", + "favoritesMainSelectedColor": "#D3869B", + "labelColors": { + "blue": "#83A598", + "cyan": "#8EC07C", + "dark": "#928374", + "green": "#B8BB26", + "light": "#D5C4A1", + "orange": "#FE8019", + "pink": "#D3869B", + "purple": "#B16396", + "red": "#FB4934", + "violet": "#9978BE", + "white": "#EBDBB2", + "yellow": "#FABD2F" + }, + "labelShadowColor": "#000000", + "labelShadowSelectedColor": "#000000", + "listDetailColor": "#928374", + "listDetailSelectedColor": "#928374", + "listMainColor": "#D5C4A1", + "listMainSelectedColor": "#D5C4A1", + "listShadowColor": "#000000", + "listShadowSelectedColor": "#000000", + "readingListMainColor": "#D5C4A1", + "readingListMainSelectedColor": "#D5C4A1", + "specialListShadowColor": "#000000", + "specialListShadowSelectedColor": "#000000" + }, + "searchLineEdit": { + "backgroundColor": "#3C3836", + "iconColor": "#EBDBB2", + "textColor": "#D5C4A1" + }, + "serverConfigDialog": { + "backgroundColor": "#32302F", + "checkBoxTextColor": "#EBDBB2", + "decorationColor": "#EBDBB2", + "labelTextColor": "#D5C4A1", + "propagandaTextColor": "#928374", + "qrBackgroundColor": "#32302F", + "qrForegroundColor": "#EBDBB2", + "qrMessageTextColor": "#928374", + "titleTextColor": "#EBDBB2" + }, + "shortcutsIcons": { + "iconColor": "#EBDBB2" + }, + "sidebar": { + "backgroundColor": "#32302F", + "busyIndicatorColor": "#EBDBB2", + "sectionSeparatorColor": "#504945", + "separatorColor": "#928374", + "titleDropShadowColor": "#000000", + "titleTextColor": "#D5C4A1", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#D5C4A1", + "shadowColor": "#000000", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#32302F", + "closeButtonColor": "#EBDBB2", + "contentTextColor": "#D5C4A1", + "headerDecorationColor": "#8EC07C", + "headerTextColor": "#EBDBB2", + "linkColor": "#8EC07C", + "versionTextColor": "#928374" + } +} diff --git a/YACReaderLibrary/themes/builtin_dark4.json b/YACReaderLibrary/themes/builtin_dark4.json new file mode 100644 index 00000000..e1144a9c --- /dev/null +++ b/YACReaderLibrary/themes/builtin_dark4.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#2E3440", + "readMainColor": "#BF616A", + "readTickColor": "#552B2F", + "readingColor": "#EBCB8B", + "textColor": "#787D88" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#353C4A", + "backgroundColor": "#2E3440", + "headerBackgroundColor": "#3B4252", + "headerBorderColor": "#2A303B", + "headerGradientColor": "#434C5E", + "headerTextColor": "#ECEFF4", + "itemBorderBottomColor": "#2A303B", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#4C566A", + "itemBorderTopWidth": 0, + "itemTextColor": "#ECEFF4", + "selectedColor": "#22262F", + "selectedTextColor": "#ECEFF4", + "starRatingColor": "#EBCB8B", + "starRatingSelectedColor": "#ECEFF4" + }, + "comicsViewToolbar": { + "backgroundColor": "#2A303B", + "checkedBackgroundColor": "#4C566A", + "iconColor": "#ECEFF4", + "separatorColor": "#4C566A" + }, + "contentSplitter": { + "handleColor": "#2A303B", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#ECEFF4" + }, + "emptyContainer": { + "backgroundColor": "#3B4252", + "iconColor": "#4C566A", + "titleTextColor": "#ECEFF4" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#2E3440", + "backgroundColor": "#2E3440", + "borderColor": "#2A303B", + "buttonColor": "#A3BE8C", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#2A303B", + "cellColor": "#2E3440", + "cellColorWithBackground": "#992E3440", + "cellSelectedBorderColor": "#8FBCBB", + "cellSelectedColor": "#4C566A", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#880C0E11", + "continueReadingTextColor": "#ECEFF4", + "currentComicBackgroundColor": "#552E3440", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#D8A6B3", + "favUncheckedColor": "#2A303B", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#3B4252", + "infoBorderColor": "#4C566A", + "infoMetadataTextColor": "#81A1C1", + "infoScrollbarColor": "#4C566A", + "infoShadowColor": "#000000", + "infoTextColor": "#ECEFF4", + "itemDetailsColor": "#E5E9F0", + "itemTitleColor": "#ECEFF4", + "linkColor": "#8FBCBB", + "newItemColor": "#EBCB8B", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#202E3440", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#882E3440", + "ratingSelectedColor": "#EBCB8B", + "ratingUnselectedColor": "#2A303B", + "readTickCheckedColor": "#A3BE8C", + "readTickUncheckedColor": "#2A303B", + "scrollbarBorderColor": "#4C566A", + "scrollbarColor": "#4C566A", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#ECEFF4", + "linkColor": "#8FBCBB" + }, + "importWidget": { + "backgroundColor": "#3B4252", + "coversDecorationBgColor": "#434C5E", + "coversDecorationShadowColor": "#2A303B", + "coversLabelColor": "#81A1C1", + "coversViewBackgroundColor": "#434C5E", + "currentComicTextColor": "#81A1C1", + "descriptionTextColor": "#81A1C1", + "glowLineColor": "#FFE100", + "iconCheckedColor": "#A3BE8C", + "iconColor": "#ECEFF4", + "modeIconColor": "#4C566A", + "titleTextColor": "#ECEFF4" + }, + "libraryItem": { + "libraryIconColor": "#E5E9F0", + "libraryIconSelectedColor": "#ECEFF4", + "libraryIconShadowColor": "#000000", + "libraryOptionsIconColor": "#ECEFF4", + "selectedBackgroundColor": "#2E3440", + "selectedTextColor": "#ECEFF4", + "textColor": "#E5E9F0" + }, + "mainToolbar": { + "backgroundColor": "#2A303B", + "dividerColor": "#4C566A", + "folderNameColor": "#ECEFF4", + "iconColor": "#ECEFF4", + "iconDisabledColor": "#4A5568" + }, + "menuIcons": { + "iconColor": "#ECEFF4" + }, + "meta": { + "displayName": "Frozen Dark", + "id": "builtin/dark4", + "targetApp": "YACReaderLibrary", + "variant": "dark", + "version": "10.1.0" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#ECEFF4", + "buttonBackgroundColor": "#434C5E", + "buttonBorderColor": "#2E3440", + "buttonTextColor": "#ECEFF4", + "checkBoxTickColor": "#ECEFF4", + "contentAltBackgroundColor": "#434C5E", + "contentBackgroundColor": "#3B4252", + "contentTextColor": "#ECEFF4", + "dialogBackgroundColor": "#4C566A", + "downArrowColor": "#81A1C1", + "hyperlinkColor": "#8FBCBB", + "labelBackgroundColor": "#3B4252", + "labelTextColor": "#ECEFF4", + "navIconColor": "#ECEFF4", + "radioCheckedBackgroundColor": "#E5E9F0", + "radioCheckedIndicatorColor": "#4C566A", + "radioUncheckedColor": "#E5E9F0", + "rowIconColor": "#E5E9F0", + "tableAltBackgroundColor": "#434C5E", + "tableBackgroundColor": "#3B4252", + "tableBorderColor": "#2E3440", + "tableHeaderBackgroundColor": "#434C5E", + "tableHeaderBorderColor": "#2A303B", + "tableHeaderGradientColor": "#4C566A", + "tableHeaderTextColor": "#ECEFF4", + "tableScrollBackgroundColor": "#4C566A", + "tableScrollHandleColor": "#E5E9F0", + "tableSectionBorderDark": "#E5E9F0", + "tableSectionBorderLight": "#ECEFF4", + "tableSelectedColor": "#4C566A", + "toolButtonAccentColor": "#2E3440", + "upArrowColor": "#81A1C1" + }, + "navigationTree": { + "branchIndicatorColor": "#E5E9F0", + "branchIndicatorSelectedColor": "#ECEFF4", + "folderIconColor": "#E5E9F0", + "folderIconSelectedColor": "#ECEFF4", + "folderIconSelectedShadowColor": "#000000", + "folderIconShadowColor": "#000000", + "folderNotCompletedColor": "#EBCB8B", + "folderReadOverlayColor": "#2E3440", + "folderReadOverlaySelectedColor": "#2E3440", + "newItemColor": "#EBCB8B", + "scrollBackgroundColor": "#434C5E", + "scrollHandleColor": "#E5E9F0", + "selectedTextColor": "#ECEFF4", + "selectionBackgroundColor": "#2E3440", + "textColor": "#E5E9F0" + }, + "noLibrariesWidget": { + "backgroundColor": "#3B4252", + "descriptionTextColor": "#81A1C1", + "iconColor": "#4C566A", + "noLibrariesLineColor": "#A8A8A8", + "textColor": "#E5E9F0" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#8FBCBB", + "currentlyReadingMainSelectedColor": "#8FBCBB", + "currentlyReadingOuterColor": "#000000", + "currentlyReadingOuterSelectedColor": "#000000", + "favoritesMainColor": "#D8A6B3", + "favoritesMainSelectedColor": "#D8A6B3", + "labelColors": { + "blue": "#5E81AC", + "cyan": "#8FBCBB", + "dark": "#64788D", + "green": "#A3BE8C", + "light": "#ADB1B6", + "orange": "#D08770", + "pink": "#D8A6B3", + "purple": "#A484C1", + "red": "#BF616A", + "violet": "#948CB4", + "white": "#ECEFF4", + "yellow": "#EBCB8B" + }, + "labelShadowColor": "#000000", + "labelShadowSelectedColor": "#000000", + "listDetailColor": "#81A1C1", + "listDetailSelectedColor": "#81A1C1", + "listMainColor": "#E5E9F0", + "listMainSelectedColor": "#E5E9F0", + "listShadowColor": "#000000", + "listShadowSelectedColor": "#000000", + "readingListMainColor": "#E5E9F0", + "readingListMainSelectedColor": "#E5E9F0", + "specialListShadowColor": "#000000", + "specialListShadowSelectedColor": "#000000" + }, + "searchLineEdit": { + "backgroundColor": "#434C5E", + "iconColor": "#ECEFF4", + "textColor": "#E5E9F0" + }, + "serverConfigDialog": { + "backgroundColor": "#3B4252", + "checkBoxTextColor": "#ECEFF4", + "decorationColor": "#ECEFF4", + "labelTextColor": "#E5E9F0", + "propagandaTextColor": "#81A1C1", + "qrBackgroundColor": "#3B4252", + "qrForegroundColor": "#ECEFF4", + "qrMessageTextColor": "#81A1C1", + "titleTextColor": "#ECEFF4" + }, + "shortcutsIcons": { + "iconColor": "#ECEFF4" + }, + "sidebar": { + "backgroundColor": "#3B4252", + "busyIndicatorColor": "#ECEFF4", + "sectionSeparatorColor": "#4C566A", + "separatorColor": "#81A1C1", + "titleDropShadowColor": "#000000", + "titleTextColor": "#E5E9F0", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#E5E9F0", + "shadowColor": "#000000", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#3B4252", + "closeButtonColor": "#ECEFF4", + "contentTextColor": "#E5E9F0", + "headerDecorationColor": "#8FBCBB", + "headerTextColor": "#ECEFF4", + "linkColor": "#8FBCBB", + "versionTextColor": "#81A1C1" + } +} diff --git a/YACReaderLibrary/themes/builtin_light1.json b/YACReaderLibrary/themes/builtin_light1.json new file mode 100644 index 00000000..662d8ac3 --- /dev/null +++ b/YACReaderLibrary/themes/builtin_light1.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#E6E9EF", + "readMainColor": "#EE99A0", + "readTickColor": "#ED8796", + "readingColor": "#EED49F", + "textColor": "#5C5F77" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#E6E9EF", + "backgroundColor": "#EFF1F5", + "headerBackgroundColor": "#ECEFF5", + "headerBorderColor": "#BCC0CC", + "headerGradientColor": "#ECEFF5", + "headerTextColor": "#4C4F69", + "itemBorderBottomColor": "#CCD0DA", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#F5F6F8", + "itemBorderTopWidth": 0, + "itemTextColor": "#4C4F69", + "selectedColor": "#4C4F69", + "selectedTextColor": "#FFFFFF", + "starRatingColor": "#EED49F", + "starRatingSelectedColor": "#FFFFFF" + }, + "comicsViewToolbar": { + "backgroundColor": "#F2F4F8", + "checkedBackgroundColor": "#CCD0DA", + "iconColor": "#4C4F69", + "separatorColor": "#CCD0DA" + }, + "contentSplitter": { + "handleColor": "#DCE0E8", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#5C5F77" + }, + "emptyContainer": { + "backgroundColor": "#EFF1F5", + "iconColor": "#BCC0CC", + "titleTextColor": "#7C7F93" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#CCD0DA", + "backgroundColor": "#EFF1F5", + "borderColor": "#DCE0E8", + "buttonColor": "#8CAAEE", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#303446", + "cellColor": "#FFFFFF", + "cellColorWithBackground": "#99FFFFFF", + "cellSelectedBorderColor": "#B7BDF8", + "cellSelectedColor": "#F4F5F8", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#E6E9EF", + "continueReadingTextColor": "#4C4F69", + "currentComicBackgroundColor": "#88EFF1F5", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#F5BDE6", + "favUncheckedColor": "#8C8FA1", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#FFFFFF", + "infoBorderColor": "#CCD0DA", + "infoMetadataTextColor": "#6C6F85", + "infoScrollbarColor": "#FF7C7F93", + "infoShadowColor": "#8C8FA1", + "infoTextColor": "#4C4F69", + "itemDetailsColor": "#6C6F85", + "itemTitleColor": "#303446", + "linkColor": "#8CAAEE", + "newItemColor": "#FFE5C890", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#10CCD0DA", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#40BCC0CC", + "ratingSelectedColor": "#4C4F69", + "ratingUnselectedColor": "#8C8FA1", + "readTickCheckedColor": "#A6D189", + "readTickUncheckedColor": "#8C8FA1", + "scrollbarBorderColor": "#AACCD0DA", + "scrollbarColor": "#888C8FA1", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#303446", + "linkColor": "#8CAAEE" + }, + "importWidget": { + "backgroundColor": "#EFF1F5", + "coversDecorationBgColor": "#E6E9EF", + "coversDecorationShadowColor": "#BCC0CC", + "coversLabelColor": "#6C6F85", + "coversViewBackgroundColor": "#E6E9EF", + "currentComicTextColor": "#6C6F85", + "descriptionTextColor": "#6C6F85", + "glowLineColor": "#E5C890", + "iconCheckedColor": "#A6D189", + "iconColor": "#4C4F69", + "modeIconColor": "#DCE0E8", + "titleTextColor": "#4C4F69" + }, + "libraryItem": { + "libraryIconColor": "#6C6F85", + "libraryIconSelectedColor": "#FFFFFF", + "libraryIconShadowColor": "#EFF1F5", + "libraryOptionsIconColor": "#FFFFFF", + "selectedBackgroundColor": "#4C4F69", + "selectedTextColor": "#FFFFFF", + "textColor": "#4C4F69" + }, + "mainToolbar": { + "backgroundColor": "#F2F4F8", + "dividerColor": "#CCD0DA", + "folderNameColor": "#4C4F69", + "iconColor": "#4C4F69", + "iconDisabledColor": "#9CA0B0" + }, + "menuIcons": { + "iconColor": "#5C5F77" + }, + "meta": { + "displayName": "Pastel", + "id": "builtin/light1", + "targetApp": "YACReaderLibrary", + "variant": "light", + "version": "10.1.0" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#4C4F69", + "buttonBackgroundColor": "#E6E9EF", + "buttonBorderColor": "#CCD0DA", + "buttonTextColor": "#4C4F69", + "checkBoxTickColor": "#4C4F69", + "contentAltBackgroundColor": "#E6E9EF", + "contentBackgroundColor": "#EFF1F5", + "contentTextColor": "#4C4F69", + "dialogBackgroundColor": "#F4F5F8", + "downArrowColor": "#4C4F69", + "hyperlinkColor": "#8CAAEE", + "labelBackgroundColor": "#EFF1F5", + "labelTextColor": "#4C4F69", + "navIconColor": "#BABBF1", + "radioCheckedBackgroundColor": "#DCE0E8", + "radioCheckedIndicatorColor": "#4C4F69", + "radioUncheckedColor": "#BCC0CC", + "rowIconColor": "#BABBF1", + "tableAltBackgroundColor": "#F4F5F8", + "tableBackgroundColor": "#EFF1F5", + "tableBorderColor": "#CCD0DA", + "tableHeaderBackgroundColor": "#E6E9EF", + "tableHeaderBorderColor": "#BCC0CC", + "tableHeaderGradientColor": "#E6E9EF", + "tableHeaderTextColor": "#4C4F69", + "tableScrollBackgroundColor": "#DCE0E8", + "tableScrollHandleColor": "#8C8FA1", + "tableSectionBorderDark": "#CCD0DA", + "tableSectionBorderLight": "#FFFFFF", + "tableSelectedColor": "#DCE0E8", + "toolButtonAccentColor": "#B5BFE2", + "upArrowColor": "#4C4F69" + }, + "navigationTree": { + "branchIndicatorColor": "#6C6F85", + "branchIndicatorSelectedColor": "#FFFFFF", + "folderIconColor": "#6C6F85", + "folderIconSelectedColor": "#FFFFFF", + "folderIconSelectedShadowColor": "#4C4F69", + "folderIconShadowColor": "#EFF1F5", + "folderNotCompletedColor": "#E5C890", + "folderReadOverlayColor": "#FFFFFF", + "folderReadOverlaySelectedColor": "#4C4F69", + "newItemColor": "#E5C890", + "scrollBackgroundColor": "#DCE0E8", + "scrollHandleColor": "#8C8FA1", + "selectedTextColor": "#FFFFFF", + "selectionBackgroundColor": "#4C4F69", + "textColor": "#4C4F69" + }, + "noLibrariesWidget": { + "backgroundColor": "#EFF1F5", + "descriptionTextColor": "#6C6F85", + "iconColor": "#BCC0CC", + "noLibrariesLineColor": "#CCD0DA", + "textColor": "#4C4F69" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#8CAAEE", + "currentlyReadingMainSelectedColor": "#8CAAEE", + "currentlyReadingOuterColor": "#4C4F69", + "currentlyReadingOuterSelectedColor": "#4C4F69", + "favoritesMainColor": "#F4B8E4", + "favoritesMainSelectedColor": "#F4B8E4", + "labelColors": { + "blue": "#8CAAEE", + "cyan": "#99D1DB", + "dark": "#949CBB", + "green": "#A6D189", + "light": "#B5BFE2", + "orange": "#EF9F76", + "pink": "#F4B8E4", + "purple": "#CA9EE6", + "red": "#E78284", + "violet": "#BABBF1", + "white": "#EFF1F5", + "yellow": "#E5C890" + }, + "labelShadowColor": "#B5BFE2", + "labelShadowSelectedColor": "#4C4F69", + "listDetailColor": "#FFFFFF", + "listDetailSelectedColor": "#4C4F69", + "listMainColor": "#6C6F85", + "listMainSelectedColor": "#FFFFFF", + "listShadowColor": "#9CA0B0", + "listShadowSelectedColor": "#4C4F69", + "readingListMainColor": "#6C6F85", + "readingListMainSelectedColor": "#FFFFFF", + "specialListShadowColor": "#9CA0B0", + "specialListShadowSelectedColor": "#4C4F69" + }, + "searchLineEdit": { + "backgroundColor": "#4C4F69", + "iconColor": "#EFF1F5", + "textColor": "#FFFFFF" + }, + "serverConfigDialog": { + "backgroundColor": "#EFF1F5", + "checkBoxTextColor": "#4C4F69", + "decorationColor": "#6C6F85", + "labelTextColor": "#5C5F77", + "propagandaTextColor": "#6C6F85", + "qrBackgroundColor": "#FFFFFF", + "qrForegroundColor": "#4C4F69", + "qrMessageTextColor": "#8C8FA1", + "titleTextColor": "#303446" + }, + "shortcutsIcons": { + "iconColor": "#5C5F77" + }, + "sidebar": { + "backgroundColor": "#F4F5F8", + "busyIndicatorColor": "#BABBF1", + "sectionSeparatorColor": "#DCE0E8", + "separatorColor": "#9CA0B0", + "titleDropShadowColor": "#FFFFFF", + "titleTextColor": "#4C4F69", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#5C5F77", + "shadowColor": "#F4F5F8", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#FFFFFF", + "closeButtonColor": "#4C4F69", + "contentTextColor": "#303446", + "headerDecorationColor": "#BABBF1", + "headerTextColor": "#303446", + "linkColor": "#8CAAEE", + "versionTextColor": "#8C8FA1" + } +} diff --git a/YACReaderLibrary/themes/builtin_light2.json b/YACReaderLibrary/themes/builtin_light2.json new file mode 100644 index 00000000..cdff8ce6 --- /dev/null +++ b/YACReaderLibrary/themes/builtin_light2.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#D5D6DB", + "readMainColor": "#F52A65", + "readTickColor": "#C64343", + "readingColor": "#8C6C3E", + "textColor": "#4A5685" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#D7D8DD", + "backgroundColor": "#E1E2E7", + "headerBackgroundColor": "#E6E8EF", + "headerBorderColor": "#C4C8DA", + "headerGradientColor": "#E6E8EF", + "headerTextColor": "#2F334D", + "itemBorderBottomColor": "#C4C8DA", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#F5F6F8", + "itemBorderTopWidth": 0, + "itemTextColor": "#2F334D", + "selectedColor": "#3760BF", + "selectedTextColor": "#FFFFFF", + "starRatingColor": "#8C6C3E", + "starRatingSelectedColor": "#FFFFFF" + }, + "comicsViewToolbar": { + "backgroundColor": "#EEF1F8", + "checkedBackgroundColor": "#C4C8DA", + "iconColor": "#2F334D", + "separatorColor": "#C4C8DA" + }, + "contentSplitter": { + "handleColor": "#D7D8DD", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#4A5685" + }, + "emptyContainer": { + "backgroundColor": "#E1E2E7", + "iconColor": "#C4C8DA", + "titleTextColor": "#68709A" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#B4B5B9", + "backgroundColor": "#E1E2E7", + "borderColor": "#D5D6DB", + "buttonColor": "#3760BF", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#FFFFFF", + "cellColor": "#FFFFFF", + "cellColorWithBackground": "#99FFFFFF", + "cellSelectedBorderColor": "#2E7DE9", + "cellSelectedColor": "#EEF1F8", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#D7D8DD", + "continueReadingTextColor": "#2F334D", + "currentComicBackgroundColor": "#88E1E2E7", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#D20065", + "favUncheckedColor": "#8990B3", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#FFFFFF", + "infoBorderColor": "#C4C8DA", + "infoMetadataTextColor": "#68709A", + "infoScrollbarColor": "#FF6172B0", + "infoShadowColor": "#8990B3", + "infoTextColor": "#2F334D", + "itemDetailsColor": "#4A5685", + "itemTitleColor": "#1F2335", + "linkColor": "#2E7DE9", + "newItemColor": "#FF8C6C3E", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#10C4C8DA", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#40B4B5B9", + "ratingSelectedColor": "#3760BF", + "ratingUnselectedColor": "#8990B3", + "readTickCheckedColor": "#587539", + "readTickUncheckedColor": "#8990B3", + "scrollbarBorderColor": "#AAC4C8DA", + "scrollbarColor": "#888990B3", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#2F334D", + "linkColor": "#2E7DE9" + }, + "importWidget": { + "backgroundColor": "#E1E2E7", + "coversDecorationBgColor": "#D5D6DB", + "coversDecorationShadowColor": "#C4C8DA", + "coversLabelColor": "#4A5685", + "coversViewBackgroundColor": "#D5D6DB", + "currentComicTextColor": "#4A5685", + "descriptionTextColor": "#4A5685", + "glowLineColor": "#8C6C3E", + "iconCheckedColor": "#587539", + "iconColor": "#2F334D", + "modeIconColor": "#D5D6DB", + "titleTextColor": "#2F334D" + }, + "libraryItem": { + "libraryIconColor": "#4A5685", + "libraryIconSelectedColor": "#FFFFFF", + "libraryIconShadowColor": "#E1E2E7", + "libraryOptionsIconColor": "#FFFFFF", + "selectedBackgroundColor": "#3760BF", + "selectedTextColor": "#FFFFFF", + "textColor": "#2F334D" + }, + "mainToolbar": { + "backgroundColor": "#EEF1F8", + "dividerColor": "#C4C8DA", + "folderNameColor": "#2F334D", + "iconColor": "#2F334D", + "iconDisabledColor": "#A1A6C5" + }, + "menuIcons": { + "iconColor": "#4A5685" + }, + "meta": { + "displayName": "Late Day", + "id": "builtin/light2", + "targetApp": "YACReaderLibrary", + "variant": "light", + "version": "10.1.0" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#2F334D", + "buttonBackgroundColor": "#D5D6DB", + "buttonBorderColor": "#C4C8DA", + "buttonTextColor": "#2F334D", + "checkBoxTickColor": "#2F334D", + "contentAltBackgroundColor": "#D7D8DD", + "contentBackgroundColor": "#EEF1F8", + "contentTextColor": "#2F334D", + "dialogBackgroundColor": "#F5F6FA", + "downArrowColor": "#2F334D", + "hyperlinkColor": "#2E7DE9", + "labelBackgroundColor": "#EEF1F8", + "labelTextColor": "#2F334D", + "navIconColor": "#3760BF", + "radioCheckedBackgroundColor": "#C4C8DA", + "radioCheckedIndicatorColor": "#2F334D", + "radioUncheckedColor": "#D5D6DB", + "rowIconColor": "#3760BF", + "tableAltBackgroundColor": "#F5F6FA", + "tableBackgroundColor": "#EEF1F8", + "tableBorderColor": "#C4C8DA", + "tableHeaderBackgroundColor": "#D7D8DD", + "tableHeaderBorderColor": "#C4C8DA", + "tableHeaderGradientColor": "#D5D6DB", + "tableHeaderTextColor": "#2F334D", + "tableScrollBackgroundColor": "#D5D6DB", + "tableScrollHandleColor": "#8990B3", + "tableSectionBorderDark": "#C4C8DA", + "tableSectionBorderLight": "#FFFFFF", + "tableSelectedColor": "#D7D8DD", + "toolButtonAccentColor": "#A1A6C5", + "upArrowColor": "#2F334D" + }, + "navigationTree": { + "branchIndicatorColor": "#4A5685", + "branchIndicatorSelectedColor": "#FFFFFF", + "folderIconColor": "#4A5685", + "folderIconSelectedColor": "#FFFFFF", + "folderIconSelectedShadowColor": "#3760BF", + "folderIconShadowColor": "#E1E2E7", + "folderNotCompletedColor": "#8C6C3E", + "folderReadOverlayColor": "#FFFFFF", + "folderReadOverlaySelectedColor": "#3760BF", + "newItemColor": "#8C6C3E", + "scrollBackgroundColor": "#D5D6DB", + "scrollHandleColor": "#8990B3", + "selectedTextColor": "#FFFFFF", + "selectionBackgroundColor": "#3760BF", + "textColor": "#2F334D" + }, + "noLibrariesWidget": { + "backgroundColor": "#E1E2E7", + "descriptionTextColor": "#4A5685", + "iconColor": "#C4C8DA", + "noLibrariesLineColor": "#C4C8DA", + "textColor": "#2F334D" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#2E7DE9", + "currentlyReadingMainSelectedColor": "#2E7DE9", + "currentlyReadingOuterColor": "#3760BF", + "currentlyReadingOuterSelectedColor": "#3760BF", + "favoritesMainColor": "#D20065", + "favoritesMainSelectedColor": "#D20065", + "labelColors": { + "blue": "#2E7DE9", + "cyan": "#007197", + "dark": "#8990B3", + "green": "#587539", + "light": "#C4C8DA", + "orange": "#B15C00", + "pink": "#D20065", + "purple": "#9854F1", + "red": "#F52A65", + "violet": "#7847BD", + "white": "#E1E2E7", + "yellow": "#8C6C3E" + }, + "labelShadowColor": "#A1A6C5", + "labelShadowSelectedColor": "#3760BF", + "listDetailColor": "#FFFFFF", + "listDetailSelectedColor": "#3760BF", + "listMainColor": "#6172B0", + "listMainSelectedColor": "#FFFFFF", + "listShadowColor": "#A1A6C5", + "listShadowSelectedColor": "#3760BF", + "readingListMainColor": "#6172B0", + "readingListMainSelectedColor": "#FFFFFF", + "specialListShadowColor": "#A1A6C5", + "specialListShadowSelectedColor": "#3760BF" + }, + "searchLineEdit": { + "backgroundColor": "#3760BF", + "iconColor": "#E1E2E7", + "textColor": "#FFFFFF" + }, + "serverConfigDialog": { + "backgroundColor": "#E1E2E7", + "checkBoxTextColor": "#2F334D", + "decorationColor": "#4A5685", + "labelTextColor": "#4A5685", + "propagandaTextColor": "#68709A", + "qrBackgroundColor": "#FFFFFF", + "qrForegroundColor": "#3760BF", + "qrMessageTextColor": "#8990B3", + "titleTextColor": "#1F2335" + }, + "shortcutsIcons": { + "iconColor": "#4A5685" + }, + "sidebar": { + "backgroundColor": "#EEF1F8", + "busyIndicatorColor": "#2E7DE9", + "sectionSeparatorColor": "#D5D6DB", + "separatorColor": "#8990B3", + "titleDropShadowColor": "#FFFFFF", + "titleTextColor": "#2F334D", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#4A5685", + "shadowColor": "#EEF1F8", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#FFFFFF", + "closeButtonColor": "#2F334D", + "contentTextColor": "#1F2335", + "headerDecorationColor": "#2E7DE9", + "headerTextColor": "#1F2335", + "linkColor": "#2E7DE9", + "versionTextColor": "#8990B3" + } +} diff --git a/YACReaderLibrary/themes/builtin_light3.json b/YACReaderLibrary/themes/builtin_light3.json new file mode 100644 index 00000000..a6fd68a8 --- /dev/null +++ b/YACReaderLibrary/themes/builtin_light3.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#EFEBD4", + "readMainColor": "#F85552", + "readTickColor": "#C74C4A", + "readingColor": "#DFA000", + "textColor": "#5C6A72" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#F4F0D9", + "backgroundColor": "#FDF6E3", + "headerBackgroundColor": "#F8F3E4", + "headerBorderColor": "#E6E2CC", + "headerGradientColor": "#F8F3E4", + "headerTextColor": "#5C6A72", + "itemBorderBottomColor": "#E6E2CC", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#FFFBEF", + "itemBorderTopWidth": 0, + "itemTextColor": "#4F5B58", + "selectedColor": "#5C6A72", + "selectedTextColor": "#FFFBEF", + "starRatingColor": "#DFA000", + "starRatingSelectedColor": "#FFFBEF" + }, + "comicsViewToolbar": { + "backgroundColor": "#FBF7EA", + "checkedBackgroundColor": "#E6E2CC", + "iconColor": "#5C6A72", + "separatorColor": "#E6E2CC" + }, + "contentSplitter": { + "handleColor": "#EFEBD4", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#708089" + }, + "emptyContainer": { + "backgroundColor": "#FDF6E3", + "iconColor": "#E6E2CC", + "titleTextColor": "#859289" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#E6E2CC", + "backgroundColor": "#FDF6E3", + "borderColor": "#E6E2CC", + "buttonColor": "#5C6A72", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#FDF6E3", + "cellColor": "#FFFBEF", + "cellColorWithBackground": "#99FFFBEF", + "cellSelectedBorderColor": "#3A94C5", + "cellSelectedColor": "#F4F0D9", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#EFEBD4", + "continueReadingTextColor": "#4F5B58", + "currentComicBackgroundColor": "#88FDF6E3", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#DF69BA", + "favUncheckedColor": "#859289", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#FFFBEF", + "infoBorderColor": "#E6E2CC", + "infoMetadataTextColor": "#708089", + "infoScrollbarColor": "#FF708089", + "infoShadowColor": "#9DA9A0", + "infoTextColor": "#4F5B58", + "itemDetailsColor": "#708089", + "itemTitleColor": "#3F4B47", + "linkColor": "#3A94C5", + "newItemColor": "#FFDFA000", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#10E6E2CC", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#40D3C6AA", + "ratingSelectedColor": "#5C6A72", + "ratingUnselectedColor": "#859289", + "readTickCheckedColor": "#8DA101", + "readTickUncheckedColor": "#859289", + "scrollbarBorderColor": "#AAE6E2CC", + "scrollbarColor": "#88859289", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#4F5B58", + "linkColor": "#3A94C5" + }, + "importWidget": { + "backgroundColor": "#FDF6E3", + "coversDecorationBgColor": "#F4F0D9", + "coversDecorationShadowColor": "#E6E2CC", + "coversLabelColor": "#708089", + "coversViewBackgroundColor": "#F4F0D9", + "currentComicTextColor": "#708089", + "descriptionTextColor": "#708089", + "glowLineColor": "#DFA000", + "iconCheckedColor": "#8DA101", + "iconColor": "#5C6A72", + "modeIconColor": "#E6E2CC", + "titleTextColor": "#4F5B58" + }, + "libraryItem": { + "libraryIconColor": "#708089", + "libraryIconSelectedColor": "#FFFFFF", + "libraryIconShadowColor": "#FDF6E3", + "libraryOptionsIconColor": "#FFFFFF", + "selectedBackgroundColor": "#5C6A72", + "selectedTextColor": "#FFFFFF", + "textColor": "#4F5B58" + }, + "mainToolbar": { + "backgroundColor": "#FBF7EA", + "dividerColor": "#E6E2CC", + "folderNameColor": "#4F5B58", + "iconColor": "#4F5B58", + "iconDisabledColor": "#9DA9A0" + }, + "menuIcons": { + "iconColor": "#708089" + }, + "meta": { + "displayName": "Fadegreen", + "id": "builtin/light3", + "targetApp": "YACReaderLibrary", + "variant": "light", + "version": "10.1.0" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#4F5B58", + "buttonBackgroundColor": "#F4F0D9", + "buttonBorderColor": "#E6E2CC", + "buttonTextColor": "#4F5B58", + "checkBoxTickColor": "#4F5B58", + "contentAltBackgroundColor": "#F4F0D9", + "contentBackgroundColor": "#FFFBEF", + "contentTextColor": "#4F5B58", + "dialogBackgroundColor": "#FDF6E3", + "downArrowColor": "#4F5B58", + "hyperlinkColor": "#3A94C5", + "labelBackgroundColor": "#FFFBEF", + "labelTextColor": "#4F5B58", + "navIconColor": "#4F5B58", + "radioCheckedBackgroundColor": "#E6E2CC", + "radioCheckedIndicatorColor": "#5C6A72", + "radioUncheckedColor": "#E6E2CC", + "rowIconColor": "#4F5B58", + "tableAltBackgroundColor": "#FDF6E3", + "tableBackgroundColor": "#FFFBEF", + "tableBorderColor": "#E6E2CC", + "tableHeaderBackgroundColor": "#F4F0D9", + "tableHeaderBorderColor": "#E6E2CC", + "tableHeaderGradientColor": "#EFEBD4", + "tableHeaderTextColor": "#5C6A72", + "tableScrollBackgroundColor": "#E6E2CC", + "tableScrollHandleColor": "#859289", + "tableSectionBorderDark": "#E6E2CC", + "tableSectionBorderLight": "#FFFFFF", + "tableSelectedColor": "#EFEBD4", + "toolButtonAccentColor": "#9DA9A0", + "upArrowColor": "#4F5B58" + }, + "navigationTree": { + "branchIndicatorColor": "#708089", + "branchIndicatorSelectedColor": "#FFFFFF", + "folderIconColor": "#708089", + "folderIconSelectedColor": "#FFFFFF", + "folderIconSelectedShadowColor": "#5C6A72", + "folderIconShadowColor": "#FDF6E3", + "folderNotCompletedColor": "#DFA000", + "folderReadOverlayColor": "#FFFFFF", + "folderReadOverlaySelectedColor": "#5C6A72", + "newItemColor": "#DFA000", + "scrollBackgroundColor": "#E6E2CC", + "scrollHandleColor": "#859289", + "selectedTextColor": "#FFFFFF", + "selectionBackgroundColor": "#5C6A72", + "textColor": "#4F5B58" + }, + "noLibrariesWidget": { + "backgroundColor": "#FDF6E3", + "descriptionTextColor": "#708089", + "iconColor": "#E6E2CC", + "noLibrariesLineColor": "#D3C6AA", + "textColor": "#4F5B58" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#3A94C5", + "currentlyReadingMainSelectedColor": "#3A94C5", + "currentlyReadingOuterColor": "#5C6A72", + "currentlyReadingOuterSelectedColor": "#5C6A72", + "favoritesMainColor": "#DF69BA", + "favoritesMainSelectedColor": "#DF69BA", + "labelColors": { + "blue": "#3A94C5", + "cyan": "#35A77C", + "dark": "#859289", + "green": "#8DA101", + "light": "#E6E2CC", + "orange": "#F57D26", + "pink": "#DF69BA", + "purple": "#A676E0", + "red": "#F85552", + "violet": "#7F6CD9", + "white": "#FDF6E3", + "yellow": "#DFA000" + }, + "labelShadowColor": "#9DA9A0", + "labelShadowSelectedColor": "#5C6A72", + "listDetailColor": "#FFFFFF", + "listDetailSelectedColor": "#5C6A72", + "listMainColor": "#708089", + "listMainSelectedColor": "#FFFFFF", + "listShadowColor": "#9DA9A0", + "listShadowSelectedColor": "#5C6A72", + "readingListMainColor": "#708089", + "readingListMainSelectedColor": "#FFFFFF", + "specialListShadowColor": "#9DA9A0", + "specialListShadowSelectedColor": "#5C6A72" + }, + "searchLineEdit": { + "backgroundColor": "#5C6A72", + "iconColor": "#FDF6E3", + "textColor": "#FFFFFF" + }, + "serverConfigDialog": { + "backgroundColor": "#FDF6E3", + "checkBoxTextColor": "#4F5B58", + "decorationColor": "#708089", + "labelTextColor": "#708089", + "propagandaTextColor": "#859289", + "qrBackgroundColor": "#FFFBEF", + "qrForegroundColor": "#5C6A72", + "qrMessageTextColor": "#9DA9A0", + "titleTextColor": "#3F4B47" + }, + "shortcutsIcons": { + "iconColor": "#708089" + }, + "sidebar": { + "backgroundColor": "#FFFBEF", + "busyIndicatorColor": "#3A94C5", + "sectionSeparatorColor": "#E6E2CC", + "separatorColor": "#859289", + "titleDropShadowColor": "#FDF6E3", + "titleTextColor": "#4F5B58", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#708089", + "shadowColor": "#FFFBEF", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#FFFBEF", + "closeButtonColor": "#4F5B58", + "contentTextColor": "#3F4B47", + "headerDecorationColor": "#8DA101", + "headerTextColor": "#3F4B47", + "linkColor": "#3A94C5", + "versionTextColor": "#859289" + } +} diff --git a/YACReaderLibrary/themes/builtin_light4.json b/YACReaderLibrary/themes/builtin_light4.json new file mode 100644 index 00000000..d9619ff9 --- /dev/null +++ b/YACReaderLibrary/themes/builtin_light4.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#E8DDD3", + "readMainColor": "#B4637A", + "readTickColor": "#9D536B", + "readingColor": "#EA9D34", + "textColor": "#6E6A86" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#F2E9E1", + "backgroundColor": "#FAF4ED", + "headerBackgroundColor": "#FFF8F1", + "headerBorderColor": "#D9CEC7", + "headerGradientColor": "#FFF8F1", + "headerTextColor": "#575279", + "itemBorderBottomColor": "#E8DDD3", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#FFFFFF", + "itemBorderTopWidth": 0, + "itemTextColor": "#575279", + "selectedColor": "#907AA9", + "selectedTextColor": "#FFFFFF", + "starRatingColor": "#EA9D34", + "starRatingSelectedColor": "#FFFFFF" + }, + "comicsViewToolbar": { + "backgroundColor": "#FFF8F1", + "checkedBackgroundColor": "#E8DDD3", + "iconColor": "#575279", + "separatorColor": "#D9CEC7" + }, + "contentSplitter": { + "handleColor": "#E8DDD3", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#6E6A86" + }, + "emptyContainer": { + "backgroundColor": "#FAF4ED", + "iconColor": "#D9CEC7", + "titleTextColor": "#9893A5" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#D9CEC7", + "backgroundColor": "#FAF4ED", + "borderColor": "#E8DDD3", + "buttonColor": "#286983", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#FFFFFF", + "cellColor": "#FFF8F2", + "cellColorWithBackground": "#99FFF8F2", + "cellSelectedBorderColor": "#907AA9", + "cellSelectedColor": "#FDF7F0", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#F2E9E1", + "continueReadingTextColor": "#575279", + "currentComicBackgroundColor": "#88FAF4ED", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#B4637A", + "favUncheckedColor": "#8E879C", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#FFF8F2", + "infoBorderColor": "#D9CEC7", + "infoMetadataTextColor": "#797593", + "infoScrollbarColor": "#FF8E879C", + "infoShadowColor": "#A59EAF", + "infoTextColor": "#575279", + "itemDetailsColor": "#6E6A86", + "itemTitleColor": "#4F4A72", + "linkColor": "#286983", + "newItemColor": "#FFEA9D34", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#10E8DDD3", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#40D9CEC7", + "ratingSelectedColor": "#907AA9", + "ratingUnselectedColor": "#8E879C", + "readTickCheckedColor": "#5E8D73", + "readTickUncheckedColor": "#8E879C", + "scrollbarBorderColor": "#AAD9CEC7", + "scrollbarColor": "#888E879C", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#4F4A72", + "linkColor": "#286983" + }, + "importWidget": { + "backgroundColor": "#FAF4ED", + "coversDecorationBgColor": "#E8DDD3", + "coversDecorationShadowColor": "#D9CEC7", + "coversLabelColor": "#6E6A86", + "coversViewBackgroundColor": "#E8DDD3", + "currentComicTextColor": "#6E6A86", + "descriptionTextColor": "#6E6A86", + "glowLineColor": "#EA9D34", + "iconCheckedColor": "#5E8D73", + "iconColor": "#575279", + "modeIconColor": "#F2E9E1", + "titleTextColor": "#575279" + }, + "libraryItem": { + "libraryIconColor": "#6E6A86", + "libraryIconSelectedColor": "#FFFFFF", + "libraryIconShadowColor": "#FAF4ED", + "libraryOptionsIconColor": "#FFFFFF", + "selectedBackgroundColor": "#907AA9", + "selectedTextColor": "#FFFFFF", + "textColor": "#575279" + }, + "mainToolbar": { + "backgroundColor": "#FFF8F1", + "dividerColor": "#D9CEC7", + "folderNameColor": "#575279", + "iconColor": "#575279", + "iconDisabledColor": "#B4AAB8" + }, + "menuIcons": { + "iconColor": "#6E6A86" + }, + "meta": { + "displayName": "Rose", + "id": "builtin/light4", + "targetApp": "YACReaderLibrary", + "variant": "light", + "version": "10.1.0" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#575279", + "buttonBackgroundColor": "#F2E9E1", + "buttonBorderColor": "#D9CEC7", + "buttonTextColor": "#575279", + "checkBoxTickColor": "#575279", + "contentAltBackgroundColor": "#F2E9E1", + "contentBackgroundColor": "#FAF4ED", + "contentTextColor": "#575279", + "dialogBackgroundColor": "#FFF8F2", + "downArrowColor": "#575279", + "hyperlinkColor": "#286983", + "labelBackgroundColor": "#FAF4ED", + "labelTextColor": "#575279", + "navIconColor": "#907AA9", + "radioCheckedBackgroundColor": "#E8DDD3", + "radioCheckedIndicatorColor": "#575279", + "radioUncheckedColor": "#D9CEC7", + "rowIconColor": "#907AA9", + "tableAltBackgroundColor": "#FFF8F2", + "tableBackgroundColor": "#FAF4ED", + "tableBorderColor": "#D9CEC7", + "tableHeaderBackgroundColor": "#F2E9E1", + "tableHeaderBorderColor": "#D9CEC7", + "tableHeaderGradientColor": "#F2E9E1", + "tableHeaderTextColor": "#575279", + "tableScrollBackgroundColor": "#E8DDD3", + "tableScrollHandleColor": "#8E879C", + "tableSectionBorderDark": "#D9CEC7", + "tableSectionBorderLight": "#FFFFFF", + "tableSelectedColor": "#E8DDD3", + "toolButtonAccentColor": "#B4AAB8", + "upArrowColor": "#575279" + }, + "navigationTree": { + "branchIndicatorColor": "#6E6A86", + "branchIndicatorSelectedColor": "#FFFFFF", + "folderIconColor": "#6E6A86", + "folderIconSelectedColor": "#FFFFFF", + "folderIconSelectedShadowColor": "#907AA9", + "folderIconShadowColor": "#FAF4ED", + "folderNotCompletedColor": "#EA9D34", + "folderReadOverlayColor": "#FFFFFF", + "folderReadOverlaySelectedColor": "#907AA9", + "newItemColor": "#EA9D34", + "scrollBackgroundColor": "#F2E9E1", + "scrollHandleColor": "#8E879C", + "selectedTextColor": "#FFFFFF", + "selectionBackgroundColor": "#907AA9", + "textColor": "#575279" + }, + "noLibrariesWidget": { + "backgroundColor": "#FAF4ED", + "descriptionTextColor": "#6E6A86", + "iconColor": "#D9CEC7", + "noLibrariesLineColor": "#E8DDD3", + "textColor": "#575279" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#286983", + "currentlyReadingMainSelectedColor": "#286983", + "currentlyReadingOuterColor": "#907AA9", + "currentlyReadingOuterSelectedColor": "#907AA9", + "favoritesMainColor": "#B4637A", + "favoritesMainSelectedColor": "#B4637A", + "labelColors": { + "blue": "#286983", + "cyan": "#56949F", + "dark": "#797593", + "green": "#5E8D73", + "light": "#D9CEC7", + "orange": "#C8842F", + "pink": "#D7827E", + "purple": "#907AA9", + "red": "#B4637A", + "violet": "#7C6FA8", + "white": "#FAF4ED", + "yellow": "#EA9D34" + }, + "labelShadowColor": "#B4AAB8", + "labelShadowSelectedColor": "#907AA9", + "listDetailColor": "#FFFFFF", + "listDetailSelectedColor": "#907AA9", + "listMainColor": "#797593", + "listMainSelectedColor": "#FFFFFF", + "listShadowColor": "#B4AAB8", + "listShadowSelectedColor": "#907AA9", + "readingListMainColor": "#797593", + "readingListMainSelectedColor": "#FFFFFF", + "specialListShadowColor": "#B4AAB8", + "specialListShadowSelectedColor": "#907AA9" + }, + "searchLineEdit": { + "backgroundColor": "#575279", + "iconColor": "#FAF4ED", + "textColor": "#FFFFFF" + }, + "serverConfigDialog": { + "backgroundColor": "#FAF4ED", + "checkBoxTextColor": "#575279", + "decorationColor": "#6E6A86", + "labelTextColor": "#6E6A86", + "propagandaTextColor": "#797593", + "qrBackgroundColor": "#FFF8F2", + "qrForegroundColor": "#575279", + "qrMessageTextColor": "#A59EAF", + "titleTextColor": "#4F4A72" + }, + "shortcutsIcons": { + "iconColor": "#6E6A86" + }, + "sidebar": { + "backgroundColor": "#FFF7F1", + "busyIndicatorColor": "#286983", + "sectionSeparatorColor": "#E8DDD3", + "separatorColor": "#A59EAF", + "titleDropShadowColor": "#FFFFFF", + "titleTextColor": "#575279", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#6E6A86", + "shadowColor": "#FFF7F1", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#FFF8F2", + "closeButtonColor": "#575279", + "contentTextColor": "#4F4A72", + "headerDecorationColor": "#907AA9", + "headerTextColor": "#4F4A72", + "linkColor": "#286983", + "versionTextColor": "#A59EAF" + } +} diff --git a/YACReaderLibrary/themes/builtin_light5.json b/YACReaderLibrary/themes/builtin_light5.json new file mode 100644 index 00000000..f6fbaa3a --- /dev/null +++ b/YACReaderLibrary/themes/builtin_light5.json @@ -0,0 +1,264 @@ +{ + "comicFlow": { + "backgroundColor": "#E7DCCB", + "readMainColor": "#C84053", + "readTickColor": "#A53A49", + "readingColor": "#B98D3B", + "textColor": "#716E61" + }, + "comicsViewTable": { + "alternateBackgroundColor": "#F1E7D7", + "backgroundColor": "#F7F2E7", + "headerBackgroundColor": "#FCF7ED", + "headerBorderColor": "#D8CDBA", + "headerGradientColor": "#FCF7ED", + "headerTextColor": "#545464", + "itemBorderBottomColor": "#E3D8C7", + "itemBorderBottomWidth": 0, + "itemBorderTopColor": "#FFFFFF", + "itemBorderTopWidth": 0, + "itemTextColor": "#545464", + "selectedColor": "#5D57A3", + "selectedTextColor": "#FFFFFF", + "starRatingColor": "#B98D3B", + "starRatingSelectedColor": "#FFFFFF" + }, + "comicsViewToolbar": { + "backgroundColor": "#FCF7ED", + "checkedBackgroundColor": "#E7DCCB", + "iconColor": "#545464", + "separatorColor": "#D8CDBA" + }, + "contentSplitter": { + "handleColor": "#E3D8C7", + "horizontalHandleHeight": 4, + "verticalHandleWidth": 4 + }, + "dialogIcons": { + "iconColor": "#716E61" + }, + "emptyContainer": { + "backgroundColor": "#F7F2E7", + "iconColor": "#D8CDBA", + "titleTextColor": "#8A8980" + }, + "gridAndInfoView": { + "backgroundBlurOverlayColor": "#C9BDAA", + "backgroundColor": "#F7F2E7", + "borderColor": "#E3D8C7", + "buttonColor": "#4D699B", + "buttonShadowColor": "#AA000000", + "buttonTextColor": "#FFFFFF", + "cellColor": "#FFF9F0", + "cellColorWithBackground": "#99FFF9F0", + "cellSelectedBorderColor": "#5D57A3", + "cellSelectedColor": "#FBF6ED", + "comicCoverBorderColor": "#30FFFFFF", + "continueReadingBackgroundColor": "#F1E7D7", + "continueReadingTextColor": "#545464", + "currentComicBackgroundColor": "#88F7F2E7", + "currentComicCoverShadowColor": "#FF000000", + "favCheckedColor": "#B35B79", + "favUncheckedColor": "#7D7A73", + "folderCoverBorderColor": "#20FFFFFF", + "infoBackgroundColor": "#FFF9F0", + "infoBorderColor": "#D8CDBA", + "infoMetadataTextColor": "#716E61", + "infoScrollbarColor": "#FF7D7A73", + "infoShadowColor": "#8A8980", + "infoTextColor": "#545464", + "itemDetailsColor": "#716E61", + "itemTitleColor": "#43436C", + "linkColor": "#4D699B", + "newItemColor": "#FFB98D3B", + "placeholderFolder1BorderColor": "#20FFFFFF", + "placeholderFolder1Color": "#10E3D8C7", + "placeholderFolder2BorderColor": "#20FFFFFF", + "placeholderFolder2Color": "#40C9BDAA", + "ratingSelectedColor": "#5D57A3", + "ratingUnselectedColor": "#7D7A73", + "readTickCheckedColor": "#6F894E", + "readTickUncheckedColor": "#7D7A73", + "scrollbarBorderColor": "#AAD8CDBA", + "scrollbarColor": "#887D7A73", + "showDropShadow": true + }, + "helpAboutDialog": { + "headingColor": "#43436C", + "linkColor": "#4D699B" + }, + "importWidget": { + "backgroundColor": "#F7F2E7", + "coversDecorationBgColor": "#E7DCCB", + "coversDecorationShadowColor": "#D8CDBA", + "coversLabelColor": "#716E61", + "coversViewBackgroundColor": "#E7DCCB", + "currentComicTextColor": "#716E61", + "descriptionTextColor": "#716E61", + "glowLineColor": "#B98D3B", + "iconCheckedColor": "#6F894E", + "iconColor": "#545464", + "modeIconColor": "#E7DCCB", + "titleTextColor": "#545464" + }, + "libraryItem": { + "libraryIconColor": "#716E61", + "libraryIconSelectedColor": "#FFFFFF", + "libraryIconShadowColor": "#F7F2E7", + "libraryOptionsIconColor": "#FFFFFF", + "selectedBackgroundColor": "#5D57A3", + "selectedTextColor": "#FFFFFF", + "textColor": "#545464" + }, + "mainToolbar": { + "backgroundColor": "#FCF7ED", + "dividerColor": "#D8CDBA", + "folderNameColor": "#545464", + "iconColor": "#545464", + "iconDisabledColor": "#A6A294" + }, + "menuIcons": { + "iconColor": "#716E61" + }, + "meta": { + "displayName": "Lotus", + "id": "builtin/light5", + "targetApp": "YACReaderLibrary", + "variant": "light", + "version": "10.1.0" + }, + "metadataScraperDialog": { + "busyIndicatorColor": "#545464", + "buttonBackgroundColor": "#F1E7D7", + "buttonBorderColor": "#D8CDBA", + "buttonTextColor": "#545464", + "checkBoxTickColor": "#545464", + "contentAltBackgroundColor": "#F1E7D7", + "contentBackgroundColor": "#F7F2E7", + "contentTextColor": "#545464", + "dialogBackgroundColor": "#FFF9F0", + "downArrowColor": "#545464", + "hyperlinkColor": "#4D699B", + "labelBackgroundColor": "#F7F2E7", + "labelTextColor": "#545464", + "navIconColor": "#5D57A3", + "radioCheckedBackgroundColor": "#E7DCCB", + "radioCheckedIndicatorColor": "#545464", + "radioUncheckedColor": "#D8CDBA", + "rowIconColor": "#5D57A3", + "tableAltBackgroundColor": "#FFF9F0", + "tableBackgroundColor": "#F7F2E7", + "tableBorderColor": "#D8CDBA", + "tableHeaderBackgroundColor": "#F1E7D7", + "tableHeaderBorderColor": "#D8CDBA", + "tableHeaderGradientColor": "#F1E7D7", + "tableHeaderTextColor": "#545464", + "tableScrollBackgroundColor": "#E7DCCB", + "tableScrollHandleColor": "#7D7A73", + "tableSectionBorderDark": "#D8CDBA", + "tableSectionBorderLight": "#FFFFFF", + "tableSelectedColor": "#E7DCCB", + "toolButtonAccentColor": "#A6A294", + "upArrowColor": "#545464" + }, + "navigationTree": { + "branchIndicatorColor": "#716E61", + "branchIndicatorSelectedColor": "#FFFFFF", + "folderIconColor": "#716E61", + "folderIconSelectedColor": "#FFFFFF", + "folderIconSelectedShadowColor": "#5D57A3", + "folderIconShadowColor": "#F7F2E7", + "folderNotCompletedColor": "#B98D3B", + "folderReadOverlayColor": "#FFFFFF", + "folderReadOverlaySelectedColor": "#5D57A3", + "newItemColor": "#B98D3B", + "scrollBackgroundColor": "#F1E7D7", + "scrollHandleColor": "#7D7A73", + "selectedTextColor": "#FFFFFF", + "selectionBackgroundColor": "#5D57A3", + "textColor": "#545464" + }, + "noLibrariesWidget": { + "backgroundColor": "#F7F2E7", + "descriptionTextColor": "#716E61", + "iconColor": "#D8CDBA", + "noLibrariesLineColor": "#E3D8C7", + "textColor": "#545464" + }, + "readingListIcons": { + "currentlyReadingMainColor": "#4D699B", + "currentlyReadingMainSelectedColor": "#4D699B", + "currentlyReadingOuterColor": "#5D57A3", + "currentlyReadingOuterSelectedColor": "#5D57A3", + "favoritesMainColor": "#B35B79", + "favoritesMainSelectedColor": "#B35B79", + "labelColors": { + "blue": "#4D699B", + "cyan": "#597B75", + "dark": "#716E61", + "green": "#6F894E", + "light": "#D8CDBA", + "orange": "#CC6D00", + "pink": "#B35B79", + "purple": "#7E6C9A", + "red": "#C84053", + "violet": "#5D57A3", + "white": "#F7F2E7", + "yellow": "#B98D3B" + }, + "labelShadowColor": "#A6A294", + "labelShadowSelectedColor": "#5D57A3", + "listDetailColor": "#FFFFFF", + "listDetailSelectedColor": "#5D57A3", + "listMainColor": "#716E61", + "listMainSelectedColor": "#FFFFFF", + "listShadowColor": "#A6A294", + "listShadowSelectedColor": "#5D57A3", + "readingListMainColor": "#716E61", + "readingListMainSelectedColor": "#FFFFFF", + "specialListShadowColor": "#A6A294", + "specialListShadowSelectedColor": "#5D57A3" + }, + "searchLineEdit": { + "backgroundColor": "#545464", + "iconColor": "#F7F2E7", + "textColor": "#FFFFFF" + }, + "serverConfigDialog": { + "backgroundColor": "#F7F2E7", + "checkBoxTextColor": "#545464", + "decorationColor": "#716E61", + "labelTextColor": "#716E61", + "propagandaTextColor": "#8A8980", + "qrBackgroundColor": "#FFF9F0", + "qrForegroundColor": "#545464", + "qrMessageTextColor": "#A6A294", + "titleTextColor": "#43436C" + }, + "shortcutsIcons": { + "iconColor": "#716E61" + }, + "sidebar": { + "backgroundColor": "#FBF6EC", + "busyIndicatorColor": "#4D699B", + "sectionSeparatorColor": "#E3D8C7", + "separatorColor": "#8A8980", + "titleDropShadowColor": "#FFFFFF", + "titleTextColor": "#545464", + "uppercaseLabels": true + }, + "sidebarIcons": { + "iconColor": "#716E61", + "shadowColor": "#FBF6EC", + "useSystemFolderIcons": false + }, + "whatsNewDialog": { + "backgroundColor": "#FFF9F0", + "closeButtonColor": "#545464", + "contentTextColor": "#43436C", + "headerDecorationColor": "#5D57A3", + "headerTextColor": "#43436C", + "linkColor": "#4D699B", + "versionTextColor": "#A6A294" + } +} diff --git a/YACReaderLibrary/themes/themes.qrc b/YACReaderLibrary/themes/themes.qrc index 62ec21fe..d96de307 100644 --- a/YACReaderLibrary/themes/themes.qrc +++ b/YACReaderLibrary/themes/themes.qrc @@ -2,6 +2,15 @@ builtin_classic.json builtin_light.json + builtin_light1.json + builtin_light2.json + builtin_light3.json + builtin_light4.json + builtin_light5.json builtin_dark.json + builtin_dark1.json + builtin_dark2.json + builtin_dark3.json + builtin_dark4.json diff --git a/common/themes/theme_repository.cpp b/common/themes/theme_repository.cpp index 2b324bca..2365109b 100644 --- a/common/themes/theme_repository.cpp +++ b/common/themes/theme_repository.cpp @@ -1,12 +1,37 @@ #include "theme_repository.h" #include "theme_json_utils.h" +#include #include #include #include #include #include +namespace { +QString builtinNameFromFileName(QString fileName) +{ + if (fileName.endsWith(".json")) + fileName.chop(5); + + if (fileName.startsWith("builtin_")) + fileName.remove(0, 8); + + return fileName; +} + +int builtinSortRank(const QString &name) +{ + if (name == QStringLiteral("classic")) + return 0; + if (name == QStringLiteral("light")) + return 1; + if (name == QStringLiteral("dark")) + return 2; + return 3; +} +} + ThemeRepository::ThemeRepository(const QString &qrcPrefix, const QString &userThemesDir, const QString &targetApp) : qrcPrefix(qrcPrefix), userThemesDir(userThemesDir), targetApp(targetApp) { @@ -43,9 +68,19 @@ bool ThemeRepository::contains(const QString &themeId) const QJsonObject ThemeRepository::loadThemeJson(const QString &themeId) const { - for (const auto &b : builtins) - if (b.id == themeId) - return readJsonFile(b.resourcePath); + for (const auto &b : builtins) { + if (b.id != themeId) + continue; + + QJsonObject json = readJsonFile(b.resourcePath); + if (json.isEmpty()) + return { }; + + auto meta = json["meta"].toObject(); + meta["id"] = b.id; + json["meta"] = meta; + return json; + } for (const auto &u : userThemes) if (u.id == themeId) @@ -145,10 +180,24 @@ void ThemeRepository::scanBuiltins() { builtins.clear(); - static const QStringList builtinNames = { "classic", "light", "dark" }; + QDir dir(qrcPrefix); + QStringList builtinFiles = dir.entryList({ QStringLiteral("builtin_*.json") }, QDir::Files, QDir::Name); + std::sort(builtinFiles.begin(), builtinFiles.end(), [](const QString &lhs, const QString &rhs) { + const QString lhsName = builtinNameFromFileName(lhs); + const QString rhsName = builtinNameFromFileName(rhs); + const int lhsRank = builtinSortRank(lhsName); + const int rhsRank = builtinSortRank(rhsName); + if (lhsRank != rhsRank) + return lhsRank < rhsRank; + return lhsName < rhsName; + }); - for (const auto &name : builtinNames) { - const QString resourcePath = qrcPrefix + "/builtin_" + name + ".json"; + for (const auto &fileName : builtinFiles) { + const QString name = builtinNameFromFileName(fileName); + if (name.isEmpty()) + continue; + + const QString resourcePath = dir.absoluteFilePath(fileName); const QJsonObject json = readJsonFile(resourcePath); if (json.isEmpty()) continue;