LCARS theme v2.13.0 — initial public release

Dark-mode-only Obsidian theme inspired by the LCARS interface from
Star Trek: TNG. Elbow pane frames, standby console on the New Tab page,
embedded Antonio typeface, and a restrained orange/periwinkle palette.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Thomas Thompson 2026-07-20 23:15:47 -04:00
commit 031f234494
5 changed files with 860 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.DS_Store

35
LICENSE Normal file
View file

@ -0,0 +1,35 @@
MIT License
Copyright (c) 2026 Thomas Thompson
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---
Third-party components:
The Antonio typeface, embedded in theme.css as a base64-encoded web font, is
copyright The Antonio Project Authors and is licensed under the SIL Open Font
License, Version 1.1 (https://scripts.sil.org/OFL). The font remains under
its own license and is not relicensed by the MIT terms above.
The LCARS visual language was created by Michael Okuda for Star Trek: The
Next Generation. Star Trek and LCARS are trademarks of CBS Studios Inc. /
Paramount. This theme is an unaffiliated fan homage and includes no assets
copied from the shows.

42
README.md Normal file
View file

@ -0,0 +1,42 @@
# LCARS — an Obsidian theme
*Take notes like a member of Starfleet.*
A minimalist Obsidian theme inspired by the **LCARS** (Library Computer Access/Retrieval System) interface design language created by Michael Okuda for *Star Trek: The Next Generation*. True-black canvas, elbow-framed panels, pill geometry, and a restrained two-hue accent system — immersion that never costs you readability.
![Theme screenshot](screenshot.png)
## Design principles
- **The writing surface stays clean.** Color and ornament live in the chrome, never under your text.
- **Two working hues.** Orange (`#ff9c00`) marks structure — frames, headings, tags, the active file. Periwinkle (`#9c9cff`) marks interactivity — links, bold, selection, scrollbars, the caret's lilac cousin. Lilac, pale blue, and salmon play supporting roles.
- **Readability tiers.** Antonio (the canonical LCARS typeface, embedded in the theme — nothing to install) appears only on large display text: the note title, H1, and H2. Smaller headings and labels step down to a softer condensed face; body text and small UI use your default fonts, untouched.
## Features
- **Elbow frames** — every note pane opens with the classic Okuda elbow: an orange sweep with a periwinkle echo, drawn in pure CSS and click-transparent.
- **A full LCARS standby console on the New Tab page** — a console popup floating over a procedurally generated "library scan" data-block stream, featuring the Obsidian gem redrawn as a glowing star constellation, a scanning header bar, a breathing standby light, pill-shaped actions, and a `SUBSPACE LINK • STANDBY` sign-off. All ambient motion respects your system's reduce-motion setting.
- **Ribbon color-block stack** — sidebar actions as solid LCARS color blocks with a hollow-pill settings cluster.
- **Console chrome throughout** — orange-ringed command palette and page previews, LCARS alert callouts with palette-mapped semantic colors, pill tags and checkboxes, segmented divider bars, a miniature elbow closing the status-bar corner, and a periwinkle-outlined Properties panel.
- **Dark mode only.** LCARS is a dark-room interface — the theme applies its black-canvas palette regardless of your base color scheme setting, so it looks correct even if Obsidian is set to light mode.
## Install
Once published: **Settings → Appearance → Themes → Manage → search "LCARS"**.
Manual: copy `theme.css` and `manifest.json` into `<your vault>/.obsidian/themes/LCARS/`, then select LCARS under **Settings → Appearance → Themes**.
## Notes
- The Antonio typeface is embedded in `theme.css` as a base64 web font under the [SIL Open Font License 1.1](https://scripts.sil.org/OFL). A locally installed Antonio takes precedence if you have one.
- No images are loaded from the network; every graphic is inline SVG/CSS. The theme is fully self-contained.
## Credits & disclaimer
- Interface language inspired by the LCARS design created by **Michael Okuda** for *Star Trek: The Next Generation*.
- Ribbon block treatment inspired by the [Okudagram](https://github.com/Jalad25/Okudagram) theme by Jalad.
- *Star Trek* and LCARS are trademarks of CBS Studios Inc. / Paramount. This theme is a fan-made homage, is not affiliated with or endorsed by CBS/Paramount or Obsidian.md, and contains no copied assets from the shows.
## License
MIT — see [LICENSE](LICENSE). The embedded Antonio font remains under the SIL Open Font License 1.1.

7
manifest.json Normal file
View file

@ -0,0 +1,7 @@
{
"name": "LCARS",
"version": "2.13.0",
"minAppVersion": "1.4.0",
"author": "Thomas Thompson",
"authorUrl": "https://github.com/Cogito-Ergo-Video"
}

775
theme.css Normal file

File diff suppressed because one or more lines are too long