9b92a8e
Add mockup accurate avatar background
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Julia and Max Brunsfeld created
9b92a8e
Add mockup accurate avatar background
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Julia and Max Brunsfeld created
7f4da80
Initial dedicated face pile element
Rather than overload Flex with yet another special case, add a dedicated element to handle this overlap instead Co-Authored-By: Max Brunsfeld <max@zed.dev>
Julia and Max Brunsfeld created
6a73123
Remove `Flex::with_reversed_pain_order`
Julia created
b7cf426
Start work on styling of follower avatars in facepiles
* Make follower avatars smaller than top-level avatars * Make avatars in facepiles overlap * Render an opaque background behind avatars in facepiles.
Max Brunsfeld created
0dc92be
Retrieve room id from the project when following/unfollowing
Previously, we were accidentally using the project id as the room id.
Max Brunsfeld created
c75aca2
Remove left side collaborator list
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Julia and Max Brunsfeld created
ae87961
Close contacts popover when call ends
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Julia and Nathan Sobo created
e946481
Make tooltip lie less
Julia created
1ed4766
Avoid moving contacts popover during call start & add button style state
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Julia and Nathan Sobo created
dd02bc7
Initial adding of contact menu to call-less share button
Julia created
e403b86
Add followers table to sqlite scheme for tests
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Julia and Antonio Scandurra created
3105ecd
Shuffle share/unshare button back to the right side
Julia created
05e9615
Highlight face pile which local user is following
Julia created
1abb779
Handle case where follower is local user
Julia created
50e681b
Add username to right side
Julia created
3fb8395
Make things a bit more infallible
Julia created
4513c40
Following face piles finally take their first breath
Julia created
4ffc8cd
Fix deadlock in db `get_room`
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Julia and Max Brunsfeld created
33c265d
Abuse a closure instead of abusing options/iterators quite so much
Julia created
58c4177
Absolute pain of the iterator kind (start laying out a user's followers)
Julia created
2592ec7
Initial tracking of unfollows on collab server
Julia created
d6462c6
Begin tracking follow states on collab server
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Julia and Antonio Scandurra created
28786a3
Add Flex `with_reversed_paint_order` & initially move face piles to left
Co-Authored-By: Petros Amoiridis <petros@zed.dev>
Julia and Petros Amoiridis created
a5fd025
Start fleshing out layout of collaborator list entries
Co-Authored-By: Petros Amoiridis <petros@zed.dev>
Julia and Petros Amoiridis created
f68eda9
Tell project when it has been unshared
Co-Authored-By: Petros Amoiridis <petros@zed.dev>
Julia and Petros Amoiridis created
99236f1
Add collaborators to collaborator list, including self user
Julia created
bf86580
Add collaborator count to collaborator list button
Julia created
c697c1a
Switch collaborator list to using own style
Julia created
2b6aa3f
Begin adding collaborator list popover
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Julia and Antonio Scandurra created
e96d52f
Move share button and support unsharing
Julia created
ed2f1dd
Move workspace title into collaboration titlebar item render
Julia created
8dd249a
Hold room lock through the entirety of a `room_transaction`
Previously, when the host repeatedly sent `UpdateWorktree` messages, new guests attempting to join a project would observe a severe slowdown caused by a database serialization error (e.g., the coherence of the data would get violated midway through `Database::join_project` due to worktree entries being mutated as the user joined). Writing entries is pretty fast, whereas reading all of them for a project can take more than 100ms. Transactions that failed due to a serialization error are retried, but the guest would keep retrying until the host finished writing because the guest's read was slow. This commit changes the semantics of `room_transaction` to acquire a room lock before even starting the transaction and holding it all the way after commit (storing it, as before, in the `RoomGuard`). This ensures that a fast writer (the host) can't starve a slow reader (the guest), allowing the latter to make progress by temporarily pausing writes by the former.
Antonio Scandurra created
24fcad3
Merge pull request #2189 from zed-industries/labeled-tasks
Labeled Tasks
Kay Simmons created
46af9a9
fix test warning
Kay Simmons created
1c69e28
Fix formatting
Kay Simmons created
9d782be
Remove now-default stubs
Mikayla Maki created
cae9e73
Add more default impls to the item trait
Change pane to not split if the underlying item cannot be cloned
Mikayla Maki created
77c396a
Merge pull request #2197 from zed-industries/label-text-cow
Changed label and text to be generic over static and owned strings
Mikayla Maki created
b500ed3
Changed label and text to be generic over static strings and owned strings
Mikayla Maki created
6b6e4e3
Add basic test for labeled tasks
Kay Simmons created
1683a54
Merge pull request #2195 from zed-industries/add-reveal-in-finder-to-additional-locations
Joseph T. Lyons created
1448861
Merge pull request #2196 from zed-industries/open_urls
Fix open URLs, restarts, and make bundling easier to use
Mikayla Maki created
cf4e719
Fixes a race condition in the restart implementation
Fixes open_urls racing workspace initialization and causing a double-open (community#927) Adds a -d flag to the bundle script to compile in debug mode Co-Authored-by: Max <max@zed.dev>
Mikayla Maki and Max created
8c3232b
Add `reveal in finder` to additional locations
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>
Joseph Lyons and Julia created
ebf1da1
Remove print macros
Joseph Lyons created
3564e95
Add labeled tasks to gpui and observe them in the activity status to give feedback when we are still waiting for the language server
Kay Simmons created
ecf77a5
Merge pull request #2194 from zed-industries/window-position-env-vars
Fix handling of ZED_WINDOW_{SIZE,POSITION} env vars
Max Brunsfeld created
927f7b3
Fix handling of ZED_WINDOW_{SIZE,POSITION} env vars
Co-authored-by: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
07bb428
Merge pull request #2193 from zed-industries/autoclose-fixes
Restructure scope-specific auto-close pairs, fix regression in skipping over auto-closed brackets
Max Brunsfeld created
a11165a
Add unit test for auto-closing quotation marks with overrides
Max Brunsfeld created