Commit log

a8cde09 v0.36.1

Antonio Scandurra created

7beb194 Merge pull request #1091 from zed-industries/fix-project-diagnostics-panic

Click to expand commit body
Don't reuse the same diagnostic group id across buffers

Antonio Scandurra created

6baf8b0 Don't reuse the same diagnostic group id across buffers

Click to expand commit body
This lets us use the group id as the key for an `ElementState`, which
fixes a panic that would occur in project diagnostics when opening it
while there were multiple diagnostic groups with the same id.

Antonio Scandurra created

c34b30e Merge pull request #1090 from zed-industries/context-menu-polish

Click to expand commit body
Context menu polish

Antonio Scandurra created

1226730 Don't dismiss context menu when right-clicking project panel again

Antonio Scandurra created

701e209 Align context menu to fit within the window bounds

Antonio Scandurra created

f1964cf Merge pull request #1089 from zed-industries/jump-to-diagnostic

Click to expand commit body
Jump to diagnostic

Antonio Scandurra created

6979e67 Use anchors to jump to diagnostic whenever possible

Antonio Scandurra created

cc028cc Simplify usage of tooltip

Click to expand commit body
Now you simply specify a text, an action and a style and GPUI will
take of rendering it properly. This is simpler compared to always
providing a custom element and should make tooltip more consistent
across the UI.

Antonio Scandurra created

ba6be46 v0.36.0

Antonio Scandurra created

9ca9f63 Match figma styling for tooltips

Antonio Scandurra created

b9dc476 Avoid sending unnecessary messages for local projects that aren't shared

Max Brunsfeld created

0e1307f :memo:

Antonio Scandurra created

b63d965 Space out tooltip a little bit to ensure it doesn't overlap cursor

Antonio Scandurra created

2388276 Align tooltip based on the available window space

Antonio Scandurra created

b324241 Show tooltip when hovering over jump to diagnostic icon

Antonio Scandurra created

982de97 Introduce a new `Tooltip` element and a `with_tooltip` helper

Antonio Scandurra created

94fc28b WIP: start on tooltips

Antonio Scandurra created

d180f7a Jump to primary diagnostic when clicking on header's jump icon

Antonio Scandurra created

4f9c207 Show a clickable jump icon for each diagnostic group header

Antonio Scandurra created

aefdde6 Pass a `&mut BlockContext` when rendering blocks

Click to expand commit body
This wraps and derefs to `RenderContext<Editor>`, so that we can
easily use `MouseEventHandler`s in blocks.

Antonio Scandurra created

9fa03b2 Merge pull request #1086 from zed-industries/server-memory-improvements

Click to expand commit body
Improve server memory usage

Antonio Scandurra created

1ce8682 Clear language server and worktree statuses when unsharing on server

Antonio Scandurra created

339069b Cap `MessageStream` buffer size to 1MB

Click to expand commit body
We temporarily let it grow when the message size exceed the limit,
but restore the buffer's capacity shortly after. This ensures that,
for each connection in its entire lifetime, we only ever use 1MB.

Antonio Scandurra created

da46d78 Merge pull request #1081 from zed-industries/project-panel-with-new-mouse-events

Click to expand commit body
Introduce context menu to project panel

Antonio Scandurra created

34bf248 Avoid notifying views that have been removed

Antonio Scandurra created

e067212 Always re-render visible elements in `List`

Antonio Scandurra created

0fd47da Prevent mouse down events from piercing through overlays

Antonio Scandurra created

e4641da Don't show "add/remove folder to/from project" for remote projects

Antonio Scandurra created

1eb03f2 Bump protocol version

Antonio Scandurra created

354488e Don't eagerly populate copied subdirectory

Click to expand commit body
This can race anyway with snapshot updates, so we just eagerly refresh
the root entry and wait for updates to come in to populate it.

Antonio Scandurra created

7f292da Merge pull request #1082 from zed-industries/no-honeycomb

Click to expand commit body
Remove opentelemetry tracing subscriber

Max Brunsfeld created

365cda0 Remove opentelemetry tracing subscriber

Click to expand commit body
We'll see if this stops the server from leaking memory. We still
have spans in our logs.

Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

604b737 :lipstick:

Antonio Scandurra created

06ab2ac Don't steal focus from context menu when dispatching an action

Antonio Scandurra created

f832c00 Fix memory leak in `ListState`

Antonio Scandurra created

20e1044 Merge branch 'main' into project-panel-with-new-mouse-events

Antonio Scandurra created

88fdd86 Eagerly populate child entries when copying a directory via RPC

Antonio Scandurra created

51adc65 WIP: start on an integration test for `copy_entry`

Antonio Scandurra created

3336bc6 Implement copy paste for ProjectPanel

Antonio Scandurra created

37a0c7f Implement cut/paste for `ProjectPanel`

Antonio Scandurra created

6c145b2 Show keystrokes as uppercase

Antonio Scandurra created

6390061 Dismiss context menu when one of its action is dispatched

Antonio Scandurra created

2b9015c Introduce `{MutableAppContext,ViewContext}::observe_actions`

Antonio Scandurra created

e7ab61d Dismiss context menu when (right-)mousing down outside of it

Antonio Scandurra created

fb26f81 Sort mouse regions by their stacking context's depth

Antonio Scandurra created

733cf4c Merge pull request #1075 from zed-industries/integration-test-cleanup

Click to expand commit body
Integration test cleanup

Max Brunsfeld created

bc6f8da Move integration tests into their own file

Max Brunsfeld created

8393ae8 Clean up integration tests

Click to expand commit body
* Use 'build_local_project' helper to reduce boilerplate
* Peform the setup steps in a consistent order

Max Brunsfeld created

35ada0d Merge pull request #1074 from zed-industries/misc-menu-items

Click to expand commit body
Add a few more important menu items

Max Brunsfeld created