Aliens Themes for Visual Studio Code
A VS Code theme pack with high-contrast dark coding, AnilCyborg light mode, and a new Apple-inspired Liquid Glass pair with layered translucent surfaces.
Features
- Aliens Dark: High-contrast black coding theme with neon syntax colors.
- AnilCyborg Light: A site-faithful light theme using the anilcyborg.com warm-paper surfaces, near-black typography, and indigo-violet-cyan signal palette. It uses JetBrains Mono for editor code when that font is installed.
- Aliens Liquid Glass Dark: Translucent graphite surfaces with the existing Aliens Dark syntax colors, so coding colours stay familiar.
- Aliens Liquid Glass Light: Bright glass-like panels, graphite text, and blue, indigo, green, and rose coding accents.
- Aliens BI Dark: Dark work-performance theme with soft 1px workbench boundaries for Explorer, Chat, Terminal, panels, tabs, and split editors.
- Aliens BI Dashboard: Activity Bar dashboard for project completion, delivery timeline, health, and member workload allocation.
- Icon Themes: Minimal Aliens Icons and custom AnilCyborg Icons.
The Liquid Glass variants are independently designed and Apple-inspired. They do not use Apple logos, assets, or proprietary interface code. VS Code themes can emulate layered glass using color and transparency, but cannot enable native operating-system blur.
Aliens BI Setup
- Choose Preferences: Color Theme -> Aliens BI Dark.
- The Aliens BI dashboard opens directly in the Activity Bar with demo data the first time the workspace opens.
- Use Change in the dashboard header to choose a project name and workload such as WebSDK or WebApp. The selection is stored for the current workspace.
- The first release displays deterministic local demo data. It does not contact
bi.base.software or any external service.
- When the real endpoint is ready, set
Aliens BI: Data Mode to api and supply Aliens BI: API Endpoint. The expected response shape is documented in docs/aliens-bi-api-contract.md.
🚀 Installation
From VS Code Marketplace
- Open the Extensions view in Visual Studio Code.
- Search for Aliens Theme.
- Click Install.
From Source (Local)
- Clone the repository from GitHub.
- Open the folder in Visual Studio Code.
- Press
F5 to launch the Extension Development Host.
- In the host window, open the Command Palette and choose Preferences: Color Theme → Aliens Theme, AnilCyborg Light, Aliens Liquid Glass Dark, or Aliens Liquid Glass Light.
- Optionally switch icons via Preferences: File Icon Theme → AnilCyborg Icons.
From a Packaged VSIX
- Validate the manifest and extension files:
npm run verify
- Build the VSIX package:
npm run package:vsix
- Install the extension with the command:
code --install-extension ./theme-Aliens-<version>.vsix
Publish Update to VS Code Marketplace
- Create a Visual Studio Marketplace Personal Access Token with Manage access.
- Login once with:
npx @vscode/vsce login HimanshuNayak
- Validate and publish the update:
npm run publish:marketplace
- If you prefer an environment variable instead of login:
VSCE_PAT=<your-token> npm run publish:marketplace
VS Code shows a one-time security confirmation when an update first introduces executable extension code. This is expected for the Aliens BI dashboard. It is separate from package validation; npm run verify prevents invalid manifest, missing-file, and localization errors before publishing.
🔧 Usage
- Open the Command Palette in Visual Studio Code.
- Select Preferences → Color Theme → Aliens Theme, AnilCyborg Light, Aliens Liquid Glass Dark, or Aliens Liquid Glass Light.
- Select Preferences → File Icon Theme → AnilCyborg Icons if you want the matching branded icons.
- AnilCyborg defaults to JetBrains Mono when it is installed. To customize the editor font, add the following to your user settings:
"editor.fontFamily": "Your Preferred Mono, monospace"
- For additional color tweaks, use:
"workbench.colorCustomizations": {
// Add your customizations here
}
📸 Screenshots
For a preview of the theme, visit the GitHub repository or check the extension preview assets.
🧩 Contributing
- Found a bug or have a suggestion? Open an issue on GitHub.
- Want to improve the theme? Feel free to submit a pull request.
⚖️ License
This extension is released under the MIT License. See LICENSE.md for details.
✨ Credits
- Theme created and maintained by Himanshu Nayak.
- GitHub: ihimanshunayak.
| |