diff --git a/src/The_Unknown/Matrix/V1/Definition.toml b/src/The_Unknown/Matrix/V1/Definition.toml new file mode 100644 index 0000000..b05f2c1 --- /dev/null +++ b/src/The_Unknown/Matrix/V1/Definition.toml @@ -0,0 +1,119 @@ +[background] +reference_path = "bg.gif" +image_blur = 0.0 +image_opacity = 0.34 + +[colors] +accent = "#B5A0D8" +accent-rgb = "181, 160, 216" +accent-hover = "#C6B4E4" +accent-active = "#D2C2EE" +accent-primary = "#B5A0D8" +accent-text = "#17121D" +accent-highlight = "#D2C2EE" +accent-subtle = "rgba(181, 160, 216, 0.14)" +text-accent = "#D2C2EE" +bg-item-active = "#42344F" +bg-overlay = "rgba(16, 15, 20, 0.78)" +color-success = "#9BB9A5" +color-success-rgb = "155, 185, 165" +color-warning = "#D5AD79" +color-warning-rgb = "213, 173, 121" +color-error = "#D995A8" +color-error-rgb = "217, 149, 168" +color-info = "#9DBCD5" +color-info-rgb = "157, 188, 213" +color-status-starting = "#9DBCD5" +color-status-started = "#9BB9A5" +color-status-stopped = "#5C5566" +color-status-error = "#D995A8" + +[backgrounds] +main = "#100F14" +sidebar = "#17151D" +card = "#17151D" +input = "#1F1B27" +surface = "#1F1B27" +sidebar-gradient = "linear-gradient(180deg, #17151D 0%, #100F14 100%)" +card-gradient = "linear-gradient(135deg, #1F1B27 0%, #17151D 72%)" + +[text] +primary = "#E7E1ED" +secondary = "#B0A8BB" +muted = "#81788D" +disabled = "#5C5566" + +[borders] +color = "#302A39" +color-hover = "#484052" +strong = "#484052" +width = "1px" +radius = "8px" +radius-sm = "5px" +radius-lg = "12px" + +[layout] +sidebar-width = "260px" +sidebar-compact-width = "70px" +font-size-base = "14px" +font-size-sm = "12px" +font-size-lg = "18px" +line-height = "1.5" +transition-fast = "0.12s ease" +transition-base = "0.20s ease" +transition-slow = "0.35s ease" + +[shadows] +shadow-sm = "0 1px 3px rgba(0, 0, 0, 0.38)" +shadow-md = "0 6px 18px rgba(0, 0, 0, 0.42)" +shadow-lg = "0 14px 36px rgba(0, 0, 0, 0.52)" +glow-accent = "0 0 14px rgba(181, 160, 216, 0.18)" +glow-accent-strong = "0 0 24px rgba(181, 160, 216, 0.28)" +glow-error = "0 0 14px rgba(217, 149, 168, 0.22)" +glow-success = "0 0 14px rgba(155, 185, 165, 0.20)" + +[backdrop] +dropdown = 10.0 +modal = 8.0 +overlay = 6.0 +viewer = 10.0 +float = 8.0 +panel = 6.0 +button = 4.0 + +[others] +font-family = "'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" +font-family-mono = "'JetBrains Mono', 'SFMono-Regular', Consolas, 'Liberation Mono', monospace" +color-scheme = "dark" +surface-rgb = "181, 160, 216" +surface-hover = "#292432" +surface-active = "#302A39" +surface-selected = "#42344F" +surface-card = "#17151D" +surface-input = "#1F1B27" +surface-dropdown = "#1F1B27" +surface-raised = "#1F1B27" +surface-subtle = "rgba(181, 160, 216, 0.06)" +toast-bg = "rgba(23, 21, 29, 0.96)" +toast-border = "#302A39" +scrollbar-track = "#100F14" +scrollbar-thumb = "#484052" +scrollbar-thumb-hover = "#B5A0D8" +bg-image-brightness = "0.58" +bg-image-size = "cover" +bg-image-position = "center" +log-trace = "#81788D" +log-debug = "#81788D" +log-info = "#9DBCD5" +log-message = "#E7E1ED" +log-warn = "#D5AD79" +log-error = "#D995A8" +log-fatal = "#D995A8" +log-launcher = "#D2C2EE" +log-stderr = "#D995A8" +log-unknown = "#5C5566" +log-font-size = "0.76rem" +log-line-height = "1.55" +icon-filter = "brightness(0) saturate(100%) invert(90%) sepia(8%) saturate(418%) hue-rotate(224deg) brightness(103%) contrast(86%)" +icon-filter-accent = "brightness(0) saturate(100%) invert(75%) sepia(18%) saturate(681%) hue-rotate(220deg) brightness(89%) contrast(90%)" +icon-filter-muted = "brightness(0) saturate(100%) invert(52%) sepia(8%) saturate(619%) hue-rotate(224deg) brightness(91%) contrast(87%)" diff --git a/src/The_Unknown/Matrix/V1/Inject.css b/src/The_Unknown/Matrix/V1/Inject.css new file mode 100644 index 0000000..b0802ed --- /dev/null +++ b/src/The_Unknown/Matrix/V1/Inject.css @@ -0,0 +1,87 @@ +/* Matrix — restrained system-console refinements. */ +:root { + --matrix-cursor-default: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2232%22%20height=%2232%22%20viewBox=%220%200%2032%2032%22%3E%3Cpath%20d=%22M3%202.5V23l5.5-5%204.7%2010%204-1.9-4.6-9.5%207.4-.7L3%202.5Z%22%20fill=%22%2317121D%22%20stroke=%22%23E7E1ED%22%20stroke-width=%221.3%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M4.8%205.8v13.1l3-2.7%22%20fill=%22none%22%20stroke=%22%23B5A0D8%22%20stroke-width=%221%22%20stroke-linecap=%22round%22/%3E%3Ccircle%20cx=%2220.5%22%20cy=%2222.2%22%20r=%221.35%22%20fill=%22%23B5A0D8%22%20fill-opacity=%22.52%22/%3E%3Ccircle%20cx=%2224.8%22%20cy=%2226%22%20r=%221%22%20fill=%22%23B5A0D8%22%20fill-opacity=%22.34%22/%3E%3Ccircle%20cx=%2228.5%22%20cy=%2229%22%20r=%22.7%22%20fill=%22%23B5A0D8%22%20fill-opacity=%22.18%22/%3E%3C/svg%3E") 3 2; + --matrix-cursor-action: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2232%22%20height=%2232%22%20viewBox=%220%200%2032%2032%22%3E%3Cpath%20d=%22M3%202.5V23l5.5-5%204.7%2010%204-1.9-4.6-9.5%207.4-.7L3%202.5Z%22%20fill=%22%23B5A0D8%22%20stroke=%22%23E7E1ED%22%20stroke-width=%221.3%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M4.8%205.8v13.1l3-2.7%22%20fill=%22none%22%20stroke=%22%2317121D%22%20stroke-width=%221%22%20stroke-linecap=%22round%22/%3E%3Ccircle%20cx=%2220.5%22%20cy=%2222.2%22%20r=%221.35%22%20fill=%22%23D2C2EE%22%20fill-opacity=%22.64%22/%3E%3Ccircle%20cx=%2224.8%22%20cy=%2226%22%20r=%221%22%20fill=%22%23D2C2EE%22%20fill-opacity=%22.40%22/%3E%3Ccircle%20cx=%2228.5%22%20cy=%2229%22%20r=%22.7%22%20fill=%22%23D2C2EE%22%20fill-opacity=%22.20%22/%3E%3C/svg%3E") 3 2; +} + +html, +body { + cursor: var(--matrix-cursor-default), default; +} + +a[href], +button:not(:disabled), +[role="button"]:not([aria-disabled="true"]), +summary, +select:not(:disabled), +label[for], +.clickable, +.instance-item, +.nav-item, +.ctx-item, +.select-option, +input[type="button"]:not(:disabled), +input[type="submit"]:not(:disabled), +input[type="checkbox"]:not(:disabled), +input[type="radio"]:not(:disabled), +input[type="range"]:not(:disabled) { + cursor: var(--matrix-cursor-action), pointer !important; +} + +input:not([type]), +input[type="text"], +input[type="search"], +input[type="email"], +input[type="password"], +input[type="number"], +input[type="url"], +textarea, +[contenteditable]:not([contenteditable="false"]), +.line-text { + cursor: text; +} + +button:disabled, +input:disabled, +select:disabled, +[aria-disabled="true"] { + cursor: not-allowed !important; +} + +code, +pre, +kbd, +samp, +.log-lines, +.line-text, +.log-snippet, +.metadata, +.qm-console-limit-row { + font-family: var(--font-family-mono) !important; + font-variant-ligatures: none; +} + +::selection { + color: #E7E1ED; + background: rgba(181, 160, 216, 0.32); +} + +:where(button, a[href], input, select, textarea, summary, [tabindex]):focus-visible { + outline: 2px solid #B5A0D8; + outline-offset: 3px; + box-shadow: 0 0 0 3px rgba(181, 160, 216, 0.12); +} + +.background-overlay::after { + position: absolute; + inset: 0; + content: ""; + pointer-events: none; + background: repeating-linear-gradient( + 180deg, + rgba(181, 160, 216, 0.025) 0, + rgba(181, 160, 216, 0.025) 1px, + transparent 1px, + transparent 4px + ); +} diff --git a/src/The_Unknown/Matrix/V1/Meta.toml b/src/The_Unknown/Matrix/V1/Meta.toml new file mode 100644 index 0000000..9f393d4 --- /dev/null +++ b/src/The_Unknown/Matrix/V1/Meta.toml @@ -0,0 +1,5 @@ +name = "Matrix" +author = "The_Unknown" +version = "1.0.0" +description = "A dark, cinematic system-console theme with restrained dusty-violet accents and precise technical detailing." +injects_css = true diff --git a/src/The_Unknown/Matrix/V1/changelog.md b/src/The_Unknown/Matrix/V1/changelog.md new file mode 100644 index 0000000..64bf3ed --- /dev/null +++ b/src/The_Unknown/Matrix/V1/changelog.md @@ -0,0 +1,9 @@ +# Changelog + +## 1.0.0 + +- Added the initial Matrix V1 palette and animated GIF background support. +- Added Inter interface typography with JetBrains Mono for technical content. +- Added restrained dusty-violet states, status colors, borders, shadows, and backdrop blur. +- Added a custom theme cursor with a short fading particle trail. +- Added subtle background scanlines, accessible focus styling, and themed text selection. diff --git a/src/The_Unknown/Matrix/V1/digital art animation GIF by sanderick.gif b/src/The_Unknown/Matrix/V1/digital art animation GIF by sanderick.gif new file mode 100644 index 0000000..02c4931 Binary files /dev/null and b/src/The_Unknown/Matrix/V1/digital art animation GIF by sanderick.gif differ diff --git a/src/The_Unknown/Matrix/theme.md b/src/The_Unknown/Matrix/theme.md new file mode 100644 index 0000000..42bed01 --- /dev/null +++ b/src/The_Unknown/Matrix/theme.md @@ -0,0 +1,7 @@ +# Matrix + +Matrix is a dark, cinematic system-console theme for CubicLauncher. Layered charcoal-violet surfaces, thin borders, restrained dusty-violet highlights, and a subdued animated background creating a precise sci-fi interface without the hacker theme that everyone uses. + +Inter is used for the primary interface, while JetBrains Mono is reserved for code, logs, terminal output, and technical metadata. The injected CSS adds a matching cursor with a short fading particle trail, crisp focus states, and a very subtle scanline texture over the background. + +Made by "The_Unknown" And "Arena.ai" \ No newline at end of file