Skip to content

Add the ability to name/re-name a window #10469

Description

@jcollie

Discussed in #10468

Originally posted by joshuaboys January 27, 2026
I know I am finding myself running more and more windows (made up of many tabs.. regularly hitting a ghostty limit I didn't know existed) these days and it would be such a quality of life improvement to be able to rename the windows themselves.

I've looked into it from a Linux perspective and it doesn't look like a huge amount of effort. Basically we copy the existing prompt_surface_title implementation approach but at the Tab level instead of Surface level. (its an oversimplification but that is the core part)

Activity

  1. jcollie commented on Jan 27, 2026

    @jcollie
    MemberAuthor

    Note that we already have #9904 for renaming a tab on GTK. Once #9904 is merged it's the logical next step to add renaming for windows so that the window title stays fixed no matter what happens to the underlying tab/surface titles. Not sure about the state of macOS.

  2. added this to the 1.3.0 milestone on Jan 27, 2026
  3. added theissue type on Jan 27, 2026
  4. added
    contributor friendlyA well-scoped, approachable issue for someone looking to contribute.
    on Jan 27, 2026
  5. joshuaboys commented on Jan 27, 2026

    @joshuaboys

    Yep and I totally glazed over that PR which is great because that handles most of the work I thought was needed.

  6. joshuaboys commented on Feb 18, 2026

    @joshuaboys

    sniped by @prsweet :)

  7. prsweet commented on Feb 18, 2026

    @prsweet

    well its only the mac part

  8. mitchellh commented on Feb 23, 2026

    @mitchellh
    Contributor

    To add some detail here on this feature: when a window name is set, it should only affect the window title. The tab titles should remain their natural state (via OSCs or tab title overrides). Otherwise, this feature boils down to being the equivalent of tab title changing, which defeats the purpose.

  9. removed this from the 1.3.0 milestone on Feb 23, 2026
  10. SEJeff commented on Feb 23, 2026

    @SEJeff

    To add some detail here on this feature: when a window name is set, it should only affect the window title. The tab titles should remain their natural state (via OSCs or tab title overrides). Otherwise, this feature boils down to being the equivalent of tab title changing, which defeats the purpose.

    Are you against accepting or adding support for tab title changing (via standard mechanisms or user configurable ones)? It makes using ghostty with a lot of tabs quite unpleasant compared to iTerm2 or equivs.

  11. mitchellh commented on Feb 23, 2026

    @mitchellh
    Contributor

    Ghostty already has tab title changing. It may not be in the GTK apprt yet I can’t remember but it’s fully hooked up through the core to trigger it. macOS has it (right click or double click the tab title, also in the menu, also in the command palette)

  12. jcollie commented on Feb 23, 2026

    @jcollie
    MemberAuthor

    Tab title renaming is fully functional in GTK (on tip).

  13. 1 remaining item

  14. SEJeff commented on Feb 24, 2026

    @SEJeff

    Tab title renaming is fully functional in GTK (on tip).

    What's left for a release with this feature?

  15. jcollie commented on Feb 24, 2026

    @jcollie
    MemberAuthor

    Tab title renaming is fully functional in GTK (on tip).

    What's left for a release with this feature?

    Time. We expect to release 1.3 next month.

  16. jcollie commented on Feb 24, 2026

    @jcollie
    MemberAuthor

    Tab title renaming is fully functional in GTK (on tip).

    What's left for a release with this feature?

    Time. We expect to release 1.3 next month.

    Window renaming probably won't be part of the release, but tab renaming will be.

  17. added this to the 1.4.0 milestone on Feb 24, 2026
  18. pradiptamitra commented on Mar 26, 2026

    @pradiptamitra
  19. added a commit that references this issue on Aug 12, 2026
    1eaf457
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    contributor friendlyA well-scoped, approachable issue for someone looking to contribute.

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions