Commit Graph
813 Commits
Author SHA1 Message Date
Mikayla Maki 8e5269db8b move channels UI code to channels-rpc 2023-07-28 13:21:41 -07:00
Mikayla Makiandnate 7593602273 Add channels panel with stubbed out information
co-authored-by: nate <nate@zed.dev>
2023-07-28 13:21:39 -07:00
Conrad IrwinandNate 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 ButlerandPiotr 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 ScandurraandNathan 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