feature: light/dark mode theme support (#208)

* feature: light/dark mode theme support

New feature providing a more modern flat design with support for light and dark modes, including:
- New SheepIt logo (old one removed)
- New configuration option (-theme) that changes the existing client theme.
- Minimal UI cosmetic changes (some separation lines under the logo and above the buttons)
This commit is contained in:
Luis Uguina
2020-04-14 23:24:28 +10:00
committed by GitHub
parent 4f5fcf9d1b
commit b2227e9f4f
9 changed files with 188 additions and 14 deletions

View File

@@ -64,6 +64,7 @@ public class Configuration {
private boolean autoSignIn;
private String UIType;
private String hostname;
private String theme;
public Configuration(File cache_dir_, String login_, String password_) {
this.configFilePath = null;
@@ -89,6 +90,7 @@ public class Configuration {
this.extras = "";
this.autoSignIn = false;
this.UIType = null;
this.theme = null;
}