Skip to content

Releases: zed-industries/zed

v0.35.0

24 May 19:07
Compare
Choose a tag to compare

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

17 May 17:51
d5c7a96
Compare
Choose a tag to compare

We've removed the need to explicitly share your project in Zed. You can now request to join any of your contacts' projects.

Screen Shot 2022-05-17 at 15 38 13

Screen Shot 2022-05-17 at 15 38 20

The project's host receives a notification that you'd like to join, and can accept or decline.

Screen Shot 2022-05-17 at 15 38 23

v0.33.0

12 May 21:38
Compare
Choose a tag to compare

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.

Screen Shot 2022-05-12 at 3 25 36 PM

When you make a request, the other user is notified.

Screen Shot 2022-05-12 at 3 26 21 PM

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

05 May 17:42
Compare
Choose a tag to compare
  • 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

03 May 16:30
Compare
Choose a tag to compare
  • Improved padding and margins of the titlebar layout

v0.31.0

29 Apr 16:05
Compare
Choose a tag to compare

Screen Shot 2022-04-29 at 10 02 16 AM

  • 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

25 Apr 23:57
Compare
Choose a tag to compare
  • 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
  • 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

20 Apr 23:32
Compare
Choose a tag to compare
  • Added a zed command line tool, which can be used to open files and directories in Zed from the terminal. To install this tool, select Zed > 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

20 Apr 13:53
Compare
Choose a tag to compare
  • 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

19 Apr 16:30
Compare
Choose a tag to compare

command-palette

  • Introduced a command palette accessible via cmd-shift-P.
  • Scroll position is now restored when navigating with cmd-- and cmd-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.