Releases: zed-industries/zed
v0.35.0
color-themes.mp4
- We've added a bunch of cool new color themes.
- Git-ignored files and directories are now displayed in the project panel.
- Zed now has a more full-fledged application menu.
- We've added a flow for inviting new Zed users to collaborate, and we'll be allocating invitations to insiders in the coming weeks.
- We fixed some issues related to rescanning the contents of worktrees when there are file system changes.
- The redo stack is now cleared on edit.
- Fixed an issue where there could sometimes be duplicate notifications.
v0.34.0
v0.33.0
We've simplified the experience for finding other Zed users with whom you want to collaborate.
You can open a contact search modal via a button at the top of the contacts panel.
When you make a request, the other user is notified.
Once someone is your contact, they are free to join any project that you are sharing. We'll be following up in the next release to restrict this a bit so that you're prompted before your contacts are allowed access. We expect to refine this permissions system over time, but for now, prompting feels like a safe compromise.
We also fixed a bug where multi-cursor editing in multi-buffers could insert repeated characters in some cases.
v0.32.0
- Added the ability to add, rename, and delete files and folders from the project panel. As usual, these commands work for both local and remote projects.
- Added a 'transpose' command, bound to
ctrl-t
, which swaps the characters before and after the cursor. - Fixed some bugs where pasting would insert the wrong text in some situations
- Added some missing highlights to the base16 themes (solarized, cave, and sulphurpool)
v0.31.1
- Improved padding and margins of the titlebar layout
v0.31.0
- The sidebar have been removed. Panels can now be toggled via icons in the status bar.
- The styling of the titlebar and status bar have been updated. We now include the names of open folders in the titlebar and present the project's diagnostics status more cleanly.
- Added a
format_on_save
setting so that formatting on save can be disabled. - We now sort buffer excerpts alphabetically by path when showing the results of refactorings in multi-buffers.
- Group themes by light and dark in the theme switcher.
v0.30.0
- Zed can now updates itself automatically. The app checks for updates on startup and every hour afterward. You can trigger a check manually using the
Zed > Check for Updates
application menu command. - Very long lines are no longer truncated. Instead, they are soft-wrapped at 512 characters, even for languages where soft-wrap is normally disabled.
- The project browser now lists directories before files and sorts entries case-insensitively.
- Cursors are now hidden in windows that are not active.
- The mouse cursor now uses the I-beam style when above an editor.
- TOML files are now syntax highlighted.
- Commands in the command palette now use spaces to separate all words, rather than using underscores in some places.
- The project browser is now shown when opening a new window for a folder.
- Several new themes have been added.
- TypeScript support has improved in several ways:
- Rename now works.
- Fixed a bug that caused incorrect text to be inserted when accepting autocomplete suggestions.
- Fixed a bug that caused incorrect breadcrumbs to be shown.
- Changed some default key bindings to match VS Code:
- The project diagnostics view is now opened with
cmd-shift-m
- Opening your keymap is now bound to
cmd-k cmd-s
- The project diagnostics view is now opened with
- Key bindings can now be customized more easily:
-
Autocomplete and type-checking are provided when editing your keymap.
-
The keymap and settings files may contain comments.
-
The structure of
keymap.json
has changed slightly. Here's an example JSON file using the new format:[ { "context": "Editor", "bindings": { "ctrl-w": "editor::DeleteToPreviousWordStart" } }, { "context": "Workspace", "bindings": { "f1": "zed::OpenKeymap" } } ]
-
v0.29.0
- Added a
zed
command line tool, which can be used to open files and directories in Zed from the terminal. To install this tool, selectZed > Install CLI
in the application menu. This will prompt you for permission to create a symbolic link in your/usr/local/bin
directory. - Fixed a regression causing Zed to sometimes crash when using the project symbols view.
v0.28.1
- Fixed another bug that would cause project diagnostics to use 100% of the CPU.
- Fixed a file finder regression introduced in v0.28.0.
v0.28.0
- Introduced a command palette accessible via
cmd-shift-P
. - Scroll position is now restored when navigating with
cmd--
andcmd-shift-_
. - Settings such as tab-size can now be customized specifically for JavaScript instead of JavaScript being lumped together with TypeScript.
- Fixed an issue where the project diagnostics view would get out sync with the summary displayed in the status bar.
- Fixed an issue where the project diagnostics view would never stop refreshing and consume 100% of CPU.
- Fixed an issue where the cursor would disappear when clicking out of a pending rename.
- Fixed focus-related bugs in project-wide diagnostics.
- Fixed an issue where editor highlights would not be updated when the theme changed.
- Fixed an issue where the active match in the find toolbar would be stale.
- Fixed a panic that would sometimes happen when rendering icons.
- Optimized performance with long soft-wrapped lines.