chore: rebrand from Kon/Corbie to Magnotia

Replace all instances of the legacy product names "Kon" and "Corbie" with
"Magnotia" across user-facing copy, code identifiers, package names, bundle
ids, file paths, and documentation. Preserves the unrelated "konsole" (KDE
terminal) reference and the parent CORBEL company name.

- Renames 10 Rust crates (kon-* → magnotia-*) and the tauri binary
- Updates package.json, tauri.conf.json (productName + identifier)
- Renames CSS classes (kon-rh-* → magnotia-rh-*) and animations
- Renames brand and roadmap docs
- Regenerates Cargo.lock and package-lock.json

Verified: svelte-check passes; pure-rust crates compile under new names.
This commit is contained in:
Claude
2026-04-30 13:06:55 +00:00
parent 749403697a
commit 89c63891fa
186 changed files with 1297 additions and 1297 deletions

View File

@@ -37,7 +37,7 @@
@import "tailwindcss";
/* === Kon Design Tokens === */
/* === Magnotia Design Tokens === */
@theme {
/* Surfaces — warm layered depth */
--color-bg: #0f0e0c;
@@ -94,9 +94,9 @@
--duration-decorative: 300ms;
/* Window resize hit zones — consumed by ResizeHandles.svelte. One source
of truth so every Kon window feels identical. */
--kon-resize-edge: 12px;
--kon-resize-corner: 20px;
of truth so every Magnotia window feels identical. */
--magnotia-resize-edge: 12px;
--magnotia-resize-corner: 20px;
}
/* === Button Component Classes === */
@@ -430,7 +430,7 @@ textarea, input, [data-no-transition] {
parse it as a per-component virtual CSS module, which triggers an
"Invalid declaration" error on plain CSS inputs in some Tailwind v4
+ Svelte 5 combinations. */
.kon-rh {
.magnotia-rh {
position: fixed;
z-index: 2147483646;
background: transparent;
@@ -440,67 +440,67 @@ textarea, input, [data-no-transition] {
-webkit-user-select: none;
}
.kon-rh-nw,
.kon-rh-ne,
.kon-rh-sw,
.kon-rh-se {
.magnotia-rh-nw,
.magnotia-rh-ne,
.magnotia-rh-sw,
.magnotia-rh-se {
z-index: 2147483647;
}
.kon-rh-n {
.magnotia-rh-n {
top: 0;
left: var(--kon-resize-corner);
right: var(--kon-resize-corner);
height: var(--kon-resize-edge);
left: var(--magnotia-resize-corner);
right: var(--magnotia-resize-corner);
height: var(--magnotia-resize-edge);
cursor: n-resize;
}
.kon-rh-s {
.magnotia-rh-s {
bottom: 0;
left: var(--kon-resize-corner);
right: var(--kon-resize-corner);
height: var(--kon-resize-edge);
left: var(--magnotia-resize-corner);
right: var(--magnotia-resize-corner);
height: var(--magnotia-resize-edge);
cursor: s-resize;
}
.kon-rh-w {
top: var(--kon-resize-corner);
bottom: var(--kon-resize-corner);
.magnotia-rh-w {
top: var(--magnotia-resize-corner);
bottom: var(--magnotia-resize-corner);
left: 0;
width: var(--kon-resize-edge);
width: var(--magnotia-resize-edge);
cursor: w-resize;
}
.kon-rh-e {
top: var(--kon-resize-corner);
bottom: var(--kon-resize-corner);
.magnotia-rh-e {
top: var(--magnotia-resize-corner);
bottom: var(--magnotia-resize-corner);
right: 0;
width: var(--kon-resize-edge);
width: var(--magnotia-resize-edge);
cursor: e-resize;
}
.kon-rh-nw {
.magnotia-rh-nw {
top: 0;
left: 0;
width: var(--kon-resize-corner);
height: var(--kon-resize-corner);
width: var(--magnotia-resize-corner);
height: var(--magnotia-resize-corner);
cursor: nw-resize;
}
.kon-rh-ne {
.magnotia-rh-ne {
top: 0;
right: 0;
width: var(--kon-resize-corner);
height: var(--kon-resize-corner);
width: var(--magnotia-resize-corner);
height: var(--magnotia-resize-corner);
cursor: ne-resize;
}
.kon-rh-sw {
.magnotia-rh-sw {
bottom: 0;
left: 0;
width: var(--kon-resize-corner);
height: var(--kon-resize-corner);
width: var(--magnotia-resize-corner);
height: var(--magnotia-resize-corner);
cursor: sw-resize;
}
.kon-rh-se {
.magnotia-rh-se {
bottom: 0;
right: 0;
width: var(--kon-resize-corner);
height: var(--kon-resize-corner);
width: var(--magnotia-resize-corner);
height: var(--magnotia-resize-corner);
cursor: se-resize;
}