You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-4Lines changed: 20 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,13 +8,13 @@ Quick switcher for VS Code/Cursor projects, Claude Code session manager with liv
8
8
9
9
### Quick Switcher for VS Code / Cursor Projects
10
10
11
-
Spotlight-like quick open: press `⌃+⌘+R` or click the menu bar icon to launch the Quick Switcher. Search and select a project to open or switch to it in VS Code or Cursor — even if the IDE is not running yet.
11
+
Press `⌃+⌘+R` or click the menu bar icon to launch the Quick Switcher. Search and select a project to open or switch to it in VS Code or Cursor — even if the IDE is not running yet. In Normal App mode, the window stays visible for monitoring; in Menu Bar mode, it works like Spotlight.
12
12
13
13
-**Recent projects** (white items): your latest VS Code/Cursor folders, workspaces, and recently opened files — read directly from IDE data, no extension required
14
-
-**Working folder items** (green items): first-level subfolders found by scanning a folder you choose (Settings → Working Directory)
14
+
-**Working folder items** (green items): first-level subfolders found by scanning a folder you choose (Settings → General → Working Dir)
15
15
-**Git branch display**: shows the current branch for each recently opened project
16
16
- Multi-word search across project names, paths, and branch names
17
-
- Supports VS Code and Cursor — switch between them in Settings → IDE Preference
17
+
- Supports VS Code and Cursor — switch between them in Settings → General → IDE
18
18
- Remove items from the recent list by hovering and clicking "x"
19
19
-**Quick-launch Claude session**: `⌘+Enter` to launch a new Claude Code session in the configured terminal, `⇧+Enter` to launch in CodeV's embedded terminal, `⌘+Click` as mouse alternative
20
20
@@ -46,12 +46,28 @@ For the full same-cwd accuracy matrix (detection + switch by launch method and t
46
46
CodeV includes a built-in terminal tab (powered by xterm.js + node-pty, same technology as VS Code's integrated terminal). Press `⌃+⌘+T` from anywhere (global shortcut) or `⌘+3` when CodeV is in foreground to open it.
47
47
48
48
- Pre-spawned on app start for instant access
49
-
- Default working directory: Settings → Working Directory (fallback to home)
49
+
- Default working directory: Settings → General → Working Dir (fallback to home)
50
50
- Terminal state preserved when switching tabs
51
51
-`⌘+K` clears screen, `Shift+Enter` for multi-line input (Claude Code compatible)
52
52
-`Cmd+←/→` jumps to beginning/end of line
53
53
-**"Claude in Terminal" button**: launches a new Claude Code session in the configured external terminal using the current working directory
54
54
55
+
### App Mode
56
+
57
+
CodeV supports two window modes, configurable in Settings → General → App Mode:
58
+
59
+
|| Normal App (default) | Menu Bar |
60
+
|--|--|--|
61
+
|**Dock**| Visible | Hidden |
62
+
|**On blur**| Stays visible | Auto-hides |
63
+
|**Window position**| Remembers last position, draggable | Centers on screen each time |
64
+
|**On startup**| Shows window | Hidden until shortcut/tray click |
**Real-time updates when unfocused (Normal mode):** Status dots, final assistant/user messages, and session order update via fs.watch — no need to re-focus. New sessions and full list refresh only occur on re-focus.
0 commit comments