0c7973d
zed 0.89.1
Max Brunsfeld created
0c7973d
zed 0.89.1
Max Brunsfeld created
0071a45
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
d7e4544
Remove wrong assertion
Kirill Bulatov created
432d407
v0.89.x preview
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
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
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
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
31516b7
`TextStyle::default()` ask system for known existing font family
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 Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Julia and Nathan Sobo created
51c7078
chore: remove license_text
Sergey Onufrienko created
4568f80
feat: read from LICENSE file
Sergey Onufrienko created
14efc18
refactor: add license file and check it exists
Sergey Onufrienko created
05d1dd6
refactor: move common to theme folder
Sergey Onufrienko created
ac63043
chore: move similar themes to one folder
Sergey Onufrienko created
0d62e76
refactor: colorSchemes
Sergey Onufrienko created
1fc9103
Remove methods taking `&mut Workspace` from `Pane` (#2540)
This pull request simplifies the `Pane` struct by replacing methods like `Pane::add_item` that would previously take a `&mut Workspace` with methods that take a `&mut self`. When access to the workspace is needed, we now either emit an event from the `Pane` or directly move the method to the `Workspace` struct.
Antonio Scandurra created
bd49403
Call `ItemHandle::added_to_pane` when an item is added to a pane
Antonio Scandurra created
2269c19
chore: add LICENSE files
Sergey Onufrienko created
8a851ad
Fix annoying system prompt (#2538)
I was having fun, but it was too much. It makes the assistant too annoying to be useful. Release Notes: Use `N/A` in this section if this item should be skipped in the release notes. Add release note lines here: * Dialed back the system prompt on the assistant.
Nathan Sobo created
063613b
Fix annoying system prompt
I was having fun, but it was too much. It makes the assistant too annoying to be useful.
Nathan Sobo created
88eb2b2
Move history navigation logic to `Workspace`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created