Mitchell Hashimoto
f5e2561eb7
macos: rename to TabTitleEditor
2026-02-23 08:38:10 -08:00
Mitchell Hashimoto
b6a9d54e98
macos: extract inline title editing to standalone file
2026-02-23 08:38:09 -08:00
MiUPa
879d7cf337
macOS: remove dead tab title edit helper
2026-02-23 08:38:09 -08:00
MiUPa
368e190a41
macOS: defer inline tab rename start to reduce flicker
2026-02-23 08:38:09 -08:00
MiUPa
f6e9b19fd5
macOS: widen inline tab title editor
2026-02-23 08:38:09 -08:00
MiUPa
feee4443da
macOS: add inline tab title editing
2026-02-23 08:38:09 -08:00
MiUPa
daa2a9d0d5
macos: allow renaming tab title on double-click
2026-02-23 08:38:09 -08:00
Jon Parise
2d6fa92d78
macos: swiftlint 'for_where' rule
2026-02-20 19:42:48 -05:00
Jon Parise
e887527e59
macos: swiftlint 'unused_enumerated' rule
2026-02-20 08:03:05 -05:00
Jon Parise
dbf2e0e087
macos: swiftlint 'vertical_parameter_alignment' rule
2026-02-19 19:11:36 -05:00
Jon Parise
f4d70df34c
macos: swiftlint 'implicit_getter' rule
2026-02-19 19:02:49 -05:00
Jon Parise
629a656e53
macos: swiftlint 'vertical_whitespace' rule
2026-02-19 18:58:28 -05:00
Jon Parise
a36d2f5420
macos: swiftlint 'unused_closure_parameter' rule
2026-02-19 18:57:43 -05:00
Jon Parise
b532cd55d6
macos: swiftlint 'trailing_whitespace' rule
2026-02-19 18:56:43 -05:00
Jon Parise
33dce8511e
macos: swiftlint 'trailing_semicolon' rule
2026-02-19 18:56:25 -05:00
Jon Parise
25b38b291e
macos: swiftlint 'private_over_fileprivate' rule
2026-02-19 18:55:12 -05:00
Jon Parise
6052f664cf
macos: swiftlint 'opening_brace' rule
2026-02-19 18:53:13 -05:00
Jon Parise
32e540c248
macos: swiftlint 'legacy_constant' rule
2026-02-19 18:38:32 -05:00
Jon Parise
9287a61920
macos: swiftlint 'implicit_optional_initialization' rule
2026-02-19 18:36:38 -05:00
Jon Parise
56d67ce88f
macos: swiftlint 'control_statement' rule
2026-02-19 18:34:37 -05:00
Jon Parise
a8903c1bb1
macos: swiftlint 'comment_spacing' rule
2026-02-19 18:34:02 -05:00
Jon Parise
6ade5df799
macos: swiftlint 'comma' rule
2026-02-19 18:33:34 -05:00
Jon Parise
786bad9774
macos: swiftlint 'colon' rule
2026-02-19 18:32:44 -05:00
benodiwal
3d0da44e15
feat(config): allow fullscreen config to specify non-native mode directly
...
Co-Authored-By: Sachin <sachinbeniwal0101@gmail.com >
2026-02-19 14:34:22 -08:00
Mitchell Hashimoto
6ace63acc4
macOS: xib changes from xcode
...
Literally just opening these on Xcode 26.2 does this, so we should
commit it lol.
2026-01-27 08:10:00 -08:00
Mitchell Hashimoto
5a7fdf735e
macos: custom tab title shows bell if active
...
Fixes #10210
2026-01-07 13:32:58 -08:00
Mitchell Hashimoto
323d362bc1
macos: dragging last window out of quick terminal works
2026-01-07 09:33:37 -08:00
Lukas
a265462aa6
macOS: moving a focused split to another tab should also update the previous tab
2026-01-07 09:18:41 -08:00
Lukas
02fc0f502f
macOS: rename function to avoid mutating misunderstanding
2026-01-07 09:18:17 -08:00
Mitchell Hashimoto
7d0157e69a
macOS: add Cmd+J "Jump to Selection" menu item and default binding
...
This matches other built-in macOS apps like Terminal, Notes, Safari. We
already had the binding, just needed to create the menu.
https://ampcode.com/threads/T-019b956a-f4e6-71b4-87fa-4162258d33ff
2026-01-06 14:30:11 -08:00
Aaron Ruan
9b6a3be993
macOS: Selection for Find feature
...
Adds the `selection_for_search` action, with Cmd+E keybind by default.
This action inputs the currently selected text into the search
field without changing focus, matching standard macOS behavior.
2026-01-06 22:21:55 +08:00
Mitchell Hashimoto
d4ba0fa27e
macos: last surface should close tab immediately not window
2025-12-30 15:07:28 -08:00
Mitchell Hashimoto
3e399a3d35
macos: detect surface tab bar hovers and focus them
2025-12-30 15:07:27 -08:00
John Xu
53c510ac40
macos: keep glass titlebar inset in sync on layout
2025-12-30 16:32:12 +08:00
Mitchell Hashimoto
a826892ef7
macos: make undo/redo work for final split dragged out
...
Fixes #10093
2025-12-29 11:15:19 -08:00
Mitchell Hashimoto
7512f6158b
macos: fix bugs
2025-12-29 10:47:00 -08:00
Mitchell Hashimoto
19f7b57cd1
macos: fixup focus issues when closing the new window
2025-12-29 10:36:24 -08:00
Mitchell Hashimoto
29edbbbc86
macos: open dragged windows where they are dropped
2025-12-29 10:21:21 -08:00
Mitchell Hashimoto
5ecd26727e
macos: allow pulling split out into its own window
2025-12-29 10:11:59 -08:00
Mitchell Hashimoto
89c515cab5
macos: new window from tree in TerminalController
2025-12-29 10:03:36 -08:00
Mitchell Hashimoto
5245757875
macos: all sorts of cleanups
2025-12-29 06:55:01 -08:00
Mitchell Hashimoto
9724541a33
macos: unify split callbacks into a single tagged enum
2025-12-29 06:55:00 -08:00
Mitchell Hashimoto
5916755388
macos: drop splits across windows
2025-12-29 06:55:00 -08:00
Mitchell Hashimoto
8f8b5846c6
macos: hook up onDrop to move splits
2025-12-29 06:55:00 -08:00
Mitchell Hashimoto
0a80f77766
macos: wire up onDrop
2025-12-29 06:55:00 -08:00
Mitchell Hashimoto
551031e41f
macOS: move NSGlassEffectView into TerminalViewContainer ( #10062 )
...
- Fixes #9991
> Modifying the subview of NSThemeFrame seems "dangerous" and
unpredictable.
- Provides correct `intrinsicContentSize` as previous
`NSHostingView<TerminalView>` did
> Fixes regression caused by #10046
> [!NOTE]
> AI Proofread some of my comments
2025-12-29 06:52:18 -08:00
Daniel Wennberg
b7a12effce
Only use macOS 26.0 workarounds on macOS 26.0
2025-12-28 09:47:22 -08:00
Lukas
6ab884d69f
macOS: fix intrinsicContentSize of TerminalViewContainer
2025-12-26 13:35:25 +01:00
Lukas
1c90af3569
macOS: move NSGlassEffectView into TerminalViewContainer
2025-12-26 11:44:30 +01:00
Mitchell Hashimoto
2415116ad0
Revert "macOS: move NSGlassEffectView into TerminalViewContainer ( #10046 )"
...
This reverts commit b8490f40c5 , reversing
changes made to 050278feae .
2025-12-25 13:52:59 -08:00