Summoned windows (via show/hide) should be able to remember their location #17515

Open
opened 2026-01-31 05:44:48 +00:00 by claunia · 0 comments
Owner

Originally created by @leeandher on GitHub (May 19, 2022).

Description of the new feature/enhancement

Show/Hide windows should have the option to remember which display they were summoned to instead of creating the window wherever the user's cursor is located. The reason for this being that in some cases, It's convenient to be watching a second display for updates while running a command, or monitoring the terminal while making changes on a second monitor.

If you summon your window (like with Quake-style, or just regular show/hide), this can jump your terminal across displays and block the content you're trying to view/edit unless you move your cursor. Coming from iTerm2 this is a feature I miss dearly.

Proposed technical implementation details (optional)

  • I'd like a boolean toggle in the settings that allows the summoned windows to remember their location instead of following the user's cursor. I can see why some people would like this behaviour as is, so giving the option seems like a good middle ground.
Originally created by @leeandher on GitHub (May 19, 2022). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). --> Show/Hide windows should have the option to remember which display they were summoned to instead of creating the window wherever the user's cursor is located. The reason for this being that in some cases, It's convenient to be watching a second display for updates while running a command, or monitoring the terminal while making changes on a second monitor. If you summon your window (like with Quake-style, or just regular show/hide), this can jump your terminal across displays and block the content you're trying to view/edit unless you move your cursor. Coming from iTerm2 this is a feature I miss dearly. # Proposed technical implementation details (optional) <!-- A clear and concise description of what you want to happen. --> - I'd like a boolean toggle in the settings that allows the summoned windows to remember their location instead of following the user's cursor. I can see why some people would like this behaviour as is, so giving the option seems like a good middle ground.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#17515