Commit log

73f2fd6 Pass visible bounds to `Element::dispatch_event`

Antonio Scandurra created

ae415ee Merge pull request #763 from zed-industries/inconsistent-diagnostic-state

Click to expand commit body
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

Click to expand commit body
Don't assume there are always matches in outline view

Antonio Scandurra created

52251c3 Merge pull request #745 from zed-industries/scroll-tabs

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Enable language specific tab sizes

Max Brunsfeld created

67b15ee Use language specific tabsize in editor commands

Click to expand commit body
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

Click to expand commit body
Co-authored-by: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

664f17f Avoid maintaining indent size as state on buffers

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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<>>

Click to expand commit body
We don't need to support multiple threads.

Nathan Sobo created

0cbcc81 Merge pull request #742 from zed-industries/better-atlas-panics

Click to expand commit body
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

Click to expand commit body
- 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

Click to expand commit body
Show unsaved/conflict prompt only when closing the last tab for an item

Nathan Sobo created

4f4364d Ensure we drop the last pane item

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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:

Click to expand commit body
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

3ee8444 Merge pull request #737 from zed-industries/lsp-renames

Click to expand commit body
Improve handling of renames with respect to language servers

Antonio Scandurra created

cc45658 Clear diagnostics from buffer when unregistering it from language server

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

7e3cc67 Don't reuse old syntax tree when resetting a buffer's language

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

5c7f2bb Close and re-open buffer in language server when it gets renamed

Antonio Scandurra created

9188f51 Add unit test to illustrate how language server renames should work

Antonio Scandurra created