Mikayla Maki
8e5269db8b
move channels UI code to channels-rpc
2023-07-28 13:21:41 -07:00
Mikayla Maki and nate
7593602273
Add channels panel with stubbed out information
...
co-authored-by: nate <nate@zed.dev >
2023-07-28 13:21:39 -07:00
Conrad Irwin and Nate Butler
8fd9cba675
Update status bar theming
...
Co-Authored-By: Nate Butler <iamnbutler@gmail.com >
2023-07-25 11:06:41 -06:00
Conrad Irwin
1fccc35107
Refactor mode indicator to remove itself
...
One of the problems we had is that the status_bar shows a gap between
items, and we want to not add an additional gap for an invisible status
indicator.
2023-07-24 09:51:54 -06:00
Conrad Irwin
6ef1e48a77
Add a mode indicator for vim
...
This is the second most common remaining complaint (after :w not
working).
Fixes : zed-industries/community#409
2023-07-21 16:06:14 -06:00
Mikayla Maki
167d34be50
Add wrap guides and associated settings
2023-07-20 16:39:13 -07:00
Kirill Bulatov
ce4edb3375
Fully revert the line height change
2023-07-20 15:39:22 +03:00
Mikayla Maki
5c35215148
Raise minimum line height to 1.1
...
Disable buffer_line_height setting in non-buffer editors
2023-07-19 16:55:28 -07:00
Mikayla Maki
98f263639e
Added file suffix and icon associations data
2023-07-19 11:10:30 -07:00
Mikayla Maki
36d33e77f0
Add suffix based file icons
2023-07-19 11:10:30 -07: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
Max Brunsfeld
f48cf89a42
Optimize two slow code paths ( #2728 )
...
Linear:
https://linear.app/zed-industries/issue/Z-2578/zed-launches-very-slow-for-user
I was searching for the cause of a slow startup time reported in the
above issue, and I don't think I found it, but I did find two very
noticeable slow code paths while profiling, and fixed them.
### Notes
1. When starting the JSON language server, we provide it with a JSON
schema for our settings. For the `theme` setting, the JSON schema needs
to read all of the themes in the registry, to generate a list of valid
theme names. Previously, as part of this, we were deserializing each
theme from JSON, which took a lot of CPU. Now, we don't do that.
2. When an FS event occurs within a git repository, we reload the git
status for all entries in that git repository. Previously, we did that
via a separate `libgit2` call per FS entry (including ignored entries,
so many thousands in the case of the `zed` repo). Now we do one
`libgit2` call, asking for all of the statuses. Git carries an index of
all of the files with statuses, so this is fast.
Release Notes:
- Improved the the performance of starting up a JSON language server.
- Improved the performance of handling changes to git repositories, such
as changing branches or committing.
2023-07-14 14:38:55 -07:00
Max Brunsfeld
a4879a3c2d
Avoid deserializing all themes to compute settings JSON schema
2023-07-14 14:29:22 -07:00
Kirill Bulatov
26619663ea
Add a new button for the action
2023-07-14 17:32:10 +03:00
Mikayla Maki
3026e4e6c0
Add line height settings for the editor
2023-07-13 16:14:33 -07:00
Piotr Osiewicz
45ba98fab1
Merge branch 'main' into piotr/z-2556-add-create-branch-button
2023-07-12 18:11:52 +02:00
Piotr Osiewicz
2db48dc666
Add styles for branch create button
2023-07-10 16:51:18 +02:00
Nate Butler
83cf0f7092
Merge branch 'main' into update-assistant-styles
2023-07-10 10:22:18 -04:00
Piotr Osiewicz
a5afd99a66
Merge branch 'main' into Z-1292/show_search_results_in_scrollbar
2023-07-06 11:43:44 +02:00
Nate Butler
299e91e3da
Z-2276/Z-2275: Project & Branch switchers ( #2662 )
...
This PR adds project and branch switchers in top left corner.
Release Notes:
- Added a project & branch switcher under project name.
2023-07-05 13:09:40 -04:00
Nate Butler and Piotr Osiewicz
3950cb48f4
Update project & git menus to be Toggleable<Interactive<ContainedText>>
...
Co-Authored-By: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com >
2023-07-05 12:50:56 -04:00
Nate Butler
5d7f524850
Remove unused color_scheme field in the theme
...
I totally didn't mean to commit this right to main T_T
2023-07-04 00:44:12 -04:00
Nate Butler
3cba06098b
Revert "Remove unused color_scheme field in the theme"
...
This reverts commit c10e08d014 .
2023-07-04 00:41:13 -04:00
Nate Butler
c10e08d014
Remove unused color_scheme field in the theme
2023-07-04 00:40:01 -04:00
Piotr Osiewicz
c96d7dd8b9
Add missing rust-side definitions
2023-06-30 20:09:30 +02:00
Piotr Osiewicz
748d966b9d
Improve styling of git menu
2023-06-30 16:38:38 +02:00
Piotr Osiewicz
afa9eeb3c5
Add styles to git menu
2023-06-30 16:23:27 +02:00
Nate Butler
c737cc7198
Add low_tokens_remaining case to the assistant
2023-06-29 17:44:47 -04:00
Nate Butler
b39ef4ba1b
Update Hint Style
...
zzz
2023-06-29 22:39:17 +03:00
Mikayla Maki
6bce345ba5
Fix microphone and speaking styles
2023-06-28 08:41:31 -07:00
Nate Butler
d2c38b1954
workspace.titlebar -> titlebar in Theme
2023-06-27 17:27:58 -04:00
Mikayla Maki
fbc5e7f63e
Seperate online and offline
2023-06-27 13:33:04 -07:00
Nate Butler
0c6dd8615c
Update screenshare toggle, titlebar spacing
2023-06-27 16:20:45 -04:00
Mikayla Maki
afd9263f61
Rename and toggle screenshare
2023-06-27 09:58:01 -07:00
Piotr Osiewicz
89cbe97810
Merge branch 'main' into collab-titlebar-2
2023-06-27 15:40:43 +02:00
Piotr Osiewicz
e113db485f
Add styles for user menu
2023-06-27 11:55:06 +02:00
Antonio Scandurra
29f5161875
Add hover state to assistant buttons
2023-06-26 17:48:43 +02:00
Antonio Scandurra
503f93aa24
Show quote selection button
2023-06-26 17:24:31 +02:00
Antonio Scandurra and Nathan Sobo
38d0ee4c67
Add assistant icons to the toolbar
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-06-26 16:49:33 +02:00
Piotr Osiewicz
bd2df525d2
Add styles for button
2023-06-23 13:30:40 +02:00
Piotr Osiewicz
9017ccf747
Add styles for microphone and speakers buttons
2023-06-23 11:52:06 +02:00
Antonio Scandurra
6883910a1f
Merge remote-tracking branch 'origin/main' into save-conversations
2023-06-23 09:09:42 +02:00
Piotr Osiewicz
fca8e42474
Merge branch 'main' into sergey/z-2308-create-a-proof-of-concept-of-exporting-a-type-from-rust-and
2023-06-22 17:58:56 +02:00
Nathan Sobo
ac28aefdb1
Add Zoom button to assistant panel
2023-06-21 19:50:22 -06:00
Piotr Osiewicz
5e91866c51
Use xtask for theme generation
2023-06-21 18:48:09 +02:00
Nathan Sobo
f2a1afbacb
Add title to assistant panel and move + to right
2023-06-21 09:54:49 -06:00
Sergey Onufrienko
44a78ebd48
fix: create schemas folder
2023-06-21 16:13:04 +02:00
Sergey Onufrienko
fe30c945da
chore: move schema gen to theme
2023-06-21 16:12:27 +02:00
Antonio Scandurra
3790817f53
Allow loading a previously-saved conversation
2023-06-21 16:06:09 +02:00