Skip to content

feat(desktop): add workspace status bar items#4253

Open
lizhengwu wants to merge 1 commit into
esengine:main-v2from
lizhengwu:feat/statusbar-workspace-no-sandbox
Open

feat(desktop): add workspace status bar items#4253
lizhengwu wants to merge 1 commit into
esengine:main-v2from
lizhengwu:feat/statusbar-workspace-no-sandbox

Conversation

@lizhengwu

Copy link
Copy Markdown
Contributor

Summary

Fixes #4063.

This PR adds workspace context to the desktop status bar by
integrating workspace and Git branch as configurable status
bar items.

  • Add workspace and git_branch to the existing
    configurable status bar item framework.
  • Show the active tab workspace path and Git branch in the
    status bar.
  • Keep workspace/Git items hideable and reorderable through
    the existing status bar settings.
  • Avoid exposing or displaying configured sandbox path as
    workspace context, since it is not confirmed to be the tab-
    effective sandbox path.

Why

The desktop status bar was missing stable workspace context,
making it harder to identify which workspace/session is
currently active. This is especially noticeable when multiple
tabs or projects are open.

Test Plan

  • npm test
  • go test . -run 'TestMetaForTabIncludesWorkspaceContext| TestListTabsDoesNotExposeConfiguredSandboxPath| TestMetaForTabLeavesGitBranchEmptyOutsideGit| TestWorkspaceGitBranch|TestWorkspaceGitDisablesDaemonSpawns' -count=1
  • git diff --check

@github-actions github-actions Bot added v2 Go rewrite (1.x) — main-v2 branch, active development desktop Wails desktop app (desktop/**) labels Jun 13, 2026
esengine pushed a commit that referenced this pull request Jun 14, 2026
Add a General settings layout-style option (classic default + Codex-inspired workbench sidebar with compact project grouping, project/session quick actions, pinned grouping, archive behavior). Persist project/topic pinned state across desktop config (backward-compatible, dedupes, drops stale pins). layout_style is UI-only and defaults to classic. Integrates #4253 by @lizhengwu.

Co-authored-by: SivanCola <32437197+SivanCola@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

desktop Wails desktop app (desktop/**) v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Add project path, Git branch, and localized cost information to the status bar

1 participant