diff --git a/totamjung/manifest.json b/totamjung/manifest.json index 60e122d4..b1d1f0a0 100644 --- a/totamjung/manifest.json +++ b/totamjung/manifest.json @@ -1,7 +1,7 @@ { "name": "토탐정", "description": "토탐정은 백준 온라인 저지(BOJ)에서 사용할 수 있는 미니 확장 프로그램입니다!\n알고리즘 분류에 기능을 추가하고, 전용 테마를 제공합니다.", - "version": "1.0.6", + "version": "1.0.7", "manifest_version": 3, "permissions": [ "storage" diff --git a/totamjung/options.html b/totamjung/options.html index dbe571b8..91e4e81c 100644 --- a/totamjung/options.html +++ b/totamjung/options.html @@ -17,7 +17,7 @@

-
v1.0.6
+
v1.0.7
diff --git a/totamjung/pallette.css b/totamjung/pallette.css index ff650a73..676fbea4 100644 --- a/totamjung/pallette.css +++ b/totamjung/pallette.css @@ -144,6 +144,21 @@ rgb(18, 129, 108) 0%, rgb(10, 75, 63) 100%); + /* BOJ Extended Colors */ + --problem-link-ac-box-color: rgb(0, 40, 20); + --problem-link-pac-box-color: rgb(60, 50, 0); + --problem-link-wa-box-color: rgb(45, 0, 0); + --problem-link-ac-color: rgb(136, 232, 178); + --problem-link-pac-color: rgb(236, 222, 115); + --problem-link-wa-color: rgb(238, 123, 123); + --vs-gradient-color: linear-gradient(60deg, + rgb(40, 18, 4) 15%, + rgb(83, 30, 8) 30%, + rgb(124, 84, 36) 45%, + rgb(44, 19, 5) 60%, + rgb(22, 11, 4) 75%, + rgb(99, 46, 12) 90%); + --scoreboard-gold-gradient-color: linear-gradient(150deg, rgba(250, 240, 170, 1) 0%, rgba(250, 220, 70, 1) 18%, rgba(200, 150, 20, 1) 41%, rgba(216, 142, 12, 1) 64%, rgba(150, 90, 10, 1) 88%); --scoreboard-silver-gradient-color: linear-gradient(150deg, rgba(227, 227, 227, 1) 0%, rgba(167, 167, 167, 1) 15%, rgba(129, 129, 129, 1) 38%, rgba(93, 93, 98, 1) 74%, rgba(138, 136, 146, 1) 100%); --scoreboard-bronze-gradient-color: linear-gradient(150deg, rgba(227, 199, 182, 1) 0%, rgba(209, 140, 98, 1) 15%, rgba(162, 97, 57, 1) 40%, rgba(159, 86, 40, 1) 74%, rgba(208, 89, 29, 1) 100%); diff --git a/totamjung/theme.css b/totamjung/theme.css index 8f258614..02f51c2f 100644 --- a/totamjung/theme.css +++ b/totamjung/theme.css @@ -2122,6 +2122,57 @@ html[totamjung='on'] #quick-search .results { background: var(--bright-menu-line-color); } +html[totamjung='on'] a[href^="/problem"].problem-link-style-box.result-ac { + background-color: var(--problem-link-ac-box-color); + color: var(--problem-link-ac-color); + transition: 0.2s; +} + +html[totamjung='on'] a[href^="/problem"].problem-link-style-box.result-ac:hover { + border-color: var(--problem-link-ac-color); +} + +html[totamjung='on'] a[href^="/problem"].problem-link-style-box.result-pac { + background-color: var(--problem-link-pac-box-color); + color: var(--problem-link-pac-color); + transition: 0.2s; +} + +html[totamjung='on'] a[href^="/problem"].problem-link-style-box.result-pac:hover { + border-color: var(--problem-link-pac-color); +} + +html[totamjung='on'] a[href^="/problem"].problem-link-style-box.result-wa { + background-color: var(--problem-link-wa-box-color); + color: var(--problem-link-wa-color); + transition: 0.2s; +} + +html[totamjung='on'] a[href^="/problem"].problem-link-style-box.result-wa:hover { + border-color: var(--problem-link-wa-color); +} + +html[totamjung='on'] .btn-vs { + background-image: var(--vs-gradient-color); + background-size: 200%; + transition: all 0.4s ease-in-out; + font-weight: 800; + color: var(--title-color); +} + +html[totamjung='on'] .boj-ext-alert { + background-color: var(--menu-color); + border: 1px solid var(--secondary-menu-color); +} + +html[totamjung='on'] .boj-ext-alert>.title { + color: var(--title-color); +} + +html[totamjung='on'] .boj-ext-alert>.title>a { + color: var(--link-color); +} + /* FOR TIERIMNIDA */ html[totamjung='on'] .problem-list span[style="color:#000000"] { color: var(--text-color) !important;