<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ghostty.git/macos/Sources/Features/QuickTerminal/QuickTerminalController.swift, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/'/>
<entry>
<title>macOS: only show the update overlay if window doesn't support it</title>
<updated>2025-10-08T22:39:56+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-10-08T20:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=f975ac8019c2e5854dbc4b8f6fe1f1913b319a72'/>
<id>f975ac8019c2e5854dbc4b8f6fe1f1913b319a72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs</title>
<updated>2025-09-29T21:36:29+00:00</updated>
<author>
<name>himura467</name>
<email>mitarashidango0927@gmail.com</email>
</author>
<published>2025-09-29T21:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=373be614828b146d468cf46e8f3958e76f93934d'/>
<id>373be614828b146d468cf46e8f3958e76f93934d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: no need to set from for moveFocus probably</title>
<updated>2025-09-29T20:58:21+00:00</updated>
<author>
<name>himura467</name>
<email>mitarashidango0927@gmail.com</email>
</author>
<published>2025-09-29T20:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=b3d0b6a965575da7efecea02f6478136630dee6e'/>
<id>b3d0b6a965575da7efecea02f6478136630dee6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: improve asynchronous delay by delegating window/app activation process to animateIn</title>
<updated>2025-09-28T17:02:42+00:00</updated>
<author>
<name>himura467</name>
<email>mitarashidango0927@gmail.com</email>
</author>
<published>2025-09-28T17:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=a6dd7bbeee5b6d879732aa31e25f07c47a9694cd'/>
<id>a6dd7bbeee5b6d879732aa31e25f07c47a9694cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: focusSurface for quick terminal</title>
<updated>2025-09-28T15:00:41+00:00</updated>
<author>
<name>himura467</name>
<email>mitarashidango0927@gmail.com</email>
</author>
<published>2025-09-28T15:00:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=8151f4bbf5ef90fc404a096c0bc33f910bc1311f'/>
<id>8151f4bbf5ef90fc404a096c0bc33f910bc1311f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>macos: quick terminal stores the last closed size by screen</title>
<updated>2025-09-19T20:01:29+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-09-19T19:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=4d761c96e5571fc961a2d63d0a12668fdfffa7fc'/>
<id>4d761c96e5571fc961a2d63d0a12668fdfffa7fc</id>
<content type='text'>
Fixes #8713

This stores the last closed state of the quick terminal by screen
pointer. We use a weak mapping so if a screen is unplugged we'll clear
the memory. We will not remember the size if you unplug and replug in a
monitor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #8713

This stores the last closed state of the quick terminal by screen
pointer. We use a weak mapping so if a screen is unplugged we'll clear
the memory. We will not remember the size if you unplug and replug in a
monitor.
</pre>
</div>
</content>
</entry>
<entry>
<title>macos: fix quick terminal issue where closing while fullscreen </title>
<updated>2025-08-26T17:40:41+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-08-26T17:40:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=520eaec61c1f6da1607f7c3a674e29ab9469cf8c'/>
<id>520eaec61c1f6da1607f7c3a674e29ab9469cf8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>macos: style changes for quick terminal sizing</title>
<updated>2025-08-26T17:20:16+00:00</updated>
<author>
<name>Mitchell Hashimoto</name>
<email>m@mitchellh.com</email>
</author>
<published>2025-08-26T17:20:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=ae48f323d7df1dc04bc1860627ab27a22151b040'/>
<id>ae48f323d7df1dc04bc1860627ab27a22151b040</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>macOS: enable quick terminal manual resizing</title>
<updated>2025-08-26T16:47:31+00:00</updated>
<author>
<name>Friedrich Stoltzfus</name>
<email>friedrichstoltzfus@gmail.com</email>
</author>
<published>2025-06-21T14:46:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=7cc0728fe5b97b35021f8675786416a748f21789'/>
<id>7cc0728fe5b97b35021f8675786416a748f21789</id>
<content type='text'>
You can now resize the quick terminal both vertically and horizontally. To incorporate adjusting the custom secondary size on the quick terminal we needed to have the ability to resize the width (if from top, bottom, or center), and height (if from right, left, or center). The quick terminal will retain the user's manually adjusted size while the app is open. A new feature with this is that when the secondary size is adjusted (or primary if the quick terminal is center), the size will increase or decrease on both sides of the terminal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
You can now resize the quick terminal both vertically and horizontally. To incorporate adjusting the custom secondary size on the quick terminal we needed to have the ability to resize the width (if from top, bottom, or center), and height (if from right, left, or center). The quick terminal will retain the user's manually adjusted size while the app is open. A new feature with this is that when the secondary size is adjusted (or primary if the quick terminal is center), the size will increase or decrease on both sides of the terminal.
</pre>
</div>
</content>
</entry>
<entry>
<title>macOS: Add support for quick terminal sizing configuration</title>
<updated>2025-08-26T16:47:31+00:00</updated>
<author>
<name>Friedrich Stoltzfus</name>
<email>friedrichstoltzfus@gmail.com</email>
</author>
<published>2025-06-11T18:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/ghostty.git/commit/?id=63cd424678cf75ceb6a85501a38fb06f4bf7f118'/>
<id>63cd424678cf75ceb6a85501a38fb06f4bf7f118</id>
<content type='text'>
Added C bindings for the already existing quick-terminal-size
configuration. Created a new QuickTerminalSize struct to hold these
values in Swift. Updated the QuickTerminal implementation to use the
user's configuration if supplied. Retains defaults. Also adds support to
customize the width of the quick terminal (height if quick terminal is
set to right or left).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added C bindings for the already existing quick-terminal-size
configuration. Created a new QuickTerminalSize struct to hold these
values in Swift. Updated the QuickTerminal implementation to use the
user's configuration if supplied. Retains defaults. Also adds support to
customize the width of the quick terminal (height if quick terminal is
set to right or left).
</pre>
</div>
</content>
</entry>
</feed>
