0dd7694
Make language_settings take a language, not a language name
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
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
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
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
69e8a16
Start on `assistant::QuoteSelection`
Antonio Scandurra created
dc36547
Merge remote-tracking branch 'origin/main' into assistant-2
Antonio Scandurra 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