Warp-style UI redesign: terminal-first with header tabs#38
Closed
drewAnderson-val wants to merge 12 commits into
Closed
Warp-style UI redesign: terminal-first with header tabs#38drewAnderson-val wants to merge 12 commits into
drewAnderson-val wants to merge 12 commits into
Conversation
Header tab bar with per-task dropdowns, terminal-only panels, single Warp-inspired dark theme, simplified task creation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
10 tasks covering: theme replacement, TaskPanel stripping, header tab bar, PR IPC channels, task creation simplification, sidebar cleanup, settings cleanup, component removal, worktree fixes, and integration. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Collapse 7 theme presets (classic, graphite, indigo, ember, glacier, minimal, zenburnesque) into a single 'warp' dark theme with purple accents. This updates CSS variables, terminal background, Monaco editor theme, store defaults, and removes all per-theme CSS override blocks. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove ResizablePanel, all 5 non-terminal sub-panels (TitleBar, BranchInfo, Notes, Shell, PromptInput), all dialog components (Close, Merge, Push, Diff, EditProject, PlanViewer), and associated state/effects. The panel now renders only TaskAITerminal filling 100% height plus TaskClosingOverlay for error states. Border-radius and border removed for edge-to-edge display. Background uses CSS variable var(--task-container-bg) instead of theme import. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Introduces HeaderTabBar (between titlebar and main content) with per-task tabs showing status dots, names, and dropdown menus for task actions like push, merge, rebase, and close. Includes inline new-task creation via + button. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Task creation now happens exclusively via the HeaderTabBar's inline prompt input. This removes: - NewTaskDialog component and all references - Collapsed/savedAgentDef fields from Task type - collapsedTaskOrder from AppStore and persistence - collapseTask/uncollapseTask functions - hasDirectTask function and direct-mode branch in createTask - defaultGitIsolation from Project (always worktree now) - showNewTaskDialog from store state - Cmd+N / Cmd+Shift+A keyboard shortcuts for dialog Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Theme preset selector and custom agents editor are no longer needed since we use a single Warp theme and always use Claude Code agent. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove 9 component files no longer referenced after stripping TaskPanel to terminal-only: TaskBranchInfoBar, TaskNotesPanel, TaskShellSection, PromptInput, CloseTaskDialog, PlanViewerDialog, PushDialog, MergeDialog, and CustomAgentEditor. Clean up PromptInput references in TaskAITerminal and TaskPanel. Keep DiffViewerDialog, ChangedFilesList, and Review* components as they are still used by the arena system. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Re-add Cmd+N keyboard shortcut to trigger inline task creation in header tab bar. Make empty state + button clickable. Export triggerNewTask() for external callers. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author
|
Closing - this was opened on the wrong repo. This is a fork-only change. |
brooksc
added a commit
to brooksc/parallel-code
that referenced
this pull request
May 11, 2026
… tests for johannesjo#34/johannesjo#37/johannesjo#40 - Extract validateBranchName into electron/mcp/validation.ts; apply at MCP and REST boundaries (johannesjo#38) - Fail-closed on malformed .mcp.json in register.ts: parse/validate before writing temp config (johannesjo#42) - Show staged coordinator prompt text and countdown in read-only TaskPanel without "Take Control" (johannesjo#44) - Add getTaskDiff preamble-bearing file normalization tests (AGENTS.md + settings.local.json) (johannesjo#34) - Add closeTask IPC ordering tests: MCP_CoordinatedTaskClosed and MCP_CoordinatorDeregistered (johannesjo#37) - Add .mcp.json merge/cleanup tests via deregisterCoordinator (johannesjo#40) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
brooksc
added a commit
to brooksc/parallel-code
that referenced
this pull request
May 14, 2026
… tests for johannesjo#34/johannesjo#37/johannesjo#40 - Extract validateBranchName into electron/mcp/validation.ts; apply at MCP and REST boundaries (johannesjo#38) - Fail-closed on malformed .mcp.json in register.ts: parse/validate before writing temp config (johannesjo#42) - Show staged coordinator prompt text and countdown in read-only TaskPanel without "Take Control" (johannesjo#44) - Add getTaskDiff preamble-bearing file normalization tests (AGENTS.md + settings.local.json) (johannesjo#34) - Add closeTask IPC ordering tests: MCP_CoordinatedTaskClosed and MCP_CoordinatorDeregistered (johannesjo#37) - Add .mcp.json merge/cleanup tests via deregisterCoordinator (johannesjo#40) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
+or Cmd+N, type prompt, Enter. Hardcoded: Claude Code, worktree from main, skip-permissions#6e56cf, dark backgrounds)gh pr create --fillandgh pr view --webdirectly from tab dropdownTest plan
npm run devlaunches with dark Warp theme🤖 Generated with Claude Code