palette changes and renames: nirvana->bardo, sepia->cedar

This commit is contained in:
Disco DeDisco
2026-04-18 00:11:31 -04:00
parent d7d20f25e3
commit 6e995647e4
3 changed files with 22 additions and 17 deletions

View File

@@ -290,7 +290,7 @@ class SetPaletteTest(TestCase):
self.assertEqual(self.user.palette, "palette-default") self.assertEqual(self.user.palette, "palette-default")
def test_locked_palette_is_rejected(self): def test_locked_palette_is_rejected(self):
response = self.client.post("/dashboard/set_palette", data={"palette": "palette-nirvana"}) response = self.client.post("/dashboard/set_palette", data={"palette": "palette-bardo"})
self.user.refresh_from_db() self.user.refresh_from_db()
self.assertEqual(self.user.palette, "palette-default") self.assertEqual(self.user.palette, "palette-default")
self.assertRedirects(response, "/", fetch_redirect_response=False) self.assertRedirects(response, "/", fetch_redirect_response=False)
@@ -302,16 +302,16 @@ class SetPaletteTest(TestCase):
def test_set_palette_returns_json_when_requested(self): def test_set_palette_returns_json_when_requested(self):
response = self.client.post( response = self.client.post(
"/dashboard/set_palette", "/dashboard/set_palette",
data={"palette": "palette-sepia"}, data={"palette": "palette-cedar"},
headers={"Accept": "application/json"}, headers={"Accept": "application/json"},
) )
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
self.assertEqual(response.json(), {"palette": "palette-sepia"}) self.assertEqual(response.json(), {"palette": "palette-cedar"})
def test_locked_palette_returns_unchanged_json(self): def test_locked_palette_returns_unchanged_json(self):
response = self.client.post( response = self.client.post(
"/dashboard/set_palette", "/dashboard/set_palette",
data={"palette": "palette-nirvana"}, data={"palette": "palette-bardo"},
headers={"Accept": "application/json"}, headers={"Accept": "application/json"},
) )
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)

View File

@@ -24,16 +24,16 @@ from apps.lyric.models import PaymentMethod, Token, User, Wallet
APPLET_ORDER = ["wallet", "new-note", "my-notes", "username", "palette"] APPLET_ORDER = ["wallet", "new-note", "my-notes", "username", "palette"]
UNLOCKED_PALETTES = frozenset([ UNLOCKED_PALETTES = frozenset([
"palette-default", "palette-default",
"palette-sepia", "palette-cedar",
"palette-oblivion-light", "palette-oblivion-light",
"palette-monochrome-dark", "palette-monochrome-dark",
]) ])
PALETTES = [ PALETTES = [
{"name": "palette-default", "label": "Earthman", "locked": False}, {"name": "palette-default", "label": "Earthman", "locked": False},
{"name": "palette-sepia", "label": "Sepia", "locked": False}, {"name": "palette-cedar", "label": "Cedar", "locked": False},
{"name": "palette-oblivion-light", "label": "Oblivion (Light)", "locked": False}, {"name": "palette-oblivion-light", "label": "Oblivion (Light)", "locked": False},
{"name": "palette-monochrome-dark", "label": "Monochrome (Dark)", "locked": False}, {"name": "palette-monochrome-dark", "label": "Monochrome (Dark)", "locked": False},
{"name": "palette-nirvana", "label": "Nirvana", "locked": True}, {"name": "palette-bardo", "label": "Bardo", "locked": True},
{"name": "palette-sheol", "label": "Sheol", "locked": True}, {"name": "palette-sheol", "label": "Sheol", "locked": True},
{"name": "palette-inferno", "label": "Inferno", "locked": True}, {"name": "palette-inferno", "label": "Inferno", "locked": True},
{"name": "palette-terrestre", "label": "Terrestre", "locked": True}, {"name": "palette-terrestre", "label": "Terrestre", "locked": True},

View File

@@ -234,6 +234,8 @@
--secTrs: 161, 208, 202; --secTrs: 161, 208, 202;
--terTrs: 81, 153, 139; --terTrs: 81, 153, 139;
--quaTrs: 47, 89, 85; --quaTrs: 47, 89, 85;
--quiTrs: 27, 66, 63;
--sixTrs: 18, 44, 41;
// swamp (Eros's Styx) // swamp (Eros's Styx)
--priSwp: 221, 206, 149; --priSwp: 221, 206, 149;
--secSwp: 148, 150, 103; --secSwp: 148, 150, 103;
@@ -335,16 +337,16 @@
--ninUser: var(--sixPu); --ninUser: var(--sixPu);
--decUser: var(--terPu); --decUser: var(--terPu);
} }
/* Blissful Nirvana Palette */ /* Bardo Palette */
.palette-nirvana { .palette-bardo {
--priUser: var(--priU); --priUser: var(--sixTrs);
--secUser: var(--quiU); --secUser: var(--sixU);
--terUser: var(--priMe); --terUser: var(--priCfw);
--quaUser: var(--quiCu); --quaUser: var(--quiAu);
--quiUser: var(--terCu); --quiUser: var(--secCu);
--sixUser: var(--terKhk); --sixUser: var(--terKhk);
--sepUser: var(--priKhk); --sepUser: var(--priKhk);
--octUser: var(--terMe); --octUser: var(--priPer);
--ninUser: var(--sixCu); --ninUser: var(--sixCu);
--decUser: var(--terU); --decUser: var(--terU);
} }
@@ -387,6 +389,9 @@
--ninUser: var(--secClh); --ninUser: var(--secClh);
--decUser: var(--quiClh); --decUser: var(--quiClh);
} }
/* Obon Palette */
/* Nebula Palette */
/* Monochrome Dark Palette */ /* Monochrome Dark Palette */
.palette-monochrome-dark { .palette-monochrome-dark {
@@ -414,8 +419,8 @@
--ninUser: var(--terNi); /* 255,251,246 — warm bright highlight */ --ninUser: var(--terNi); /* 255,251,246 — warm bright highlight */
--decUser: var(--terPt); /* 189,190,189 — light mid */ --decUser: var(--terPt); /* 189,190,189 — light mid */
} }
/* Sepia Palette */ /* Cedar Palette */
.palette-sepia { .palette-cedar {
--priUser: var(--priCu); /* 46,24,5 — very dark warm brown bg */ --priUser: var(--priCu); /* 46,24,5 — very dark warm brown bg */
--secUser: var(--quiCu); /* 207,173,143 — warm beige text/border */ --secUser: var(--quiCu); /* 207,173,143 — warm beige text/border */
--terUser: var(--priBpk); /* 214,186,84 — amber gold accent */ --terUser: var(--priBpk); /* 214,186,84 — amber gold accent */