Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
119 changes: 119 additions & 0 deletions src/The_Unknown/Matrix/V1/Definition.toml
Original file line number Diff line number Diff line change
@@ -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%)"
87 changes: 87 additions & 0 deletions src/The_Unknown/Matrix/V1/Inject.css
Original file line number Diff line number Diff line change
@@ -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
);
}
5 changes: 5 additions & 0 deletions src/The_Unknown/Matrix/V1/Meta.toml
Original file line number Diff line number Diff line change
@@ -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
9 changes: 9 additions & 0 deletions src/The_Unknown/Matrix/V1/changelog.md
Original file line number Diff line number Diff line change
@@ -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.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions src/The_Unknown/Matrix/theme.md
Original file line number Diff line number Diff line change
@@ -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"