Commit Graph
14915 Commits
Author SHA1 Message Date
Max Brunsfeld 8dfdae14fe Use 'any-match?' predicate in elixir embedding query 2023-11-27 15:06:20 -08:00
Max Brunsfeld 4dbfdfdf02 Upgrade Tree-sitter for stack-overflow bugfix 2023-11-27 13:16:50 -08:00
Conrad Irwin 36dcc9e0df [Zed2] Collab UI (#3403)
Release Notes:

- N/A
2023-11-27 12:40:59 -07:00
Conrad Irwin 3464eeec2a Break content mask for hoverables (#3409)
Release Notes:

- N/A
2023-11-27 11:49:20 -07:00
Conrad Irwin 88dbbe535a Break content mask for hoverables 2023-11-27 11:43:14 -07:00
Piotr OsiewiczandConrad 61732609d2 Position incoming call notification on right hand side.
Co-authored-by: Conrad <conrad@zed.dev>
2023-11-27 19:37:04 +01:00
Antonio Scandurra 3617adf55c Introduce hover popover in editor2 (#3408)
<img width="1245" alt="image"
src="https://github.com/zed-industries/zed/assets/482957/ba35e43c-82a6-493e-938b-8798352e636d">

Release Notes:

- N/A
2023-11-27 19:28:14 +01:00
Antonio Scandurra 8a7717282e Remove commented out code 2023-11-27 19:19:56 +01:00
Antonio Scandurra f988ee2b7a Use element_hover instead of red 2023-11-27 19:16:06 +01:00
Antonio Scandurra 6c4294d030 Uncomment hover popover tests 2023-11-27 19:14:58 +01:00
Antonio Scandurra 9ea337f290 Show diagnostic hover popover 2023-11-27 19:08:25 +01:00
Piotr OsiewiczandConrad 1203dd01ff close notification handler proper on accept/decline
Co-authored-by: Conrad <conrad@zed.dev>
2023-11-27 18:57:25 +01:00
Antonio Scandurra 5cb61e69bd Start on hover popover 2023-11-27 18:56:37 +01:00
Conrad Irwin 0af055cf20 gpui2: Notifications (#3407)
Release Notes:

- N/A
2023-11-27 09:22:31 -07:00
Kirill Bulatov 6b090959a0 Slightly less errors in terminal_element2 2023-11-27 16:55:48 +02:00
Piotr Osiewicz 5e29ed890c Fix some more warnings 2023-11-27 15:49:47 +01:00
Piotr Osiewicz f3a22a282e fixup! Use AppContext instead of AsyncWindowContext to quit 2023-11-27 15:47:00 +01:00
Piotr Osiewicz 7dcc29860d Use AppContext instead of AsyncWindowContext to quit
Fixes refcell-related panic
2023-11-27 15:44:19 +01:00
Nate Butler efd2d9ff2a UI progress (#3405)
[[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
2023-11-27 09:25:52 -05:00
Antonio Scandurra f8f4cd13af Finish autocomplete (#3404)
![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
2023-11-27 15:24:59 +01:00
Antonio Scandurra b010dedcc5 Prevent mousedown on docs from being propagated to the editor 2023-11-27 15:15:57 +01:00
Piotr Osiewicz 3aaebdc040 Add deafening support 2023-11-27 15:12:13 +01:00
Nate Butler f4b6b013ab Update theme2.rs 2023-11-27 09:11:51 -05:00
Piotr Osiewicz dc43215f0c Use facepile for avatars 2023-11-27 14:56:51 +01:00
Antonio Scandurra 067e9244f9 Pass max height manually 2023-11-27 14:56:46 +01:00
Piotr Osiewicz e50b80fdce Replace unrendered frame with a frame counter
Move facepile to the left hand side
2023-11-27 13:02:21 +01:00
Piotr Osiewicz 3ee28198d7 Fix warnings 2023-11-27 12:46:07 +01:00
Piotr Osiewicz 8f6a4f2957 Fix up tests 2023-11-27 12:33:44 +01:00
Piotr Osiewicz 5a7fb96fbd fixup! Remove shared_screen from workspace 2023-11-27 12:10:07 +01:00
Piotr Osiewicz 341ea76a68 Remove shared_screen from workspace 2023-11-27 12:09:36 +01:00
Conrad Irwin c848fdf35d gpui2: Notifications 2023-11-26 22:28:53 -07:00
Nate Butler a3161d6f9b Update tab borders 2023-11-24 16:57:50 -05:00
Nate Butler 18c3668c84 Update one theme colors 2023-11-24 16:57:35 -05:00
Antonio Scandurra e2b8080592 Account for previous line lengths when returning index 2023-11-24 18:32:48 +01:00
Antonio Scandurra 41da7a2c75 Fix painting when underlines and quads appeared after a wrap boundary 2023-11-24 18:23:08 +01:00
Antonio Scandurra dc19c3c3b9 Consume newline from run if it spans it 2023-11-24 17:53:48 +01:00
Piotr Osiewicz c8970851b6 WIP, frames are being sent to the other end 2023-11-24 17:31:47 +01:00
Antonio Scandurra 04a30cbbb7 Start on wiring up render_parsed_markdown 2023-11-24 17:28:59 +01:00
Antonio Scandurra e5fc79b768 Extract a gpui::combine_highlights function 2023-11-24 16:31:38 +01:00
Nate Butler 27d826b44f Start debugging tab borders 2023-11-24 09:33:44 -05:00
Nate Butler 423b82be0b Add copilot icons 2023-11-24 09:22:31 -05:00
Nate Butler b12591b552 Outline statusbar items 2023-11-24 09:16:19 -05:00
Piotr Osiewicz a1378d9a90 Add mute handling 2023-11-24 15:16:03 +01:00
Antonio Scandurra e570add4cf WIP 2023-11-24 15:05:04 +01:00
Nate Butler ca99956c16 More outlines 2023-11-24 09:03:14 -05:00
Nate Butler 96205ac022 Outline some unfinished elements 2023-11-24 08:58:49 -05:00
Antonio Scandurra 7b28cbfe91 Show single-line docs in autocomplete and apply completion on mousedown 2023-11-24 13:22:25 +01:00
Antonio Scandurra 3929532d0f Syntax highlight completions 2023-11-24 13:10:56 +01:00
Antonio Scandurra 78403feee1 Return TextRuns in combine_syntax_and_fuzzy_match_highlights 2023-11-24 13:00:20 +01:00
Kirill Bulatov 33509f4858 Avoid binary target name conflicts (#3401)
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
2023-11-24 13:44:23 +02:00