2390815
Make settings store handle no user settings
Click to expand commit body
co-authored-by: max <max@zed.dev>
Mikayla Maki and max created
2390815
Make settings store handle no user settings
co-authored-by: max <max@zed.dev>
Mikayla Maki and max created
2ffbeca
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)).
Julia created
51c82da
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>
Julia , Antonio Scandurra , and Max Brunsfeld created
d8ce333
Remove wrong assertion
Kirill Bulatov created
0162197
Change "Project search" to "Project Search"
Piotr Osiewicz created
e1a6dc9
search: Add a default tooltip for empty searches
Z-1074
Piotr Osiewicz created
788f97e
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.
Max Brunsfeld created
ae7606c
collab 0.12.5
Max Brunsfeld created
0d281c1
:art:
Max Brunsfeld created
0dd7694
Make language_settings take a language, not a language name
Max Brunsfeld created
03a351f
Make language settings accessors take an arc dyn file
Max Brunsfeld created
38078b9
v0.90.x dev
Max Brunsfeld created
a2ab7c9
Respect project-specific settings for copilot
Max Brunsfeld created
6f4fd74
Add a dock-keybinding-changed one-time notification (#2546)
This code is intended to be removed at a later date. Release Notes: - N/A
Mikayla Maki created
bf2016a
Remove version check
Mikayla Maki created
27ef0e2
De-morgans properly
Mikayla Maki created
45b42c5
fmt
Mikayla Maki created
705e368
add version check
Mikayla Maki created
b875d4e
Remove silly panic
Mikayla Maki created
ed0b9ac
Add panic if version is 0.91
Mikayla Maki created
ef80b53
Fix notification styling, minimize database reads
Mikayla Maki created
62660f2
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).
Max Brunsfeld created
193474a
:art:
Max Brunsfeld created
c48fed2
When revealing items, zoom-out any inactive panes
Max Brunsfeld created
4717ce1
WIP: Move statuses to entries
co-authored-by: julia <julia@zed.dev>
Mikayla Maki and julia created
3f6aa94
Use active color for zoom button in a zoomed pane
Max Brunsfeld created
8936152
Only include one border edge for zoomed panels
Max Brunsfeld created
1f72f9e
Add un-hooked up zoomIcon styles
Nate Butler created
a10933c
Update pane/panel zoom styling
Nate Butler created
ac41564
Dismiss zoomed panels by closing their dock, not zooming them out
Max Brunsfeld created
22e4086
WIP: Move statuses to be on their associated file entries in worktree
co-authored-by: Julia <julia@zed.dev>
Mikayla Maki and Julia created
c6672db
Update theme license logic (#2541)
Use new theme file structure
```
themes/
[theme_name]
[theme_name]-common.ts
[theme_name]-light.ts
[theme_name]-dark.ts
LICENSE
```
Release Notes:
- N/A
Sergii Onufriienko created
76927b6
Make active panel's button close its dock
Max Brunsfeld created
eeba72d
Bump protocol version
Max Brunsfeld created
8f95435
Replicate project-specific settings when collaborating
Max Brunsfeld created
c9820fd
WIP: Add toast when users attempt to use shift-escape for the first time
Mikayla Maki created
584e5f7
Fix usability issues with new panel system. (#2544)
This PR updates the dock key bindings according to the following model: There are three bits: Visible: Opened / closed. Focus: Panel focused / center focused. Zoom: Zoomed / Not zoomed. Each of these variables is 'sticky' in that they won't effect each other unless they need to. 'Zooming' a panel conceptually merges the visible and focus bits. cmd-shift-j/b/r have all been removed. cmd-j/b/r have been updated to mean 'toggle visibility of a certain dock', firing them should *always* reveal the panel to you (where you last left it), or hide it, without moving focus (unless the focused element is invisible). This means that, when the terminal panel is zoomed, cmd-j has the same effect as ctrl-` ctrl-` and cmd-shift-e now toggle a panel's focus, without updating the zoom state of a panel. Toggling the focus of a zoomed panel causes it to automatically hide itself, without losing the zoom bit. When focused or made visible, panels which cannot be zoomed automatically unzoom everything else so as to preserve user intent of 'show me this panel' and 'everything stays where it is if I don't take an action' Release Notes: - cmd-shift-j/b/r have been removed. (preview only) - cmd-j/b/r unconditionally show or hide their associated dock, respecting zoom settings. (preview only) - ctrl-` and cmd-shift-e now retain zoom state. (preview only) - Fixed a bug where terminal dock tab would always be in the active state (preview only) - Fixed a bug where terminals would not always open in the terminal panel - Changed the look of zoomed panels to fill more of the screen (preview only)
Mikayla Maki created
0122cd6
fmt
Mikayla Maki created
685e8d7
Seperate pane and panel styling
co-authored-by: max <max@zed.dev>
Mikayla Maki and max created
9c707ef
Rework new terminal actions
Mikayla Maki created
e80ab5f
Fix focus bug with new docks
co-authored-by: max <max@zed.dev>
Mikayla Maki and max created
5e4a9ab
Fix bug in panel button dispatch
Mikayla Maki created
5065804
WIP: iron out bugs in interaction between toggle and toggle focus key bindings
co-authored-by: max <max@zed.dev>
Mikayla Maki and max created
8f0fc91
`TextStyle::default()` ask system for known existing font family (#2542)
Rather than assuming a specific family exists, try a set of specific names and if they fail, just grab any old font that the system reports as existing Closes https://linear.app/zed-industries/issue/Z-445/thread-main-panicked-at-called-resultunwrap-on-an-err-value-could-not Release Notes: * Fixed crash that could happen if system did not have a specific fallback font
Julia created
9c9af5e
Remove focus side effects from toggle dock commands
co-authored-by: max <max@zed.dev>
Mikayla Maki and max created
efcf78c
Update pull_request_template.md
Joseph Lyons created
e9ce85e
Scrape email from feedback editor (#2543)
Add release note lines here: N/A
Joseph T. Lyons created
501f9ab
Scrape email from feedback editor
Joseph Lyons created
1a23fe9
WIP: Remove focus side effects from toggle dock commands
co-authored-by: max <max@zed.dev>
Mikayla Maki and max created
84f98f1
Seperate open and zoom bits conceptually for new panels
co-authored-by: max <max@zed.dev>
Mikayla Maki and max created