Commit log

66b520a Call initialize on the rendered element on AnyView

Antonio Scandurra created

8db6b78 Implement start/finish waiting for gpui2

Click to expand commit body
I'm not sure these are strictly necessary, but it will make porting
tests easier to have them.

Conrad Irwin created

0e9a827 Actually deliver test events to subscribers

Conrad Irwin created

fed391f wip

KCaverly created

81f8e81 Fix block to allow for sync progress

Conrad Irwin created

551171a Merge branch 'zed2' of github.com:zed-industries/zed into zed2-workspace

KCaverly created

68a1c7c wip

KCaverly created

0aa9c6b Introduce `AnyWeakView`

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

Antonio Scandurra and Nathan Sobo created

7b6514b Simplify `AnyView`

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

Antonio Scandurra and Nathan Sobo created

5550e80 workspace2 is compiling

Click to expand commit body
Co-Authored-By: Kirill <kirill@zed.dev>

KCaverly and Kirill created

e315e1b small window change

KCaverly created

663e8ae wip progress

KCaverly created

b8e007c Call flush_effects in test context update()

Click to expand commit body
In gpui1 we used to do this even outside of top-level contexts, but not
sure we should make tests work that differently to the main app.

Conrad Irwin created

eb4ac2c wip

KCaverly created

efce38f wip

KCaverly created

8d0905e dock compiling with todos outstanding

Click to expand commit body
Co-Authored-By: Kirill <kirill@zed.dev>

KCaverly and Kirill created

3e53795 Fix entity map drop behavior

Click to expand commit body
The entity map needs to be able to distinguish between the case when
the entity_id is waiting to be dropped, and when it is completely gone.

Before 8bc207141, it assumed that entity_ids in dropped_entity_ids could
be re-used. This caused `take_dropped` to error because the slot had
been overwritten. The fix there caused weak handles to allow upgrading
a reference count from 0, which could resurrect items in
`dropped_entity_ids` which caused them to be dropped twice.

We could allow weak items to upgrade from 0, and delete from
dropped_entity_ids, but that seemed more complicated than necessary.

Conrad Irwin created

bbe2dd1 WIP

Antonio Scandurra created

14a6199 WIP: Make the item module compile again

Antonio Scandurra created

e8eea52 Allow WeakView<T> to be hashed and compared

Antonio Scandurra created

46a99c5 Allow View<T> to be hashed and compared

Antonio Scandurra created

163fa3f Introduce {Window,View}Context::defer

Antonio Scandurra created

6a3974d Remove TODOs

Kirill Bulatov created

538a9e1 WIP

Antonio Scandurra created

84c5494 Fix prettier errors around Zed's settings.json/keymap.json files

Click to expand commit body
Ports https://github.com/zed-industries/zed/pull/3191 to zed2

Deals with zed-industries/community#2191
Fix Zed starting too many prettier installations in the beginning, and not being able to format the config files.

Kirill Bulatov created

45e695c Fix prettier errors around Zed's settings.json/keymap.json files (#3191)

Click to expand commit body
Deals with https://github.com/zed-industries/community/issues/2191

Fix Zed starting too many prettier installations in the beginning, and
not being able to format the config files.

Release Notes:

- Fixed prettier not being able to format Zed's config files and spawning excessive prettier installations

Kirill Bulatov created

6ee9bee Enqueue default prettier installations

Kirill Bulatov created

00c92ae Merge branch 'zed2' into zed2-workspace

Antonio Scandurra created

88875fd Zed2 entities (#3189)

Click to expand commit body
Adds an `Entity` trait for abstracting over `View`s and `Model`s, and
implements it for the `subscribe()` and `observe()` APIs.

The last commit also includes a fun experiment I added, using the
`Result` type to return the owned model handles back to the caller in
the case of downcast failure, inspired by the `binary_search*` methods.

Antonio Scandurra created

c98a811 Only process diagnostics if corresponding project is alive

Click to expand commit body
Part of https://github.com/zed-industries/zed/pull/3128 that is possible
to apply now.

Kirill Bulatov created

bcf3bac Port `zed/src/languages` to zed2 (#3190)

Click to expand commit body
@SomeoneToIgnore I had to port
https://github.com/zed-industries/zed/pull/3150 to zed2 in the process,
giving you a heads-up

Julia created

db34de6 Port `zed/src/languages` to zed2

Julia created

f5b1307 experiment with a way to recover the any entities when downcasting fails

Mikayla created

6f1197e Change model to downcast with ownership

Mikayla created

327a2f9 Add the entity trait and implement for models, views, subscriptions, and observations

Mikayla created

3dadfb8 Merge branch 'zed2' into zed2-workspace

Mikayla created

58446c2 Merge branch 'zed2-render' into zed2

Max Brunsfeld created

d6abd8a Add missing dev-dependency feature for editor multi_buffer dependency

Max Brunsfeld created

30dffbb Introduce a Render trait, make views implement it

Click to expand commit body
Don't pass a render function separately from the view.

Co-authored-by: Nathan Sobo <nathan@zed.dev>
Co-authored-by: Mikayla <mikayla@zed.dev>
Co-authored-by: Antonio <as-cii@zed.dev>

Max Brunsfeld , Nathan Sobo , Mikayla , and Antonio created

f33fc1b Remove print statement

Joseph T. Lyons created

d219ddb Add script to get crate-level completion status

Joseph T. Lyons created

b76ce65 Port PR #3131 to zed2 (#3187)

Click to expand commit body
Part of: 

- https://github.com/zed-industries/zed/pull/3174

Release Notes:

- N/A

Joseph T. Lyons created

607813e Tweak style for color scale story

Marshall Bowers created

613afd3 Port PR #3131 to zed2

Joseph T. Lyons created

4957112 theme2: Correctly reference the dark alpha scale

Marshall Bowers created

6098363 Merge branch 'theme-color-scales' into zed2

Marshall Bowers created

a02d806 Add a story showcasing the color scales

Marshall Bowers created

991f584 Fix alpha channel values for color scales

Marshall Bowers created

e0f68c7 Add type alias for steps in color scales

Marshall Bowers created

b128377 Register all of the color scales

Marshall Bowers created