您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Buttons and labels should be colored as "primary", not "success".
// ==UserScript== // @name GitHub fix theme // @namespace Violentmonkey Scripts // @match https://github.com/* // @match https://*.github.com/* // @grant GM_addStyle // @run-at document-start // @license MIT // @version 1.0.3 // @author Mops // @icon https://github.githubassets.com/favicons/favicon-dark.png // @description Buttons and labels should be colored as "primary", not "success". // ==/UserScript== /** * blue: 215deg * green: 135deg */ let accent = '215deg'; GM_addStyle(` /* All primary-themed buttons should be blue*/ html:is([data-color-mode="dark"][data-dark-theme="dark"], [data-color-mode="dark"][data-dark-theme="dark"] ::backdrop, [data-color-mode="auto"][data-light-theme="dark"], [data-color-mode="auto"][data-light-theme="dark"] ::backdrop) { --accent: ${accent}; --bgColor-accent-emphasis: hsl(var(--accent) 83.61% 52.16%); --button-primary-bgColor-rest: var(--bgColor-accent-emphasis); --button-primary-bgColor-active: hsl(var(--accent) 83.61% 60.16%); --button-primary-bgColor-hover: hsl(var(--accent) 83.61% 44.16%); --button-primary-bgColor-disabled: hsl(var(--accent) 83.61% 41.16%); --borderColor-accent-emphasis: hsl(var(--accent) 63.61% 56.16%); --button-primary-borderColor-rest: var(--borderColor-accent-emphasis); --button-primary-borderColor-disabled: hsl(var(--accent) 63.61% 45.16%); } /* (Latest) pill and other success-themed pills */ .Label.Label--success, /* (Preview) pill */ :where(.prc-Label-Label--LG6X):where([data-variant=success]) { border-color: var(--borderColor-accent-emphasis); color: var(--fgColor-accent); } `);