Skip to content

fix(desktop): label windows by active tab - #41729

Closed
maxipesfix wants to merge 7 commits into
anomalyco:devfrom
maxipesfix:window-menu-labels
Closed

maxipesfix wants to merge 7 commits into
anomalyco:devfrom
maxipesfix:window-menu-labels

Conversation

@maxipesfix

@maxipesfix maxipesfix commented Aug 11, 2026 •

Copy link
Copy Markdown

Issue for this PR

Closes #40490

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

Updates desktop window titles from the active tab so macOS Window menu entries are distinguishable.

The title uses <tab name> — <directory name>, falls back to OpenCode when no tab is active, and stays within 56 Unicode code points by truncating both parts when needed.

How did you verify your code works?

  • Added unit coverage for formatting, fallback, Unicode, and boundary cases
  • Ran the full monorepo typecheck
  • Built the production Electron app
  • Manually verified the macOS Window menu while switching tabs

Screenshots / recordings

The original behavior and design discussion are shown in #40490. The final behavior was verified in the native macOS Window menu.

Before:
Screenshot 2026-08-11 at 20 42 41

After:
Screenshot 2026-08-11 at 20 41 17

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

@github-actions

Copy link
Copy Markdown
Contributor

Automated PR Cleanup

Thank you for contributing to opencode.

Due to the high volume of PRs from users and AI agents, we periodically close older PRs using automated criteria so maintainers can focus review time on the most active and community-supported contributions.

This PR was closed because it matched the following cleanup criteria:

  • The PR was created more than 1 month ago
  • The PR had fewer than 2 positive reactions
  • Positive reactions are counted as thumbs-up, heart, celebration, or rocket reactions on the PR

PRs created within the last month are not affected by this cleanup.

If you believe this PR was closed incorrectly, or if you are still actively working on it, please leave a comment explaining why it should be reopened. A maintainer can review and reopen it if appropriate.

Thanks again for taking the time to contribute.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Window Menu descriptions are always "OpenCode"

1 participant