Mitchell Hashimoto
|
de564dad94
|
macos: fade unfocused splits
Fixes #353
|
2023-09-10 09:17:46 -07:00 |
|
Mitchell Hashimoto
|
303c5ca189
|
macos: split traversal uses direction to determine proper focus target
Fixes #415
|
2023-09-10 08:59:05 -07:00 |
|
Will Pragnell
|
7d9598fe6e
|
macos: fix split focus when toggling fullscreen
|
2023-09-03 22:55:22 -07:00 |
|
Mitchell Hashimoto
|
e657a0f671
|
macos: close and refocus split work while zoomed
|
2023-09-02 16:47:48 -07:00 |
|
Mitchell Hashimoto
|
76ae039701
|
macos: new split on zoomed split unzooms
|
2023-09-02 16:37:22 -07:00 |
|
Mitchell Hashimoto
|
e2282f1f4d
|
macos: zoomed splits put an emoji in the title bar
|
2023-09-02 16:33:33 -07:00 |
|
Mitchell Hashimoto
|
4570356e57
|
turn zoom into a toggle rather than an explicit zoom/unzoom
|
2023-09-02 16:03:51 -07:00 |
|
Mitchell Hashimoto
|
70bdc21d22
|
macos: support zoomed splits
|
2023-09-02 15:51:10 -07:00 |
|
Mitchell Hashimoto
|
1626c8cd3a
|
macos: hacks for split focus to work correctly on macos 12
|
2023-09-02 09:15:50 -07:00 |
|
Thorsten Ball
|
a76aea4d0a
|
macOS: new split can inherit font size
|
2023-08-19 09:59:04 +02:00 |
|
Mitchell Hashimoto
|
79971c62a6
|
macos: pass around a base surface_config_s rather than a new tab
|
2023-08-18 09:09:43 -07:00 |
|
Thorsten Ball
|
d2dae7a696
|
macOS: inherit font size when creating new tab
This is one part of #281.
|
2023-08-17 20:56:56 +02:00 |
|
Mitchell Hashimoto
|
84550f276a
|
macos: make close the terminal button non-destructive
So that "return" works.
|
2023-07-02 12:38:16 -07:00 |
|
Mitchell Hashimoto
|
a1831ecacb
|
macos: show close confirmation if running process exists
|
2023-03-26 10:40:38 -07:00 |
|
Mitchell Hashimoto
|
363a03a30d
|
macos: explicitly free surface resource on split/tab close
We don't wait for Swift to garbage collect. We just free the expensive
stuff (our surface) immediately.
|
2023-03-15 21:11:52 -07:00 |
|
Mitchell Hashimoto
|
3976da8149
|
macos: navigate splits directionally
|
2023-03-11 17:55:31 -08:00 |
|
Mitchell Hashimoto
|
4a5d92056f
|
macos: hook up previous/next split focus
|
2023-03-11 17:02:01 -08:00 |
|
Mitchell Hashimoto
|
b582691185
|
macos: hook up all the bindings so we're ready to handle focus event
|
2023-03-11 16:22:04 -08:00 |
|
Mitchell Hashimoto
|
a356c62105
|
macos: properly lose focus on previous split when new split
|
2023-03-10 15:31:48 -08:00 |
|
Mitchell Hashimoto
|
0aadd19282
|
macos: close surface works
|
2023-03-10 14:44:33 -08:00 |
|
Mitchell Hashimoto
|
dc6e5e1437
|
macos: fix bug where like... 5 terminals were being launched in the
background
|
2023-03-09 11:40:47 -08:00 |
|
Mitchell Hashimoto
|
bfbd7f1c1b
|
macos: terminal split views handle nested close properly
|
2023-03-09 11:07:12 -08:00 |
|
Mitchell Hashimoto
|
31378bcaa5
|
macos: redo all the split views
|
2023-03-08 22:14:29 -08:00 |
|
Mitchell Hashimoto
|
0388dc35bb
|
macos: set proper window title for focused split
|
2023-03-08 15:26:58 -08:00 |
|
Mitchell Hashimoto
|
c0315e72f1
|
macos: nil bottomright when we close it
|
2023-03-08 15:08:42 -08:00 |
|
Mitchell Hashimoto
|
6c857877e8
|
apprt/embedded: close surface callback
|
2023-03-08 15:05:15 -08:00 |
|
Mitchell Hashimoto
|
fa9ee0815f
|
apprt/embedded: newSplit callback
|
2023-03-08 14:56:50 -08:00 |
|
Mitchell Hashimoto
|
508277f823
|
macos: fix focus on split change
|
2023-03-07 21:37:36 -08:00 |
|
Mitchell Hashimoto
|
e07a4e6892
|
macos: comment my split view
|
2023-03-07 17:04:12 -08:00 |
|
Mitchell Hashimoto
|
4bbb419cb0
|
macos: use my new split view
|
2023-03-07 16:51:26 -08:00 |
|
Mitchell Hashimoto
|
d00794de8e
|
macos: working on custom split view
|
2023-03-07 16:22:00 -08:00 |
|