Aperture - Theme Toggle
A pragmatic, lightweight extension to toggle between light and dark themes with a single interaction. Built for VS Code and compatible forks (e.g., Cursor, Antigravity).
Features
- Status Bar Integration: Provides a persistent, native-feeling pill in your status bar indicating your current theme mode (enabled by default).
- Title Bar Icon: Adds a subtle icon to your editor title bar for quick toggling (can be enabled in settings).
- Two Modes: Cycles cleanly between Light and Dark.
- Configurable Themes: Choose exactly which theme is used for light mode and dark mode.
- Stays in Sync: Automatically detects if you change your theme manually via other commands.
Usage
Click the LIGHT / DARK pill in your status bar or the lightbulb icon in your editor title bar to cycle through your themes.
Alternatively, use the command palette (Cmd+Shift+P) and type Theme Toggle to find specific commands:
Theme Toggle
Theme Toggle: Switch to Light Mode
Theme Toggle: Switch to Dark Mode
Shortcut
Use Cmd+Shift+Alt+T (Mac) or Ctrl+Shift+Alt+T (Windows/Linux) to quickly cycle your theme.
Configuration
You can configure which specific theme activates for light and dark modes, as well as where the toggle button appears, in your editor's settings.json:
"aperture.lightTheme": "Default Light+",
"aperture.darkTheme": "Default Dark+",
"aperture.showInStatusBar": true,
"aperture.showInEditorTitle": false