mirror-ghostty/macos/Sources
Mitchell Hashimoto 5105c52ef7
macos: make goto_split, goto_tab, and move_tab performable
Fixes #5552

This makes the mentioned actions performable. This isn't perfect, but it
does so in a way that resolves the user issue in #5552. This commit
returns an action is NOT performed if it doesn't have splits or tabs
(respectiely for the actions), but also reports its ALWAYS performed if
it does.

This latter logic isn't accurate: we should only return performable if
it was actually done. So for example, goto_split:top should do nothing
if we're already at the top. But, we report it as performed today.

This is good enough to resolve the issue and fix the core problem faced
for 1.1.0.
2025-02-13 10:40:07 -08:00
..
App macos: add a variety of artist-drawn alternate icons 2025-02-11 14:51:43 -08:00
Features Eliminate tab content flickering during tab movement on macOS 2025-02-13 14:59:14 +08:00
Ghostty macos: make goto_split, goto_tab, and move_tab performable 2025-02-13 10:40:07 -08:00
Helpers Remember last focused window position for next startup 2025-02-11 12:33:29 -08:00