diff --git a/qt/aqt/forms/preferences.ui b/qt/aqt/forms/preferences.ui index aceb9454f..a5d677328 100644 --- a/qt/aqt/forms/preferences.ui +++ b/qt/aqt/forms/preferences.ui @@ -180,9 +180,6 @@ - - - diff --git a/qt/aqt/preferences.py b/qt/aqt/preferences.py index e3a92c3c6..2ec5c4b63 100644 --- a/qt/aqt/preferences.py +++ b/qt/aqt/preferences.py @@ -375,14 +375,6 @@ class Preferences(QDialog): self.form.color_blind.setChecked(self.mw.pm.color_blind()) qconnect(self.form.color_blind.stateChanged, self.on_color_blind_checkbox_changed) - self.form.gradient_selector.setVisible(not is_win) - self.form.gradient_selector.addItems(["Default","Viridis","Inferno","Magma","Plasma","Cividis",]) - self.form.gradient_selector.setCurrentIndex(self.mw.pm.get_gradient_index()) - qconnect( - self.form.gradient_selector.currentIndexChanged, - self.mw.pm.set_gradient_index, - ) - self.setup_language() self.setup_video_driver() diff --git a/qt/aqt/profiles.py b/qt/aqt/profiles.py index 8c28d35b6..7c3a8bb57 100644 --- a/qt/aqt/profiles.py +++ b/qt/aqt/profiles.py @@ -540,12 +540,6 @@ create table if not exists profiles def color_blind(self) -> bool: return self.meta.get("color_blind", False) - - def set_gradient_index(self, index: int) -> None: - self.meta["gradient_index"] = index - - def get_gradient_index(self) -> int: - return self.meta.get("gradient_index", 0) def reduce_motion(self) -> bool: return self.meta.get("reduce_motion", True) diff --git a/qt/aqt/stats.py b/qt/aqt/stats.py index ec15e1251..e080c18d4 100644 --- a/qt/aqt/stats.py +++ b/qt/aqt/stats.py @@ -142,9 +142,6 @@ class NewDeckStats(QDialog): def on_load_finished(success: bool) -> None: if success: is_color_blind = self.mw.pm.color_blind() - selected_gradient = self.mw.pm.get_gradient_index() - js_code = f"window.selectedGradient = {str(selected_gradient).lower()};" - self.form.web.eval(js_code) js_code = f"window.colorBlindMode = {str(is_color_blind).lower()};" self.form.web.eval(js_code) # Disconnect after running once to avoid multiple triggers diff --git a/ts/routes/graphs/future-due.ts b/ts/routes/graphs/future-due.ts index a025e7ecf..1c849fc45 100644 --- a/ts/routes/graphs/future-due.ts +++ b/ts/routes/graphs/future-due.ts @@ -123,32 +123,6 @@ export function buildHistogram( adjustedRange = scaleLinear().range([0.7, 0.3]); } - const selectedGradient = (window as any).selectedGradient; - console.log("Gradient selector:", selectedGradient); - - switch (selectedGradient) { - case 0: - colourScale = scaleSequential((n) => interpolateGreens(adjustedRange(n)!)).domain([xMin!, xMax!]); - break; - case 1: - colourScale = scaleSequential((n) => interpolateViridis(adjustedRange(n)!)).domain([xMin!, xMax!]); - break; - case 2: - colourScale = scaleSequential((n) => interpolateInferno(adjustedRange(n)!)).domain([xMin!, xMax!]); - break; - case 3: - colourScale = scaleSequential((n) => interpolateMagma(adjustedRange(n)!)).domain([xMin!, xMax!]); - break; - case 4: - colourScale = scaleSequential((n) => interpolatePlasma(adjustedRange(n)!)).domain([xMin!, xMax!]); - break; - case 5: - colourScale = scaleSequential((n) => interpolateCividis(adjustedRange(n)!)).domain([xMin!, xMax!]); - break; - default: - colourScale = scaleSequential((n) => interpolateGreens(adjustedRange(n)!)).domain([xMin!, xMax!]); - break; - } const total = sum(bins as any, getNumericMapBinValue);