Skip to content

Custom Alias Names for Anchors #465

Open

Description

@danfonte

Hello,

I would like to request an enhancement to the Anchor feature in WindowTop to support custom alias names instead of relying solely on the original window title.

Use case:
We are preparing a set of event PCs for upcoming tradeshows where our team presents multiple product USPs. Each USP corresponds to a specific application window (e.g., a Simulink model, test interface, or dashboard). Anchors are an excellent way for event staff to quickly switch between these USP views while presenting.

However, the original application window titles are often technical and not meaningful for staff or visitors. Being able to assign custom anchor names or labels (e.g., “USP1 – Real-Time HIL”, “USP2 – Test Automation”) would make it much easier for presenters to reliably identify and activate the correct view.

Requested capability:

  • Allow users to rename Anchors or assign custom alias names.

  • Display these alias names in the Anchor list instead of (or in addition to) the underlying window title.

This feature would significantly improve clarity and efficiency when deploying WindowTop across 20+ event PCs for tradeshow demonstrations.

Thank you for considering this improvement.

Activity

  1. gileli121 commented on Oct 16, 2026

    @gileli121
    Member

    Thanks for the suggestion! We drafted a way to give an Anchor your own name, so your presenters see "USP1 - Real-Time HIL" instead of a long technical window title. We'd like your feedback before we build it.

    What it would do

    • Rename an Anchor directly on the Anchor itself, with no extra dialog.
    • Show your custom name in the Anchor in place of the window title.
    • Keep the original window title visible in the Anchor tooltip, below your name.
    • Remember the name after a restart, so the PCs come back up with the same names.
    • Let you go back to the original title at any time with "Reset anchor name".

    Proposed UI

    Today the Anchor always shows the raw window title, and its right-click menu only has Minimize and Close:

    Current Anchors

    The proposed Anchor menu gets a new first item, "Rename anchor":

    Proposed Anchor menu

    1. Rename anchor: the first item of the Anchor menu. Choosing it turns the Anchor text into an edit box.

    Because a plain right-click on an Anchor is often set to Minimize, Ctrl + right-click would always open this menu. A plain right-click keeps doing what you configured.

    While renaming, the text becomes an edit box right on the Anchor:

    Renaming on the Anchor

    1. The edit box replaces the Anchor text. It starts with the current name (or the window title) fully selected, up to 100 characters.
    2. The Anchor grows to fit the box (at least 150 px, never wider than the normal Anchor text limit).
    3. Enter saves, Esc cancels, and clicking elsewhere saves. Saving an empty text (or the original title) brings back the window title.

    After renaming, the Anchor shows your name, and its menu offers "Reset anchor name":

    Renamed Anchor

    1. Reset anchor name: appears only on a renamed Anchor, right below "Rename anchor", and restores the original window title.
    2. Tooltip: your name on the first line, the original window title on the second line.

    These are illustrative mockups, not pixel-exact.

    Proposed behavior

    • A name belongs to one window: the program plus its exact window title. Two windows of the same program with different titles are renamed separately.
    • While a window stays open, its Anchor keeps the name even if the window title changes.
    • Names are saved in WindowTop's settings, so they survive restarts. Because they live in the settings file, they can be copied to other PCs together with the rest of your settings (for example with the existing settings export and import).
    • The Anchor does not move while you edit it. If your Anchors show only the icon, the text area opens for the edit and goes back to icon-only afterwards.
    • Names are trimmed and limited to 100 characters.
    • A window shown in a PiP view uses the name of its original window.

    Not included in this first version

    A settings page or window to manage many names at once, changing the title shown anywhere other than the Anchor (hover preview, tray, notifications), names per monitor or virtual desktop, and "apply to all windows of one program".

    Questions for you

    1. Is a name per window (program plus exact title) what you need, or do your demo windows change title so often that you'd want one name for every window of a program?
    2. Is Ctrl + right-click on the Anchor a good way to reach "Rename anchor", or would you prefer another way to start renaming?
    3. Is showing only your name in the Anchor, with the original title in the tooltip, enough, or would you like both visible in the Anchor text?
    4. For 20+ PCs, is copying the settings (export and import, or the settings file) good enough, or do you need an easier way to set the names on many PCs?

    Let us know what you think!

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions