9590f25
Fix warnings
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)
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
bc2dfcf
Ignore excluded entries' children FS events (#3400)
Deals with https://github.com/zed-industries/community/issues/2295 and https://github.com/zed-industries/community/issues/2296 Release Notes: - Fixed excluded .git files appearing in worktree after FS events
Kirill Bulatov created
879a069
Port to gpui2
Kirill Bulatov created
31a4acf
Fix collab tests
Kirill Bulatov created
95a4138
Properly ignore FS events of excluded files
Kirill Bulatov created
4a060db
Add a test
Kirill Bulatov created
22e6803
Add app close events (#3399)
Release Notes: - N/A
Joseph T. Lyons created
18d3b1c
Add app close events
Joseph T. Lyons created
f2b62c3
Start emitting notifications for calls
Piotr Osiewicz created
510320b
Introduce `InteractiveText` (#3397)
This new element will let us react to click events on arbitrary ranges
of some rendered text, e.g.:
```rs
InteractiveText::new(
"element-id",
StyledText::new("Hello world, how is it going?").with_runs(vec![
cx.text_style().to_run(6),
TextRun {
background_color: Some(green()),
..cx.text_style().to_run(5)
},
cx.text_style().to_run(18),
]),
)
.on_click(vec![2..4, 1..3, 7..9], |range_ix, cx| {
println!("Clicked range {range_ix}");
})
```
As part of this, I also added the ability to give text runs a background
color.
Release Notes:
- N/A
Antonio Scandurra created
7eeb807
Allow setting text background color via `TextStyle`
Antonio Scandurra created
1ad2223
Allow providing a background color in a `TextRun`
Antonio Scandurra created
df7b89b
Allow to include gitignored files into project search (#3394)
Kirill Bulatov created
204218b
chore: Use "limited" debug info (#3396)
This one does not contain variable-level debug info; since we mostly rely on backtraces though, this should be fine. It also improves compile times a bunch for both incremental and clean scenarios. Release Notes: - N/A
Piotr Osiewicz created
56d043f
Allow finding which ranges were clicked on an `InteractiveText`
Antonio Scandurra created
41b7acc
chore: Use "limited" debug info
This one does not contain variable-level debug info; since we mostly rely on backtraces though, this should be fine. It also improves compile times a bunch for both incremental and clean scenarios.
Piotr Osiewicz created
e754c66
Allow calling an user, render contacts in collab panel
Piotr Osiewicz created
2a2b3b5
Authenticate on app startup
Piotr Osiewicz created
b463454
Remove redundant comment
Piotr Osiewicz created
390ecb5
Merge branch 'main' into collab_ui-zed2
Piotr Osiewicz created
c191943
Add basic call/user UI in top-right corner.
Allow ui::Avatar to take custom data instead of always relying on URI resolution
Piotr Osiewicz created
72a1ada
Add scripts for running Zed2 collab environment (#3395)
./script/zed-local now looks for "--zed2" flag in its args and runs Zed2 binaries instead of zed1. 'foreman start' can be launched with '-f Procfile.zed2" argument to launch zed2 collab server. Release Notes: - N/A
Piotr Osiewicz created
0b67983
Add scripts for running Zed2 collab environment
./script/zed-local now looks for "--zed2" flag in its args and runs Zed2 binaries instead of zed1. 'foreman start' can be launched with '-f Procfile.zed2" argument to launch zed2 collab server.
Piotr Osiewicz created
2cc1df9
Rename element-related traits (#3390)
@as-cii I think this naming makes more sense. If you like it, can you push forward? Release Notes: - N/A
Antonio Scandurra created
3b918bf
Merge branch 'main' into rename-element-traits
# Conflicts: # crates/gpui2/src/elements/uniform_list.rs # crates/ui2/src/components/context_menu.rs # crates/ui2/src/components/list.rs
Antonio Scandurra created
cee6fd8
Port to gpui2
Kirill Bulatov created