From e20e13698c0a24f27f40ae3970c990bfa2b80f7b Mon Sep 17 00:00:00 2001 From: yuxunn Date: Wed, 1 Nov 2023 14:57:01 +0800 Subject: [PATCH] Change DAVE UI --- src/main/resources/images/d.a.v.e.png | Bin 0 -> 15938 bytes src/main/resources/images/tag.png | Bin 0 -> 7638 bytes src/main/resources/view/DarkTheme.css | 106 +++++++++++++------- src/main/resources/view/HelpWindow.css | 2 +- src/main/resources/view/MainWindow.fxml | 84 ++++++++++------ src/main/resources/view/PersonListCard.fxml | 2 +- src/main/resources/view/ViewWindow.css | 8 +- src/main/resources/view/ViewWindow.fxml | 22 ++-- 8 files changed, 149 insertions(+), 75 deletions(-) create mode 100644 src/main/resources/images/d.a.v.e.png create mode 100644 src/main/resources/images/tag.png diff --git a/src/main/resources/images/d.a.v.e.png b/src/main/resources/images/d.a.v.e.png new file mode 100644 index 0000000000000000000000000000000000000000..59ba8f63e77faf7a048b5630e18c4706fa5c25c0 GIT binary patch literal 15938 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 X6CNV#$1dGx;kkhZ=l literal 0 HcmV?d00001 diff --git a/src/main/resources/images/tag.png b/src/main/resources/images/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..d9906548d649ec0e1d441daf564a2f655507126b GIT binary patch literal 7638 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/view/DarkTheme.css b/src/main/resources/view/DarkTheme.css index ed71cf5383e..bff5ce75be8 100644 --- a/src/main/resources/view/DarkTheme.css +++ b/src/main/resources/view/DarkTheme.css @@ -1,6 +1,6 @@ .background { - -fx-background-color: derive(#1d1d1d, 20%); - background-color: #383838; /* Used in the default.html file */ + -fx-background-color: derive(#777D68, 30%); + background-color: #B5C1B2; /* Used in the default.html file */ } .label { @@ -41,8 +41,8 @@ .table-view { -fx-base: #1d1d1d; - -fx-control-inner-background: #1d1d1d; - -fx-background-color: #1d1d1d; + -fx-control-inner-background: derive(#777D68, 30%);; + -fx-background-color: derive(#777D68, 30%);; -fx-table-cell-border-color: transparent; -fx-table-header-border-color: transparent; -fx-padding: 5; @@ -77,101 +77,115 @@ } .split-pane:horizontal .split-pane-divider { - -fx-background-color: derive(#1d1d1d, 20%); - -fx-border-color: transparent transparent transparent #4d4d4d; + -fx-background-color:derive(#777D68, 30%); + -fx-border-color: transparent transparent transparent #777D68; } +/*background left side */ .split-pane { -fx-border-radius: 1; -fx-border-width: 1; - -fx-background-color: derive(#1d1d1d, 20%); -} + -fx-background-color: derive(#B5C1B2, 30%); +} +/* person list card display (right side of main list)*/ .list-view { -fx-background-insets: 0; -fx-padding: 0; - -fx-background-color: derive(#1d1d1d, 20%); + -fx-background-color: derive(#B5C1B2, 30%); } .list-cell { -fx-label-padding: 0 0 0 0; -fx-graphic-text-gap : 0; + -fx-background-radius: 10; + -fx-border-radius: 15; -fx-padding: 0 0 0 0; + -fx-border-color: derive(#777D68, 30%); + -fx-border-width: 2; } .list-cell:filled:even { - -fx-background-color: #3c3e3f; + -fx-background-color: #ECEBC9; } .list-cell:filled:odd { - -fx-background-color: #515658; + -fx-background-color:#E7F1DC; } .list-cell:filled:selected { - -fx-background-color: #424d5f; + -fx-background-color: #777D68; } .list-cell:filled:selected #cardPane { - -fx-border-color: #3e7b91; + -fx-border-color: #3c3e3f; + -fx-border-radius: 15; -fx-border-width: 1; } +/* person card font color */ .list-cell .label { - -fx-text-fill: white; + -fx-text-fill: BLACK; } .cell_big_label { -fx-font-family: "Segoe UI Semibold"; - -fx-font-size: 16px; + -fx-font-size: 18px; -fx-text-fill: #010504; } .cell_small_label { -fx-font-family: "Segoe UI"; - -fx-font-size: 13px; + -fx-font-size: 15px; -fx-text-fill: #010504; } - +/* command input box */ .stack-pane { - -fx-background-color: derive(#1d1d1d, 20%); + -fx-background-color: derive(#777D68, 30%); } +/* this changes the border color of the main left boxes */ .pane-with-border { - -fx-background-color: derive(#1d1d1d, 20%); + -fx-background-color: derive(#B5C1B2, 30%); -fx-border-color: derive(#1d1d1d, 10%); -fx-border-top-width: 1px; } +/* bottom bar */ .status-bar { - -fx-background-color: derive(#1d1d1d, 30%); + -fx-background-color: derive(#777D68, 30%); } .result-display { - -fx-background-color: transparent; + -fx-background-color: derive(#777D68, 30%); -fx-font-family: "Segoe UI Light"; -fx-font-size: 13pt; -fx-text-fill: white; + } .result-display .label { + -fx-background-color: derive(#777D68, 30%); -fx-text-fill: black !important; } +/* the bottom ./data/addressbook.json part */ .status-bar .label { -fx-font-family: "Segoe UI Light"; - -fx-text-fill: white; + -fx-text-fill: black; -fx-padding: 4px; -fx-pref-height: 30px; } .status-bar-with-border { - -fx-background-color: derive(#1d1d1d, 30%); - -fx-border-color: derive(#1d1d1d, 25%); + -fx-background-color: derive(#777D68, 30%); + -fx-border-color: derive(#777D68, 30%); -fx-border-width: 1px; } .status-bar-with-border .label { -fx-text-fill: white; + -fx-background-color: derive(#777D68, 30%); } .grid-pane { @@ -191,15 +205,17 @@ .context-menu .label { -fx-text-fill: white; } - +/* help exit bar */ .menu-bar { - -fx-background-color: derive(#1d1d1d, 20%); + -fx-background-color: derive(#777D68, 30%); } - +/* words for help exit*/ .menu-bar .label { + -fx-pref-height: 50; + -fx-pref-width: 100; -fx-font-size: 14pt; -fx-font-family: "Segoe UI Light"; - -fx-text-fill: white; + -fx-text-fill: black; -fx-opacity: 0.9; } @@ -207,11 +223,19 @@ -fx-background-color: black; } + /* * Metro style Push Button * Author: Pedro Duque Vieira * http://pixelduke.wordpress.com/2012/10/23/jmetro-windows-8-controls-on-java/ */ + + /* Change the pressed color for the menu item */ + .menu-item:pressed { + -fx-background-color: white; + -fx-text-fill: #1d1d1d; + } + .button { -fx-padding: 5 22 5 22; -fx-border-color: #e2e2e2; @@ -226,11 +250,15 @@ .button:hover { -fx-background-color: #3a3a3a; + -fx-pref-height: 50; + } .button:pressed, .button:default:hover:pressed { -fx-background-color: white; -fx-text-fill: #1d1d1d; + -fx-pref-height: 50; + } .button:focused { @@ -239,21 +267,29 @@ -fx-border-style: solid, segments(1, 1); -fx-border-radius: 0, 0; -fx-border-insets: 1 1 1 1, 0; + -fx-pref-height: 50; + } .button:disabled, .button:default:disabled { -fx-opacity: 0.4; -fx-background-color: #1d1d1d; -fx-text-fill: white; + -fx-pref-height: 50; + } .button:default { -fx-background-color: -fx-focus-color; -fx-text-fill: #ffffff; + -fx-pref-height: 50; + } .button:default:hover { -fx-background-color: derive(-fx-focus-color, 30%); + -fx-pref-height: 50; + } .dialog-pane { @@ -282,11 +318,11 @@ } .scroll-bar { - -fx-background-color: derive(#1d1d1d, 20%); + -fx-background-color: derive(#777D68, 20%); } .scroll-bar .thumb { - -fx-background-color: derive(#1d1d1d, 50%); + -fx-background-color: derive(#777D68, 50%); -fx-background-insets: 3; } @@ -318,22 +354,23 @@ } #commandTextField { - -fx-background-color: transparent #383838 transparent #383838; + -fx-background-color: transparent derive(#777D68, 30%) transparent derive(#777D68, 30%); -fx-background-insets: 0; - -fx-border-color: #383838 #383838 #ffffff #383838; + -fx-border-color: #383838 #383838 #383838 #383838; -fx-border-insets: 0; -fx-border-width: 1; -fx-font-family: "Segoe UI Light"; -fx-font-size: 13pt; - -fx-text-fill: white; + -fx-text-fill: black; } #filterField, #personListPanel, #personWebpage { -fx-effect: innershadow(gaussian, black, 10, 0, 0, 0); } +/* main result left box */ #resultDisplay .content { - -fx-background-color: transparent, #383838, transparent, #383838; + -fx-background-color: transparent, derive(#777D68, 30%), transparent, derive(#777D68, 30%); -fx-background-radius: 0; } @@ -358,3 +395,4 @@ #tags .lead-label { -fx-background-color: #de5900; } + diff --git a/src/main/resources/view/HelpWindow.css b/src/main/resources/view/HelpWindow.css index 17e8a8722cd..89a2f533f09 100644 --- a/src/main/resources/view/HelpWindow.css +++ b/src/main/resources/view/HelpWindow.css @@ -1,5 +1,5 @@ #copyButton, #helpMessage { - -fx-text-fill: white; + -fx-text-fill: black; } #copyButton { diff --git a/src/main/resources/view/MainWindow.fxml b/src/main/resources/view/MainWindow.fxml index 19bf72caec4..9061d1563c4 100644 --- a/src/main/resources/view/MainWindow.fxml +++ b/src/main/resources/view/MainWindow.fxml @@ -8,13 +8,17 @@ + + + + + title="D.A.V.E." minWidth="450" minHeight="600" onCloseRequest="#handleExit"> - + @@ -23,36 +27,58 @@ - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - diff --git a/src/main/resources/view/PersonListCard.fxml b/src/main/resources/view/PersonListCard.fxml index 3d044bb9007..d72a04e6a77 100644 --- a/src/main/resources/view/PersonListCard.fxml +++ b/src/main/resources/view/PersonListCard.fxml @@ -14,7 +14,7 @@ - + diff --git a/src/main/resources/view/ViewWindow.css b/src/main/resources/view/ViewWindow.css index e02e5f01927..8dc2e464302 100644 --- a/src/main/resources/view/ViewWindow.css +++ b/src/main/resources/view/ViewWindow.css @@ -1,8 +1,14 @@ #cardPane { - -fx-background-color: #FBFBD4; + -fx-background-color: #FBFDE1; -fx-spacing: 2; + -fx-background-radius: 10; } +#additionalInfoBox { + -fx-padding: -20 0 0 0; + -fx-font-weight: bold; + +} .label { -fx-font-family: "Arial"; -fx-font-size: 18px; diff --git a/src/main/resources/view/ViewWindow.fxml b/src/main/resources/view/ViewWindow.fxml index eaeaa417bc7..b32aaca8ea5 100644 --- a/src/main/resources/view/ViewWindow.fxml +++ b/src/main/resources/view/ViewWindow.fxml @@ -31,8 +31,17 @@