Antonio Scandurra
|
10e947cb5f
|
Persist project and terminal panel sizes
|
2023-05-22 15:55:44 +02:00 |
|
Antonio Scandurra
|
146809eef0
|
Merge branch 'main' into panels
|
2023-05-22 14:10:17 +02:00 |
|
Antonio Scandurra
|
5ff49bde31
|
Serialize and deserialize TerminalPanel
|
2023-05-19 19:26:32 +02:00 |
|
Antonio Scandurra
|
e49281699c
|
Add new terminal when the terminal panel is activated, and not on focus
|
2023-05-19 16:07:47 +02:00 |
|
Antonio Scandurra
|
05fb051924
|
Store whether a panel is zoomed in the panel itself
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2023-05-17 17:51:11 +02:00 |
|
Antonio Scandurra
|
f097444546
|
Rebind ctrl- ` to toggle terminal panel focus
Also, add `ctrl-~` to create new terminals.
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
|
2023-05-17 17:35:10 +02:00 |
|
Antonio Scandurra
|
981129ef8e
|
Show a panel/pane as zoomed only if it's the active item in workspace
|
2023-05-17 15:06:58 +02:00 |
|
Antonio Scandurra
|
f87ae6032e
|
Don't rely on action propagation for zooming in and out
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
|
2023-05-16 10:34:50 -06:00 |
|
Antonio Scandurra
|
c03e470fe6
|
Introduce Panel::can_zoom
|
2023-05-15 17:10:30 +02:00 |
|
Nathan Sobo
|
214354b4da
|
Make panels independently resizable
|
2023-05-12 09:44:14 -06:00 |
|
Antonio Scandurra
|
0ccb4a50e6
|
Create more specific dock position settings associated with each panel
|
2023-05-10 16:52:10 +02:00 |
|
Antonio Scandurra
|
f28eee88b6
|
Add context menu to change panel position
|
2023-05-10 14:05:48 +02:00 |
|
Nathan Sobo
|
ba248244ec
|
Allow terminal to be docked left, bottom, or right
Co-Authored-By: Joseph Lyons <joseph@zed.dev>
|
2023-05-09 17:36:49 -06:00 |
|
Nathan Sobo
|
6a7feb4c4c
|
Allow the project panel to be docked right or left
Co-Authored-By: Joseph Lyons <joseph@zed.dev>
|
2023-05-09 17:26:54 -06:00 |
|
Nathan Sobo
|
6645323f1b
|
WIP
|
2023-05-09 13:28:34 -06:00 |
|
Antonio Scandurra
|
8f12489937
|
WIP: Allow panels to be moved
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2023-05-09 18:57:25 +02:00 |
|
Antonio Scandurra
|
641f5d1107
|
Ensure ctrl- ` works in the terminal panel
|
2023-05-09 17:38:18 +02:00 |
|
Antonio Scandurra
|
634b699281
|
Allow customization of Pane tab bar buttons
|
2023-05-09 15:05:29 +02:00 |
|
Antonio Scandurra
|
26fe7a81f3
|
Prevent splits in the terminal panel
|
2023-05-09 12:29:16 +02:00 |
|
Antonio Scandurra
|
e6be35c9a5
|
Show terminal count in panel button
|
2023-05-09 12:21:35 +02:00 |
|
Antonio Scandurra
|
506f978c41
|
Automatically close terminal dock when the last terminal was closed
|
2023-05-09 10:18:11 +02:00 |
|
Antonio Scandurra
|
916612caf1
|
Prevent dragging items that aren't terminals to the terminal panel
|
2023-05-09 10:18:11 +02:00 |
|
Antonio Scandurra
|
6ddc610fa2
|
WIP: Start on TerminalPanel
|
2023-05-09 10:18:11 +02:00 |
|