206b0f0
0.25.0
Max Brunsfeld created
206b0f0
0.25.0
Max Brunsfeld created
0b8eed6
Merge pull request #765 from zed-industries/yield-lsp
Don't starve UI thread when rapidly receiving LSP messages
Antonio Scandurra created
80d55fd
Don't starve UI thread when rapidly receiving LSP messages
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
7a151ff
Merge pull request #764 from zed-industries/refine-event-handlers-behavior
Calculate hit-box based on visible bounds in `{Mouse}EventHandler`
Nathan Sobo created
b396909
Calculate hitbox based on visible bounds in `{Mouse}EventHandler`
This is in contrast to not dispatching the event altogether in `Flex` when the event is not contained in the flex element bounds. That approach was problematic because it didn't give an opportunity to `MouseEventHandler`s to handle mouse move events when they didn't intersect with the element bounds, causing elements to never clear their hover state, cursor style, etc.
Antonio Scandurra created
73f2fd6
Pass visible bounds to `Element::dispatch_event`
Antonio Scandurra created
ae415ee
Merge pull request #763 from zed-industries/inconsistent-diagnostic-state
Fix bad diagnostic state when restarting a language server w/ a running diagnostic task
Antonio Scandurra created
7c21b61
Merge pull request #748 from zed-industries/fix-outline-panic
Don't assume there are always matches in outline view
Antonio Scandurra created
52251c3
Merge pull request #745 from zed-industries/scroll-tabs
Allow pane tabs to be scrolled when they overflow
Antonio Scandurra created
f73de20
Fix diagnostic updates after restarting an LSP w/ a pending diagnostic job
Max Brunsfeld created
b354af7
Use an unbounded channel in gpui test helper methods
The bounded channel could fill up when many events were emitted in one effect cycle.
Max Brunsfeld created
ce54701
Merge pull request #759 from zed-industries/breadcrumb-multibuffer-fix
Update breadcrumbs when multibuffers' excerpts change
Max Brunsfeld created
ec837fa
Update breadcrumbs when multibuffers' excerpts change
Max Brunsfeld created
8f38ac8
Tweak structure of Project::on_lsp_progress so it can be auto-formatted
Previously, rustfmt seems to have given up on formatting this method.
Max Brunsfeld created
f9e1b4d
Merge pull request #758 from zed-industries/open-excerpts-in-same-pane
Don't activate the next pane when opening excerpts
Max Brunsfeld created
ea63df0
Don't activate the next pane when opening excerpts
Max Brunsfeld created
3d8e4ad
Merge pull request #757 from zed-industries/restructure-settings
Enable language specific tab sizes
Max Brunsfeld created
67b15ee
Use language specific tabsize in editor commands
Co-authored-by: Max Brunsfeld <max@zed.dev>
Keith Simmons and Max Brunsfeld created
36f4d8f
Fix typescript indent size
Keith Simmons created
1812480
Tab size is pulled properly from settings instead of hardcoded
Keith Simmons created
866ffdd
Move Settings to its own crate
Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
664f17f
Avoid maintaining indent size as state on buffers
Indent size is still hard-coded, but it's now controlled by the editor and not the buffer. Co-authored-by: Keith Simmons <keith@zed.dev>
Max Brunsfeld and Keith Simmons created
0214bec
Don't dispatch events to flex children outside of parent flex's bounds
Nathan Sobo created
e21f90f
Merge pull request #747 from zed-industries/styles-in-typescript
Style the Zed app using Typescript styleTrees and Design Tokens
Nathan Sobo created
b1eda1a
Add border to top of status bar
Nate Butler created
e584e89
Update light theme
Nate Butler created
d3cfd1c
Use standard text sizes for signInPrompt
Nate Butler created
ca64b08
Don't assume there are always matches in outline view
Nathan Sobo created
c289cdc
💄
Nathan Sobo created
36fede7
💄 token-building script and output destinations
Just some organization here.
Nathan Sobo created
f29b8c7
Remove `message.txt`
Nate Butler created
d7342e2
Use `Pane::activate_item` when navigating to remove duplicated logic
Antonio Scandurra created
1453954
Autoscroll to active tab when activating a new item
Antonio Scandurra created
e201826
Update Light & Dark themes
Nate Butler created
eb99588
Remove stray dbg! expressions
Nathan Sobo created
ab3bbe1
Make the tabs scrollable when they overflow
This adds the ability to make a Flex element scrollable by passing a type tag and instance id, which we use to store the scroll position in an ElementStateHandle. Still need to allow the element to auto-scroll.
Nathan Sobo created
025d857
Make UniformListState an Rc<RefCell<>> instead of an Arc<Mutex<>>
We don't need to support multiple threads.
Nathan Sobo created
0cbcc81
Merge pull request #742 from zed-industries/better-atlas-panics
Report more information when we panic due to an atlas allocation failure
Nathan Sobo created
2a2c407
Update light syntax theme and highlights, player selections
Nate Butler created
35f5670
Update light theme, change player 3 color
- Changed player 3 color to be less similar to player 1
Nate Butler created
aeb0b42
Report more information when we panic due to an allocation failure
Nathan Sobo created
133d9f9
Merge pull request #740 from zed-industries/prompt-only-on-last-dirty-item
Show unsaved/conflict prompt only when closing the last tab for an item
Nathan Sobo created
4f4364d
Ensure we drop the last pane item
Previously, we weren't updating the toolbar's active item when emptying out a pane. This enhances an integration test to ensure that we don't hold references to any editors or buffers once we close everything.
Nathan Sobo created
41a27e6
💄
Nathan Sobo created
e2bf89b
Don't require a path in TestAppContext::dispatch_action
Instead, derive it from the presenter. This makes tests easier to write and more reliable since we'll be accurately simulating the actual relationship between parent and child views.
Nathan Sobo created
3da8f7f
Fix dispatch path in test
Nathan Sobo created
c3b947c
Show unsaved/conflict prompt only when closing the last tab for an item
Also, ensure we show the correct prompt when files have conflicts. Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
d21dea6
Squashed commit of the following:
commit 66d4cbae2ca6d7dd660688d7eb702ae55bf3e0ca
Author: Nate Butler <iamnbutler@gmail.com>
Date: Tue Apr 5 13:33:33 2022 -0400
WIP: Improve legibility of contactsPanel and fix errors
Co-Authored-By: Keith Simmons <keith@the-simmons.net>
commit 000319c583801c5ba4ed7884bbf3da2a591e3f26
Author: Nate Butler <iamnbutler@gmail.com>
Date: Tue Apr 5 13:13:32 2022 -0400
WIP
Nate Butler created
cac0ddd
Restructure item closing to take the `Workspace` instead of the `Pane`
Antonio Scandurra created
939def4
v0.24.1
Antonio Scandurra created