Commit Graph
25009 Commits
Author SHA1 Message Date
Sergey Onufrienko 869165cb71 chore: make SyntaxHighlightStyle.color optional 2023-06-02 14:10:02 +02:00
Sergey Onufrienko ce8daa7d18 feat: update and refactor colorScheme 2023-06-02 14:08:35 +02:00
Sergey Onufrienko 2c28af853e feat: add themeConfig types 2023-06-02 14:07:43 +02:00
Antonio Scandurra 6da72891cd Save OpenAI API key in the keychain 2023-06-02 12:15:25 +02:00
Piotr Osiewicz 469a3f827e Z-1074/search default label (#2547)
This commit adds a default "Project search" tooltip for empty search
panes. Fixes Linear ticket Z-1074
Release Notes:

- Added default tooltip to empty search panes.
([#1533](https://github.com/zed-industries/community/issues/1533)).
2023-06-02 11:42:40 +02:00
Antonio Scandurra e2a0dd6ccf Allow saving the OpenAI API key in the assistant panel 2023-06-02 11:38:02 +02:00
Antonio Scandurra 5f5cbb5700 Allow moving the assistant panel to other docks 2023-06-02 10:55:19 +02:00
Antonio Scandurra 1c39a0e70e Allow adding new contexts 2023-06-02 10:29:22 +02:00
Antonio Scandurra 83542684d5 Fix compile errors 2023-06-02 10:08:06 +02:00
Antonio Scandurra 58959e4179 Merge remote-tracking branch 'origin/main' into assistant-2 2023-06-02 09:32:11 +02:00
Mikayla Maki 1e44d43940 WIP: Git statuses 2023-06-01 23:27:49 -07:00
Joseph Lyons 6f3a90f4e5 Rename field to panicked_on 2023-06-02 01:33:25 -04:00
Joseph Lyons f188617f61 Add additional panic information to panic events 2023-06-01 23:34:39 -04:00
Mikayla Maki 319f9d7377 WIP: Add stateful status bubbling to worktree 2023-06-01 16:51:34 -07:00
Max Brunsfeld 2ccf121a51 Zoom out all panes when opening a dock (#2554)
Fixes
https://linear.app/zed-industries/issue/Z-2051/center-zoom-isnt-unset-when-opening-project-panel

Release Notes:

- Fixed a bug where opening the project panel did not reset the zoom
state of a pane.
2023-06-01 15:26:46 -07:00
Max Brunsfeld b763f8f05e Unzoom all panes when opening a dock 2023-06-01 15:20:15 -07:00
Max Brunsfeld 6d79e927b0 Fix ambiguous glob export warnings in rust 1.70 (#2553)
This fixes a warning that is introduced when upgrading to Rust 1.70.

Release Notes:

- N/A
2023-06-01 14:37:36 -07:00
Max Brunsfeld ec0e6c8095 Fix ambiguous glob export warnings in rust 1.70 2023-06-01 14:07:59 -07:00
Joseph T. Lyons 4ff9b62d55 Add panic events (#2552)
Adds a time field to support panic events.  See

https://github.com/zed-industries/zed.dev/pull/321

Release Notes:

- N/A
2023-06-01 16:47:29 -04:00
Joseph Lyons b98a8cb9b4 Add panic events 2023-06-01 16:40:54 -04:00
Mikayla Maki 66cc433e86 Redraw the terminal on every wakeup (#2551)
For whatever reason, the optimizations of panes and workspace have
caused the terminal to notify less often then it should. This PR fixes
that oversight.
2023-06-01 10:56:13 -07:00
Mikayla Makiandmax 8e8b83e214 Redraw the terminal on every wakeup
co-authored-by: max <max@zed.dev>
2023-06-01 10:49:31 -07:00
Mikayla Maki dca870c4c4 Make settings store handle no user settings (#2550)
This fixes the crash users have been reporting with the theme selector
2023-06-01 10:25:30 -07:00
Mikayla Makiandmax 5468b6f8e1 Make settings store handle no user settings
co-authored-by: max <max@zed.dev>
2023-06-01 10:09:04 -07:00
Julia cca91f5576 Avoid blocking forever on startup if config files do not exist (#2549)
The files will still get created if the user opens their settings and
saves, otherwise everything will transparently work

Release Notes:

- Fixed an issue where a missing settings file would cause a hang on
startup
([#1590](https://github.com/zed-industries/community/issues/1590)).
2023-06-01 12:13:22 -04:00
77a15a0728 Avoid blocking forever on startup if config files do not exist
The files will still get created if the user opens their settings and
saves, otherwise everything will transparently work

Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
2023-06-01 12:04:45 -04:00
Kirill Bulatov 71835813f5 Remove wrong assertion 2023-06-01 16:51:29 +03:00
Piotr Osiewicz 513e17c127 Change "Project search" to "Project Search" 2023-06-01 12:31:37 +02:00
Piotr Osiewicz 3831551ef6 search: Add a default tooltip for empty searches
Z-1074
2023-06-01 11:17:33 +02:00
Max Brunsfeld ba6cd9a8a4 Add support for folder-specific settings (#2537)
This PR allows you to customize Zed's settings within a particular
folder by creating a `.zed/settings.json` file within that folder.

Todo

* [x] respect folder-specific settings for local projects
* [x] respect folder-specific settings in remote projects
* [x] pass a path when retrieving editor/language settings
* [x] pass a path when retrieving copilot settings
* [ ] update the `Setting` trait to make it clear which types of
settings are locally overridable

Release Notes:

* Added support for folder-specific settings. You can customize Zed's
settings within a particular folder by creating a `.zed` directory and a
`.zed/settings.json` file within that folder.
2023-05-31 16:27:08 -07:00
Max Brunsfeld 75fa916590 collab 0.12.5 2023-05-31 15:38:26 -07:00
Max Brunsfeld 82b41adb88 🎨 2023-05-31 15:13:01 -07:00
Max Brunsfeld c338c69da7 Make language_settings take a language, not a language name 2023-05-31 15:10:30 -07:00
Max Brunsfeld 6f55841897 Make language settings accessors take an arc dyn file 2023-05-31 14:57:04 -07:00
Max Brunsfeld 9ca58625b8 v0.90.x dev 2023-05-31 14:44:48 -07:00
Max Brunsfeld 1fbbaa262f Respect project-specific settings for copilot 2023-05-31 14:42:15 -07:00
Mikayla Maki a17dc5dd0f Add a dock-keybinding-changed one-time notification (#2546)
This code is intended to be removed at a later date.

Release Notes:

- N/A
2023-05-31 14:28:12 -07:00
Mikayla Maki 9a34237553 Remove version check 2023-05-31 14:23:56 -07:00
Mikayla Maki 619588414b De-morgans properly 2023-05-31 14:21:38 -07:00
Mikayla Maki b39e03365e fmt 2023-05-31 14:17:27 -07:00
Mikayla Maki 93b7529435 add version check 2023-05-31 14:16:37 -07:00
Mikayla Maki f76ad1cb7a Remove silly panic 2023-05-31 14:10:50 -07:00
Mikayla Maki f60883e481 Add panic if version is 0.91 2023-05-31 14:06:36 -07:00
Mikayla Maki 424a3f96b3 Fix notification styling, minimize database reads 2023-05-31 13:56:41 -07:00
Max Brunsfeld 39531f3d2d Fix more issues with panels and zoom (#2545)
Release Notes:

* Fixed the behavior of panel buttons when their panel is open. Show the
key binding for closing the containing dock (preview only).
* Improved the styling of zoomed panels and panes, giving them a
stronger border, and color the zoom button with an "active" style
(preview only).
* Improved the stability of panels' zoom state. Close their dock instead
of resetting their zoom state when dismissing panels to reveal other
items (preview only).
2023-05-31 13:17:12 -07:00
Max Brunsfeld 46143a1670 🎨 2023-05-31 13:07:20 -07:00
Max Brunsfeld 382d5ff8ea When revealing items, zoom-out any inactive panes 2023-05-31 13:05:50 -07:00
Mikayla Makiandjulia b2303fb1ea WIP: Move statuses to entries
co-authored-by: julia <julia@zed.dev>
2023-05-31 12:55:31 -07:00
Max Brunsfeld 4ff9201190 Use active color for zoom button in a zoomed pane 2023-05-31 12:51:57 -07:00
Max Brunsfeld 12cb559e37 Only include one border edge for zoomed panels 2023-05-31 12:45:55 -07:00