Repository navigation
Expand file tree
/
Copy pathLayoutConfig.ts
More file actions
38 lines (36 loc) · 1.61 KB
/
Copy pathLayoutConfig.ts
File metadata and controls
38 lines (36 loc) · 1.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
import { ObsidianConfig as ObsCfg } from "frida-java-menu";
import { I18n } from "../i18n/I18n";
// Archon — teal/dark theme ported from the Archon Soul Knight overlay
export const ObsidianConfig: ObsCfg = {
color: {
primaryText: "#E8F5F8", // off-white with a teal tint
secondaryText: "#80CBC4", // muted teal for subtitles / values
buttonBg: "#00838F", // deep teal button fill
layoutBg: "#0D1117", // near-black canvas (Archon dark)
collapseBg: "#131D2B", // dark navy for collapsed groups
categoryBg: "#006978", // dark teal section-header bar
menu: "#080C10", // deepest menu background
tabFocusedBg: "#00ACC1", // bright teal — active tab
tabUnfocusedBg: "#0D1A26", // very dark — idle tab
hideFg: "#37474F", // muted slate for Hide button
closeFg: "#B71C1C" // deep red for Close / kill
},
menu: {
width: 375,
height: 220,
x: 80,
y: 100,
cornerRadius: 14 // sharper card corners vs. original 45
},
icon: {
size: 55,
alpha: 0.75 // 75 % opacity — matches Archon FAB style
},
strings: {
noOverlayPermission: I18n.t("menu.toasts.no_overlay_permission"),
hide: I18n.t("menu.toasts.hide_button"),
close: I18n.t("menu.toasts.close_button"),
hideCallback: I18n.t("menu.toasts.hide_callback"),
killCallback: I18n.t("menu.toasts.kill_callback")
}
} as const;