Commit log

7a8aba3 Break content mask for hoverables

Conrad Irwin created

1c2f906 Position incoming call notification on right hand side.

Click to expand commit body
Co-authored-by: Conrad <conrad@zed.dev>

Piotr Osiewicz and Conrad created

e9e6215 Introduce hover popover in `editor2` (#3408)

Click to expand commit body
<img width="1245" alt="image"
src="https://github.com/zed-industries/zed/assets/482957/ba35e43c-82a6-493e-938b-8798352e636d">

Release Notes:

- N/A

Antonio Scandurra created

3ea12ad Remove commented out code

Antonio Scandurra created

fc4b621 Use element_hover instead of red

Antonio Scandurra created

8c53f1b Uncomment hover popover tests

Antonio Scandurra created

1e62144 Show diagnostic hover popover

Antonio Scandurra created

b2b5df4 close notification handler proper on accept/decline

Click to expand commit body
Co-authored-by: Conrad <conrad@zed.dev>

Piotr Osiewicz and Conrad created

a5951df Start on hover popover

Antonio Scandurra created

ab83f43 revert popover changes

Click to expand commit body
[no ci]

Nate Butler created

fd16520 gpui2: Notifications (#3407)

Click to expand commit body
Release Notes:

- N/A

Conrad Irwin created

8a35a02 Checkpoint - try using overlay for completions popover

Click to expand commit body
[no ci]

Nate Butler created

1acc6b4 Start on completions styles

Nate Butler created

cd4ea34 Slightly less errors in terminal_element2

Kirill Bulatov created

8ca9f4e Fix some more warnings

Piotr Osiewicz created

30af3ff fixup! Use AppContext instead of AsyncWindowContext to quit

Piotr Osiewicz created

4487606 Use AppContext instead of AsyncWindowContext to quit

Click to expand commit body
Fixes refcell-related panic

Piotr Osiewicz created

56d3d66 UI progress (#3405)

Click to expand commit body
[[PR Description]]

- Start outlining unfinished elements in `gpui::red()`
- Update tabs so they don't jump when activated
- Mock out a number of ui elements we haven't started yet.

Release Notes:

- N/A

Nate Butler created

0d1d016 Finish autocomplete (#3404)

Click to expand commit body
![image](https://github.com/zed-industries/zed/assets/482957/f1f40bec-4e8b-457b-8801-ce10ecb6fc80)


TODO:

- [x] Respect max height imposed by editor element
- [x] Ensure mouse down event handler in `EditorElement` doesn't prevent
links from being clicked

Release Notes:

- N/A

Antonio Scandurra created

3ba5dbb Prevent mousedown on docs from being propagated to the editor

Antonio Scandurra created

a711802 Add deafening support

Piotr Osiewicz created

c40ab3c Update theme2.rs

Nate Butler created

bf4211b Use facepile for avatars

Piotr Osiewicz created

eb647be Pass max height manually

Antonio Scandurra created

714b451 Replace unrendered frame with a frame counter

Click to expand commit body
Move facepile to the left hand side

Piotr Osiewicz created

9590f25 Fix warnings

Piotr Osiewicz created

5cbe8de Fix up tests

Piotr Osiewicz created

4c1514e fixup! Remove shared_screen from workspace

Piotr Osiewicz created

fad1f8d Remove shared_screen from workspace

Piotr Osiewicz created

039c933 gpui2: Notifications

Conrad Irwin created

2e61a84 Update tab borders

Nate Butler created

48a9f2b Update one theme colors

Nate Butler created

682712f Account for previous line lengths when returning index

Antonio Scandurra created

047cfe5 Fix painting when underlines and quads appeared after a wrap boundary

Antonio Scandurra created

f227c32 Consume newline from run if it spans it

Antonio Scandurra created

481c19f WIP, frames are being sent to the other end

Piotr Osiewicz created

0baa9a7 Start on wiring up render_parsed_markdown

Antonio Scandurra created

d31b53b Extract a `gpui::combine_highlights` function

Antonio Scandurra created

d965ddb Start debugging tab borders

Nate Butler created

6a3925c Add copilot icons

Nate Butler created

31565a8 Outline statusbar items

Nate Butler created

6ebe5d5 Add mute handling

Piotr Osiewicz created

e5b6b0e WIP

Antonio Scandurra created

3c46e81 More outlines

Nate Butler created

7e61d34 Outline some unfinished elements

Nate Butler created

19bfed1 Show single-line docs in autocomplete and apply completion on mousedown

Antonio Scandurra created

54357d6 Syntax highlight completions

Antonio Scandurra created

bf39968 Return `TextRun`s in `combine_syntax_and_fuzzy_match_highlights`

Antonio Scandurra created

7001684 Avoid binary target name conflicts (#3401)

Click to expand commit body
Fixes binary build warnings such as 

https://github.com/zed-industries/zed/actions/runs/6980107733/job/18994693722#step:5:9

```
warning: output filename collision.
The bin target `dotenv` in package `collab2 v0.28.0 (/Users/administrator/actions-runner-1/_work/zed/zed/crates/collab2)` has the same output filename as the bin target `dotenv` in package `collab v0.28.0 (/Users/administrator/actions-runner-1/_work/zed/zed/crates/collab)`.
Colliding filename is: /Users/administrator/actions-runner-1/_work/zed/zed/target/debug/dotenv
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The bin target `dotenv` in package `collab2 v0.28.0 (/Users/administrator/actions-runner-1/_work/zed/zed/crates/collab2)` has the same output filename as the bin target `dotenv` in package `collab v0.28.0 (/Users/administrator/actions-runner-1/_work/zed/zed/crates/collab)`.
Colliding filename is: /Users/administrator/actions-runner-1/_work/zed/zed/target/debug/dotenv.dSYM
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The bin target `seed` in package `collab2 v0.28.0 (/Users/administrator/actions-runner-1/_work/zed/zed/crates/collab2)` has the same output filename as the bin target `seed` in package `collab v0.28.0 (/Users/administrator/actions-runner-1/_work/zed/zed/crates/collab)`.
Colliding filename is: /Users/administrator/actions-runner-1/_work/zed/zed/target/debug/seed
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The bin target `seed` in package `collab2 v0.28.0 (/Users/administrator/actions-runner-1/_work/zed/zed/crates/collab2)` has the same output filename as the bin target `seed` in package `collab v0.28.0 (/Users/administrator/actions-runner-1/_work/zed/zed/crates/collab)`.
Colliding filename is: /Users/administrator/actions-runner-1/_work/zed/zed/target/debug/seed.dSYM
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
```

by suffixing the collab2 binaries with `2`.

Release Notes:

- N/A

Kirill Bulatov created

e19860d Avoid binary target name conflicts

Kirill Bulatov created