package tars.ui;

import javafx.scene.paint.Color;

/**
 * Manages color for UI parts
 * @@author A0121533W
 *
 */
public class UiColor {

    public static final String STATUS_UNDONE_TEXT_FILL =
            "-fx-text-fill: #212121";
    public static final String STATUS_DONE_TEXT_FILL = "-fx-text-fill: lightgrey";
    public static final String CIRCLE_LABEL_COLOR = "-fx-text-fill: white;";
    public static final String TASK_CARD_NEWLY_ADDED_BORDER = "-fx-border-color: lightblue";
    public static final String TASK_CARD_DEFAULT_BORDER = "-fx-border-color: #455A64";
    
    
    public enum CircleColor {
        HIGH(Color.RED), MEDIUM(Color.ORANGE), LOW(Color.GREEN),
        DONE(Color.LIGHTGREY), NONE(Color.TRANSPARENT);
        private Color circleColor;

        CircleColor(Color circleColor) {
            this.circleColor = circleColor;
        }

        Color getCircleColor() {
            return circleColor;
        }
    }
}

@@ -186,16 +186,21 @@
 EXT_FILL
+_DARK
  =%0A     
@@ -232,16 +232,117 @@
 12121%22;%0A
+    public static final String STATUS_UNDONE_TEXT_FILL_LIGHT =%0A            %22-fx-text-fill: #757575%22;%0A
     publ
@@ -578,17 +578,15 @@
 or: 
-lightblue
+#2E8AF7
 %22;%0A 
@@ -665,15 +665,17 @@
 or: 
-#455A64
+lightgrey
 %22;%0A 

Update colors for task cards