diff --git a/code/th_14_panels.js b/code/th_14_panels.js index 88a1480..9269baf 100644 --- a/code/th_14_panels.js +++ b/code/th_14_panels.js @@ -5811,18 +5811,20 @@ FloatBallAppWM.prototype.showColorPickerPopup = function(opts) { if (primary) { // 与设置页底部“保存布置”一致:主色胶囊、44dp 高、轻描边。 b.setTextSize(android.util.TypedValue.COMPLEX_UNIT_SP, 14); - b.setTextColor(T.onPrimary || android.graphics.Color.WHITE); + // 颜色面板里不用高饱和青色,改成更沉稳的深绿主按钮。 + b.setTextColor(android.graphics.Color.WHITE); b.setPadding(self.dp(18), 0, self.dp(18), 0); try { b.setMinHeight(self.dp(44)); } catch(eMinH1) {} - try { b.setBackground(self.ui.createStrokeDrawable(T.primary, self.withAlpha(T.primaryDeep, isDark ? 0.22 : 0.16), self.dp(1), self.dp(23))); } catch(eBg1) {} + try { b.setBackground(self.ui.createStrokeDrawable(T.primaryDeep, self.withAlpha(T.brown || T.primaryDeep, isDark ? 0.28 : 0.18), self.dp(1), self.dp(22))); } catch(eBg1) {} try { b.setElevation(self.dp(1)); } catch(eElev) {} } else { // 与按钮管理页 action chip 一致:浅底、小胶囊、34dp 高。 b.setTextSize(android.util.TypedValue.COMPLEX_UNIT_SP, 12); - b.setTextColor(T.primaryDeep); + // 次级按钮走设置页里的奶油/描边感,不再用薄荷绿底。 + b.setTextColor(T.brown || T.sub); b.setPadding(self.dp(10), 0, self.dp(10), 0); try { b.setMinHeight(self.dp(34)); } catch(eMinH2) {} - try { b.setBackground(self.ui.createStrokeDrawable(self.withAlpha(T.primarySoft, isDark ? 0.62 : 0.95), self.withAlpha(T.primaryDeep, 0.32), self.dp(1), self.dp(14))); } catch(eBg2) {} + try { b.setBackground(self.ui.createStrokeDrawable(T.card2 || T.card, self.withAlpha(T.stroke || T.brown, isDark ? 0.42 : 0.55), self.dp(1), self.dp(14))); } catch(eBg2) {} try { b.setElevation(self.dp(1)); } catch(eElev2) {} } try { b.setClickable(true); b.setFocusable(true); } catch(eClickable) {} diff --git a/manifest.json b/manifest.json index e79da7c..fbaee1f 100644 --- a/manifest.json +++ b/manifest.json @@ -54,8 +54,8 @@ "size": 21198 }, "th_14_panels.js": { - "sha256": "9faef2e967d8a1315d289821c49d2f0571c56c3b9b8e27dd0151e779471f789f", - "size": 292707 + "sha256": "2eada8040ac95017485c274b306a0d88c8cbc74affd36c548787ff8de4db7eb3", + "size": 292874 }, "th_15_extra.js": { "sha256": "11a9866ba156c2a7862633530eb0d796a9955698a0c3fad4199dcccd4bb27c47", @@ -68,5 +68,5 @@ }, "keyId": "toolhub-targets-2026-rsa3072", "schema": 2, - "version": 20260521193854 + "version": 20260521194347 } diff --git a/manifest.sig b/manifest.sig index c7b8bf1..8df3261 100644 --- a/manifest.sig +++ b/manifest.sig @@ -1 +1 @@ -Of6lt3W4HLwfELYWUatRwITE6w7R8XXdj4s2Sb8JJniCbfGVZ+ADKbduuuCJmpohKCMi6CHofdZPL3no2sFCVq/x2F77a9pl3LozoGM16nhoVJS4K/3kFMshmI/j+51CD4MrkPY8oWjl2Mtl46XqO55mvOClH3qUf7++S7l6l1QhioWO+dgFclwC41olWB2jOyIHniffwfpAXz7cHUtw39RPlzlXhKAKfwMs/vS+Gb6OuF6Kil+iFVi+xE6uYMPhjzIEY5dkY/qZ9eDuH5p2Awi6F8/NQ1B1RsaYvC7xhkymaewz4+/PBx8atS7IKCUXf+PUFvjFvpLZOya/t+12t3oKUDgBNLLIgQAEyWejqkCDMK3JqPlcJvD/FAXGsUFOjYOedyDP8n2a6nHoZVdXEwqTikVx4UF2O0pc9nCsV7C8zS3y5goJwAmSADNMHFgz8EOLRIVQT9mnA+XtVE9CLTBkwOaVom0EWLUkIS43JkcuLpyK2rq2i7yXgJeR32Oa +dAH5Rfzst4Joce5HQHBzDWUm/YGwEFiAROj8d5yER7PY7C6d81fwrK2NcXx9ll9MxgAjphry4697lWcTSNUi3tKwzeISFAyRqNT6Kl4pOOUTqUgRKtMtICjg+EDCollqIdNIH+MUroUSnP22uEDs9zaimGiwGyxayuk/VoyVJ5toyUPJ3zXWOHp6+vO11QvcDcYPxpkQq+2KLsbKz0Hh/4RRq3RWdX2BEYmPrEwHV/QzuOXwkB9BlRcFrUYuPwz997v0+8tNqeNBCLCSNPRKVWO6jWGpd7/ct/sHNzNpQLmLtEdfRElZMgc9QdWZyy7EdzaxthsKlJSzWnCUTz23kNha9ADEust7jfTTm9AHzSaKSRrLebVtZjVf7+3ccImk+wJphBFJjQEThKuluSYNb6D58egXKlGOBpauC0MSuL1qfM+AQGTq0rkNSAf3dZ3+YLm6gWnFFJRc8hAtxaueJBqT8aNuJcK4BkL1ysYUr5sKuztFtn5ml5CnJCKiC/CD