This is funny but I'm also so sorry to trigger this during a talk. This is making me wonder if I can reliably detect when the display is being mirrored and delay update notices... Thanks for using Ghostty, though!
the Ghostty update showing up at @OpenAI dev day 😂

Oct 6, 2025 · 6:06 PM UTC

96
70
14
5,584
Replying to @mitchellh
Can you trigger this at the next google keynote as well. Free marketing.
1
458
The funny thing is that these update checks aren’t even pushed. They’re pulled. Just coincidental timing all around.
1
357
Replying to @mitchellh
This wouldn’t happen in Terminal.app Can you change the update pop up window to be more like Zed on the on the bottom right or something ?
2
20
Yeah someone commented that, that's possibly a better idea!
2
55
Replying to @mitchellh
Love ghostty, how do you decide when/if a feature is important enough to build when weighed against the tech debt any line of code brings How do you triage features, would love to know
1
20
I just build whatever I want. That's what you get since I'm not being paid to do this.
9
8
5
375
Replying to @mitchellh
could also just detect which talks are given on any given day and try to squeeze in your updates in between
1
15
This sounds like the scalable solution. 🤣 Hire an assistant whose job is just to maintain a calendar of events and schedule Ghostty releases between them.
78
Replying to @mitchellh
It really felt like my computer, with the nightlies this is a constant 🤣
1
2
Thanks for using tip! Tip testers help make Ghostty releases so much better
1
3
Replying to @mitchellh
"The only terminal that updates regularly" ©
1
1
Not really. It was 7 months between releases. There’s a number of patch releases shortly after a major to address regressions but otherwise we’re on a 6 month cycle.
1
5
Replying to @mitchellh
That looks like a decent ad for Ghostty! 👻
1
6
Replying to @mitchellh
Is it also possible to make that checkbox that says "Always download and install new updates" actually do what it says? I don't think a single app that uses this updating thing actually does that. I gotta recheck that box every update and still click "download & install"
2
Replying to @mitchellh
Haha, appreciate the empathy! Perfect comedic timing: the demo laptop was all set at the start of the keynote, and the update appeared the moment I walked up to it! At least it made everyone smile 😃 Thanks for building Ghostty!
2
Replying to @mitchellh
love how great DX is trying to anticipate when not do so something like this 👏
1
Replying to @mitchellh
I thought you did it on purpose. I was like “amazing marketing tactic”
1
Replying to @mitchellh
free advertising ftw ha ha
Replying to @mitchellh
I guess a simple wildcard would be: no update trigger if in full screen? Providing most demos/presentations will be? Or just let it 😬 free advertising 😉
Replying to @mitchellh
Apple can do that at their OS level. Especially prevent imessage popup during the presentation to avoid embarrassing situations.
Replying to @mitchellh
lmao
Replying to @mitchellh
Would that be an extra permission ghostty doesnt need? Unsure the best way to do it
Replying to @mitchellh
you can always listen in the background to everything we say, if the intent was presentation, avoid updating.
Replying to @mitchellh
Nice photo bombing!
Replying to @mitchellh
Maybe show it as a notification instead of modal window? macOS have feature to hide notifications in this cases for a long time
1
7
Replying to @mitchellh
if mirrored_monitor.inch >= 100 { showFancyGhosttyAnimationForAMinute() }
4
Replying to @mitchellh
at least it's not as bad as discord updates
3
GIF
Replying to @mitchellh
I don't think you're meant to open a window on top of what the user is doing outside of actual emergencies?
3
come on, we know this was triggered on purpose to promo Ghostty good job 😉
1