diff --git a/src/main/kotlin/org/alameyo/flame/css/FlameColors.kt b/src/main/kotlin/org/alameyo/flame/css/FlameColors.kt new file mode 100644 index 0000000..cb7411c --- /dev/null +++ b/src/main/kotlin/org/alameyo/flame/css/FlameColors.kt @@ -0,0 +1,14 @@ +package org.alameyo.flame.css + +enum class FlameColors(val colorHex: String) { + TEXT("#F1F7F8"), + HOVER("#F7D823"), + ACTIVE_TEXT("#F16011"), + USED_HYPERLINKS("#BF5030"), + DETAIL_DIVIDER("#483C4A"), + BACKGROUND_PANEL("#292A34"), + BACKGROUND_BOX("#11141F"), + DETAIL_FRAME("#0E0603"), + BACKGROUND("#27324E"), + BACKGROUND_ORANGE("#EB5401") +} \ No newline at end of file diff --git a/src/main/kotlin/org/alameyo/flame/css/FlameStyle.kt b/src/main/kotlin/org/alameyo/flame/css/FlameStyle.kt index b0bdc7a..62e18b3 100644 --- a/src/main/kotlin/org/alameyo/flame/css/FlameStyle.kt +++ b/src/main/kotlin/org/alameyo/flame/css/FlameStyle.kt @@ -2,6 +2,7 @@ package org.alameyo.flame.css import javafx.geometry.Pos import javafx.scene.paint.Color +import org.alameyo.flame.css.FlameColors.* import tornadofx.* class FlameStyle : Stylesheet() { @@ -24,18 +25,18 @@ class FlameStyle : Stylesheet() { init { loginBackground { padding = box(200.px) - backgroundColor += c("#27324E") + backgroundColor += c(BACKGROUND.colorHex) prefHeight = 600.px prefWidth = 800.px } loginBox { fontSize = 16.px - backgroundColor += c("#EB5401") + backgroundColor += c(BACKGROUND_ORANGE.colorHex) } settings { - backgroundColor += c("#27324E") + backgroundColor += c(BACKGROUND.colorHex) } settingsTab { @@ -43,7 +44,7 @@ class FlameStyle : Stylesheet() { } settingsForm { - backgroundColor += c("#EB5401") + backgroundColor += c(BACKGROUND_ORANGE.colorHex) } settingsField { @@ -77,14 +78,14 @@ class FlameStyle : Stylesheet() { } chatVboxStyle { - backgroundColor += c("#27324E") + backgroundColor += c(BACKGROUND.colorHex) prefHeight = 500.px maxHeight = 500.px prefWidth = 600.px } chatScrollPaneStyle { - baseColor = c("#27324E") + baseColor = c(BACKGROUND.colorHex) backgroundColor += Color.TRANSPARENT prefHeight = 500.px maxHeight = 500.px