Conrad Irwin
92115eb5bf
Add support for adding/removing status items
2023-07-21 16:06:14 -06:00
Kirill Bulatov
aae5cf61e1
Add search in directory action in the project panel
2023-07-21 22:47:57 +03:00
Alex Viscreanu
9a31609357
feat(workspace): add action for closing inactive editors on all panes
2023-07-21 13:16:00 +02:00
Joseph T. Lyons
cd9caa8011
Add key binding to close all docks
2023-07-21 02:44:44 -04:00
Mikayla Maki
c3b5d0453c
fmt
2023-07-20 10:36:23 -07:00
Mikayla Maki
6d3e51ea54
Add a double click to reset resized splits
2023-07-20 10:33:28 -07:00
Conrad Irwin
7361cda15a
Ignore off-screen cursors
2023-07-20 11:11:47 -06:00
Conrad Irwin
40e8fc2213
Assertions for assumptions
2023-07-20 11:11:37 -06:00
Conrad Irwin
d424988245
Better calculation of pane distance
2023-07-20 11:06:16 -06:00
Conrad Irwin
6ab5bd0aff
Add support for activating a pane by direction
...
Contributes: zed-industries/community#476
Contributes: zed-industries/community#478
2023-07-19 18:29:11 -06:00
Conrad Irwin
8ff6450c40
Merge branch 'main' into vim-search
2023-07-19 09:48:25 -06:00
Alex Viscreanu
1258838a6f
feat(workspace): add option for moving the tab close button to the left
2023-07-17 21:17:28 +02:00
Alex Viscreanu
f4990e2c20
feat(workspace): show git status on editor tabs
2023-07-17 20:53:42 +02:00
Conrad Irwin
63c6387539
Avoid optional on select_match
2023-07-17 12:49:59 -06:00
Conrad Irwin
41775f1244
Merge branch 'main' into vim-search
2023-07-17 09:27:02 -06:00
Mikayla Maki
5cc106002e
Simplify db tests
2023-07-14 16:09:02 -07:00
Alex Viscreanu and Mikayla Maki
f1ae1407e7
fix(flexes): reset flexes when collapsing axis
...
Co-authored-by: Mikayla Maki <mikayla@zed.dev >
2023-07-14 21:49:33 +02:00
Alex Viscreanu and Mikayla Maki
ef7952c045
feat(workspace): allow alternative actions to open files and symbols in split
...
Co-authored-by: Mikayla Maki <mikayla@zed.dev >
2023-07-14 21:49:15 +02:00
Kirill Bulatov
9a9be65585
Preserve serach index for multicaret selection editor events
2023-07-14 14:47:12 +03:00
Kirill Bulatov
a050e82102
Allow selecting all search matches in buffer
2023-07-14 14:47:12 +03:00
Mikayla Maki
b1671a3561
Fix serialization error
2023-07-13 14:48:56 -07:00
Mikayla Maki
0fa93fbecc
tidy up names
2023-07-13 14:34:32 -07:00
Mikayla Maki
dae77f3bca
fmt
2023-07-13 14:21:30 -07:00
Mikayla Maki
39a56db2a3
Add resising serialization
2023-07-13 14:21:14 -07:00
Mikayla Maki
426e0abad7
Restore active pane magnification
2023-07-13 13:10:36 -07:00
Mikayla Maki
905a31254f
Styled and refined behavior for split resizing
2023-07-13 11:28:21 -07:00
Mikayla Maki
5902088b70
Add the math for pane resizing
2023-07-12 22:35:51 -07:00
Mikayla Maki
20cb1ae3ca
Added the new elements and wired through the pointers to update the pane axis ratios
2023-07-12 17:53:01 -07:00
Mikayla Maki
fc8f8fb680
WIP
2023-07-12 12:46:56 -07:00
Mikayla Maki
c1c0a979e8
Fix a bug where the terminal would not be closed by the terminal exiting ( #2706 )
...
Release Notes:
- Fixed a bug where terminal tabs in the panel would not close on tty
process exit.
2023-07-11 12:23:26 -07:00
Mikayla Maki
0e73ef5339
Fix a bug where the terminal panel's items wouldn't be hooked up properly to workspace actions
2023-07-11 12:12:37 -07:00
Kirill Bulatov and Max Brunsfeld
b214a1af15
Refactor LSP restart logic
...
Instead of storing `initialization_options` in every LSP adapter as
before, store previous LSP settings in `Project` entirely.
This way, we can later have use multiple different project
configurations per single LSP with its associated adapter.
co-authored-by: Max Brunsfeld <max@zed.dev >
2023-07-11 21:56:55 +03:00
Conrad Irwin
385cc12725
Rebuild vim search experience on refactored code
2023-07-07 15:57:54 -06:00
Kirill Bulatov
c463e0dc55
Restart LSP server on initialization options change
2023-07-06 23:27:22 +03:00
Antonio Scandurra
4b58f2b8dd
Restore focus to previously focused view when dismissing a modal
2023-07-05 09:40:26 +02:00
Antonio Scandurra
194bf772be
Add Modal::has_focus and introduce a ModalHandle trait object
2023-07-05 09:39:56 +02:00
Mikayla Maki
8eca1fdbb8
fmt
2023-06-29 17:19:35 -07:00
Mikayla Maki
74fefb0002
Remove on_click_out handler from context menu
...
Add 'delay_cancel()' method and on_down handler to relevant buttons
2023-06-29 17:10:51 -07:00
Mikayla Maki
16108b19fa
Collab UI v2 ( #2618 )
...
This PR implements
https://www.figma.com/file/pLq7dvhx2mFeWFOedXpUQ5/Project-%E2%80%93-Collaboration-UI?type=design&node-id=666%3A8610&t=XFGk6KEtTCFXBvCQ-1
Release notes:
- [x] Redesigned collaboration UI
- [x] Added voice support
2023-06-28 09:14:39 -07:00
Nathan Sobo and Antonio Scandurra
88a9908309
Clean up tooltips, create conversation on cmd-n
...
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-06-28 10:27:29 +02:00
Nate Butler
d2c38b1954
workspace.titlebar -> titlebar in Theme
2023-06-27 17:27:58 -04:00
Piotr Osiewicz
89cbe97810
Merge branch 'main' into collab-titlebar-2
2023-06-27 15:40:43 +02:00
Antonio Scandurra
9f14f04f18
Re-enable buffer search in assistant
2023-06-23 09:57:31 +02:00
Antonio Scandurra
6883910a1f
Merge remote-tracking branch 'origin/main' into save-conversations
2023-06-23 09:09:42 +02:00
Nathan Sobo
e64264ea9c
Always focus a panel when zooming it
...
This allows us to zoom a panel when clicking a button, even if the
panel isn't currently focused.
2023-06-22 06:55:31 -06:00
Piotr Osiewicz
fa148af2bc
Merge branch 'main' into collab-titlebar-2
2023-06-22 13:48:16 +02:00
Nate Butler
165f7d5e0a
Split Interactive into Interactive and Toggleable ( #2628 )
...
This is a part of the intensity driven theme rewrite.
It introduces the `toggle` and `interactive` helper functions to build
Toggle<T> and Interactive<T> styles for interactive elements in the
theme.
This PR also removes the `theme_testbench` crate and related actions.
Huge thanks to @osiewicz and @mikayla-maki for pushing this forward 🙏🏽
Release Notes:
- Updated the style of many interactive elements.
2023-06-21 15:03:08 -04:00
Nathan Sobo and Julia Risley
b310fcc367
Remove the nested Pane from the assistant
...
Since we don't want tabs, I think it would be better to render the toolbar
for ourselves directly and handle switching between conversations.
Co-Authored-By: Julia Risley <julia@zed.dev >
2023-06-20 18:52:48 -06:00
Mikayla Maki
87b1a62d0d
Add copy-on-click to diagnostic messages
2023-06-20 16:48:30 -07:00
Mikayla Maki
fd2a2ac6e3
Remove unescessary enum
2023-06-20 16:05:23 -07:00