fix : move icons

This commit is contained in:
GuillaumeSD
2025-05-30 01:13:35 +02:00
parent 134cc714de
commit 3d840371d9
10 changed files with 12 additions and 28 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1,13 +1,12 @@
import { EngineName, MoveClassification } from "./types/enums"; import { EngineName, MoveClassification } from "./types/enums";
export const MAIN_THEME_COLOR = "#3B9AC6"; export const MAIN_THEME_COLOR = "#3B9AC6";
export const TAB_ICONS_COLOR = "#FE7F2D";
export const LINEAR_PROGRESS_BAR_COLOR = "#3B9AC6"; export const LINEAR_PROGRESS_BAR_COLOR = "#3B9AC6";
export const CLASSIFICATION_COLORS: Record<MoveClassification, string> = { export const CLASSIFICATION_COLORS: Record<MoveClassification, string> = {
[MoveClassification.Opening]: "#dbac86", [MoveClassification.Opening]: "#dbac86",
[MoveClassification.Forced]: "#dbac86", [MoveClassification.Forced]: "#dbac86",
[MoveClassification.Brilliant]: "#19d4af", [MoveClassification.Splendid]: "#19d4af",
[MoveClassification.Perfect]: "#3894eb", [MoveClassification.Perfect]: "#3894eb",
[MoveClassification.Best]: "#22ac38", [MoveClassification.Best]: "#22ac38",
[MoveClassification.Excellent]: "#22ac38", [MoveClassification.Excellent]: "#22ac38",

View File

@@ -54,7 +54,7 @@ export const getMovesClassification = (
const isWhiteMove = index % 2 === 1; const isWhiteMove = index % 2 === 1;
if ( if (
isBrilliantMove( isSplendidMove(
lastPositionWinPercentage, lastPositionWinPercentage,
positionWinPercentage, positionWinPercentage,
isWhiteMove, isWhiteMove,
@@ -67,7 +67,7 @@ export const getMovesClassification = (
return { return {
...rawPosition, ...rawPosition,
opening: currentOpening, opening: currentOpening,
moveClassification: MoveClassification.Brilliant, moveClassification: MoveClassification.Splendid,
}; };
} }
@@ -132,7 +132,7 @@ const getMoveBasicClassification = (
return MoveClassification.Excellent; return MoveClassification.Excellent;
}; };
const isBrilliantMove = ( const isSplendidMove = (
lastPositionWinPercentage: number, lastPositionWinPercentage: number,
positionWinPercentage: number, positionWinPercentage: number,
isWhiteMove: boolean, isWhiteMove: boolean,

View File

@@ -26,7 +26,6 @@ import { Icon } from "@iconify/react";
import EngineSettingsButton from "@/sections/engineSettings/engineSettingsButton"; import EngineSettingsButton from "@/sections/engineSettings/engineSettingsButton";
import GraphTab from "@/sections/analysis/panelBody/graphTab"; import GraphTab from "@/sections/analysis/panelBody/graphTab";
import { PageTitle } from "@/components/pageTitle"; import { PageTitle } from "@/components/pageTitle";
import { TAB_ICONS_COLOR } from "@/constants";
export default function GameAnalysis() { export default function GameAnalysis() {
const theme = useTheme(); const theme = useTheme();
@@ -119,9 +118,7 @@ export default function GameAnalysis() {
<Tab <Tab
label="Analysis" label="Analysis"
id="tab0" id="tab0"
icon={ icon={<Icon icon="mdi:magnify" height={15} />}
<Icon icon="mdi:magnify" color={TAB_ICONS_COLOR} height={15} />
}
iconPosition="start" iconPosition="start"
sx={{ sx={{
textTransform: "none", textTransform: "none",
@@ -134,13 +131,7 @@ export default function GameAnalysis() {
<Tab <Tab
label="Moves" label="Moves"
id="tab1" id="tab1"
icon={ icon={<Icon icon="mdi:format-list-bulleted" height={15} />}
<Icon
icon="mdi:format-list-bulleted"
color={TAB_ICONS_COLOR}
height={15}
/>
}
iconPosition="start" iconPosition="start"
sx={{ sx={{
textTransform: "none", textTransform: "none",
@@ -154,13 +145,7 @@ export default function GameAnalysis() {
<Tab <Tab
label="Graph" label="Graph"
id="tab2" id="tab2"
icon={ icon={<Icon icon="mdi:chart-line" height={15} />}
<Icon
icon="mdi:chart-line"
color={TAB_ICONS_COLOR}
height={15}
/>
}
iconPosition="start" iconPosition="start"
sx={{ sx={{
textTransform: "none", textTransform: "none",

View File

@@ -54,7 +54,7 @@ export default function MoveInfo() {
moveClassification === MoveClassification.Best || moveClassification === MoveClassification.Best ||
moveClassification === MoveClassification.Opening || moveClassification === MoveClassification.Opening ||
moveClassification === MoveClassification.Forced || moveClassification === MoveClassification.Forced ||
moveClassification === MoveClassification.Brilliant || moveClassification === MoveClassification.Splendid ||
moveClassification === MoveClassification.Perfect moveClassification === MoveClassification.Perfect
? null ? null
: `${bestMoveSan} was the best move`; : `${bestMoveSan} was the best move`;
@@ -110,7 +110,7 @@ export default function MoveInfo() {
const moveClassificationLabels: Record<MoveClassification, string> = { const moveClassificationLabels: Record<MoveClassification, string> = {
[MoveClassification.Opening]: "an opening move", [MoveClassification.Opening]: "an opening move",
[MoveClassification.Forced]: "forced", [MoveClassification.Forced]: "forced",
[MoveClassification.Brilliant]: "brilliant !!", [MoveClassification.Splendid]: "splendid !!",
[MoveClassification.Perfect]: "the only good move !", [MoveClassification.Perfect]: "the only good move !",
[MoveClassification.Best]: "the best move", [MoveClassification.Best]: "the best move",
[MoveClassification.Excellent]: "excellent", [MoveClassification.Excellent]: "excellent",

View File

@@ -50,7 +50,7 @@ export default function MovesClassificationsRecap() {
} }
export const sortedMoveClassfications = [ export const sortedMoveClassfications = [
MoveClassification.Brilliant, MoveClassification.Splendid,
MoveClassification.Perfect, MoveClassification.Perfect,
MoveClassification.Best, MoveClassification.Best,
MoveClassification.Excellent, MoveClassification.Excellent,

View File

@@ -65,7 +65,7 @@ export default function GraphTab(props: GridProps) {
if ( if (
[ [
MoveClassification.Brilliant, MoveClassification.Splendid,
MoveClassification.Perfect, MoveClassification.Perfect,
MoveClassification.Blunder, MoveClassification.Blunder,
MoveClassification.Mistake, MoveClassification.Mistake,

View File

@@ -24,7 +24,7 @@ export enum MoveClassification {
Forced = "forced", Forced = "forced",
Opening = "opening", Opening = "opening",
Perfect = "perfect", Perfect = "perfect",
Brilliant = "brilliant", Splendid = "splendid",
} }
export enum Color { export enum Color {