## CHANGES

- Fresh app icons for macOS and Windows builds, looking sharper than ever 🖼️
- New opt-in global Leaderboard tracking via <a href="https://runmaestro.ai">RunMaestro.ai</a> 🚀
- Themes documentation revamped into Dark, Light, and Vibe categories 🎨
- Theme lineup refreshed with Catppuccin Mocha, Gruvbox Dark, and Ayu Light 🌈
- Brand-new Vibe themes added: Maestro’s Choice, Dre Synth, InQuest 
- New docs screenshots added to better showcase Maestro’s experience 📸
- Sessions now support bookmark toggling via Cmd+Shift+B and UI actions 🔖
This commit is contained in:
Pedram Amini
2026-01-09 06:42:38 -06:00
parent 5da418cf7f
commit 6aab9892de
7 changed files with 27 additions and 13 deletions

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 228 KiB

View File

@@ -77,9 +77,7 @@ Your current keyboard mastery level is shown in the status bar. Hover over the k
## Leaderboard ## Leaderboard
Compare your progress with the global Maestro community on the **Leaderboard**. Access it via: Opt-in to compete with fellow Maestro users on the global **Leaderboard** at [RunMaestro.ai](https://runmaestro.ai). Sign up to have your stats tracked and compete for top rankings.
- **Quick Actions**: `Cmd+K` → search "Leaderboard"
- **Hamburger Menu**: Click → "Leaderboard"
![Leaderboard](./screenshots/leaderboard.png) ![Leaderboard](./screenshots/leaderboard.png)

View File

@@ -1,10 +1,10 @@
--- ---
title: Themes Gallery title: Themes Gallery
description: Preview Maestro's 12 beautiful themes including Dracula, Monokai, Nord, and more. description: Preview Maestro's beautiful themes including Dracula, Nord, Tokyo Night, and custom Vibe themes.
icon: palette icon: palette
--- ---
Maestro ships with 12 carefully crafted themes. Screenshots below show each theme in action. Maestro ships with carefully crafted themes across three categories. Screenshots below show each theme in action.
## Available Themes ## Available Themes
For a screenshot example of every option, see [THEMES.md](https://github.com/pedramamini/Maestro/blob/main/THEMES.md) on GitHub. You can also flip through the available themes at [RunMaestro.ai](https://runmaestro.ai). For a screenshot example of every option, see [THEMES.md](https://github.com/pedramamini/Maestro/blob/main/THEMES.md) on GitHub. You can also flip through the available themes at [RunMaestro.ai](https://runmaestro.ai).
@@ -16,16 +16,19 @@ For a screenshot example of every option, see [THEMES.md](https://github.com/ped
- **Monokai** — Vibrant syntax highlighting on dark background - **Monokai** — Vibrant syntax highlighting on dark background
- **Nord** — Cool, bluish Arctic-inspired palette - **Nord** — Cool, bluish Arctic-inspired palette
- **Tokyo Night** — Soft neon on deep blue - **Tokyo Night** — Soft neon on deep blue
- **One Dark Pro** — Atom-inspired dark theme - **Catppuccin Mocha** — Soothing pastel dark theme
- **Pedurple** — Custom purple theme (shown in most screenshots) - **Gruvbox Dark** — Retro groove with warm earth tones
- **GitHub Dark** — GitHub's official dark mode
- **Solarized Dark** — Ethan Schoonover's precision-designed dark variant
### Light Themes ### Light Themes
- **GitHub Light** — GitHub's clean light mode - **GitHub Light** — GitHub's clean light mode
- **Solarized Light** — Precision-designed light variant - **Ayu Light** — Bright, modern light theme
- **Quiet Light** — Soft, muted light theme
- **Atom One Light** — Light variant of Atom's One theme ### Vibe Themes
Custom themes with unique personality:
- **Pedurple** — Deep purple aesthetic (shown in most screenshots)
- **Maestro's Choice** — Golden accents on midnight blue
- **Dre Synth** — Cyberpunk cyan and magenta
- **InQuest** — Minimal black with crimson accents
## Changing Themes ## Changing Themes

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 897 KiB

View File

@@ -4182,6 +4182,16 @@ You are taking over this conversation. Based on the context above, provide a bri
})); }));
}, []); }, []);
/**
* Toggle bookmark state for a session.
* Used by keyboard shortcut (Cmd+Shift+B) and UI actions.
*/
const toggleBookmark = useCallback((sessionId: string) => {
setSessions(prev => prev.map(s =>
s.id === sessionId ? { ...s, bookmarked: !s.bookmarked } : s
));
}, []);
const handleOpenQueueBrowser = useCallback(() => { const handleOpenQueueBrowser = useCallback(() => {
setQueueBrowserOpen(true); setQueueBrowserOpen(true);
}, []); }, []);
@@ -9181,7 +9191,10 @@ You are taking over this conversation. Based on the context above, provide a bri
activeBatchRunState, activeBatchRunState,
// Bulk tab close handlers // Bulk tab close handlers
handleCloseAllTabs, handleCloseOtherTabs, handleCloseTabsLeft, handleCloseTabsRight handleCloseAllTabs, handleCloseOtherTabs, handleCloseTabsLeft, handleCloseTabsRight,
// Session bookmark toggle
toggleBookmark
}; };