Skip to content

Conversation

@yam-liu
Copy link

@yam-liu yam-liu commented Nov 3, 2025

Add configuration option to specify apps that should not trigger quick terminal autohide
when they become active. This is useful for launcher apps like Alfred or Raycast that
are often used alongside the terminal. The feature includes a new config field and
Swift/Zig implementations to check the ignore list.

Disclosure: I used an AI assistant to develop this pull request but tested it manually. I may have missed some features, and I apologize if anything is broken. Please let me know if you find any issues, and I'll fix them if possible.

Add configuration option to specify apps that should not trigger quick
terminal autohide
when they become active. This is useful for launcher apps like Alfred or
Raycast that
are often used alongside the terminal. The feature includes a new config
field and
Swift/Zig implementations to check the ignore list.
@yam-liu yam-liu requested a review from a team as a code owner November 3, 2025 16:17
@bo2themax
Copy link
Member

Thank you for working on this.

This is useful for launcher apps like Alfred or Raycast that
are often used alongside the terminal.

but 👆🏻 can be achieved by setting quick-terminal-autohide to false. It’s just one hit away from any keyboard shortcut you configured to hide it when you're done.

So I don't think this pr is really necessary considering the little ROI of adding this. Also, adding one more option means adding more tests and maintenance.

Screen.Recording.2025-11-03.at.17.28.01.mp4

@yam-liu
Copy link
Author

yam-liu commented Nov 3, 2025

Autohide is crucial to my workflow. I rely on numerous shortcuts to switch between apps. Setting it to false prevents the apps from autohiding after being activated by a shortcut or cmd+tab.

Anyway, I'll keep it for myself.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants