Commit log

1c63650 Merge pull request #2200 from zed-industries/fix-slow-project-join

Click to expand commit body
Hold room lock through the entirety of a `room_transaction`

Antonio Scandurra created

65a9ac4 Remove leave button from the title bar

Max Brunsfeld created

bf5c3d9 Rearrange collab titlebar items to avoid movement of the toggle contacts button

Click to expand commit body
* Replace username in titelbar with a `...` user menu that shows
  the current user name and contains a sign-in/sign-out button.
* Move the '+' (toggle contacts) button back to the right side.
* Move the collaborators back to the right side.
* Move the share/unshare button to the left side, beside the project title
* Only show the share/unshare button when in a call.

Max Brunsfeld created

c33d0f9 Fix description of telemetry setting

Joseph Lyons created

24e0a02 Run check-formatting CI job on a mac mini

Max Brunsfeld created

d49e35f Merge pull request #2203 from zed-industries/collab-ui-fixes

Click to expand commit body
Fix minor issues with new collab UI

Max Brunsfeld created

40aee8d Add missing tooltip for contacts menu button

Click to expand commit body
Co-authored-by: Joseph Lyons <joseph@zed.dev>

Max Brunsfeld and Joseph Lyons created

d33d27f Fix ToggleContactsMenu action name in keymap

Click to expand commit body
Co-authored-by: Joseph Lyons <joseph@zed.dev>

Max Brunsfeld and Joseph Lyons created

46ead28 Bump RPC protocol version number

Max Brunsfeld created

111aff2 collab 0.6.0

Max Brunsfeld created

e2a2e40 v0.76.x dev

Max Brunsfeld created

b73423d Merge pull request #2114 from zed-industries/new-collaboration-ui

Click to expand commit body
New collaboration UI part 1/N

Max Brunsfeld created

0324ca3 Be more specific about clearing (leader, follower) row

Click to expand commit body
Previously anyone unfollowing someone would clear all other rows for
other followers leading to an incorrect state, fix and test

Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

36040cd Add top level leave call button

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

a07867d Fiddle with titlebar item spacing

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

812145f Only show in-call share/unshare button if own project

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

dbe5b02 Add style leader selection container

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

3d6c815 Add an icon to the terminal view tab

Click to expand commit body
The terminal icon already existed in `assets/icons`

Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>

Petros Amoiridis and Julia created

81ece4f Deduplicate tab theme related code

Click to expand commit body
We've noticed that the search theme struct had two fields for a tab icon width and spacing. But we already have those in the tab theme struct. We decided to remove the duplicate and reuse the tab fields.

We also wanted to move where the spacing is being used. Instead of doing it at the left of the label, we do it at the right of the icon to match how it is done in other areas of the UI.

Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>

Petros Amoiridis and Julia created

2ec5c88 Make icon width match other areas

Click to expand commit body
This was 8 but we've seen areas where this was 14, like the project search tab icon. We want to match this.

Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>

Petros Amoiridis and Julia created

7b55917 Merge pull request #2201 from zed-industries/save-shortcuts

Click to expand commit body
Add OS UI Keybindings

Mikayla Maki created

d730507 Merge pull request #2198 from zed-industries/more-item-defaults

Click to expand commit body
Add more default impls to the item trait

Mikayla Maki created

4798b72 Fixed keyboard shortcuts in mac os native panels

Click to expand commit body
co-authored-by: Antonio <antonio@zed.dev>

Mikayla Maki and Antonio created

71d8ead Introduce an OSAction that can be associated with menu items for mac platform compatibility.

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

Mikayla Maki and Antonio created

9b92a8e Add mockup accurate avatar background

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

7f4da80 Initial dedicated face pile element

Click to expand commit body
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

Click to expand commit body
* 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

Click to expand commit body
Previously, we were accidentally using the project id as the room id.

Max Brunsfeld created

c75aca2 Remove left side collaborator list

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

ae87961 Close contacts popover when call ends

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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`

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Co-Authored-By: Petros Amoiridis <petros@zed.dev>

Julia and Petros Amoiridis created

a5fd025 Start fleshing out layout of collaborator list entries

Click to expand commit body
Co-Authored-By: Petros Amoiridis <petros@zed.dev>

Julia and Petros Amoiridis created

f68eda9 Tell project when it has been unshared

Click to expand commit body
Co-Authored-By: Petros Amoiridis <petros@zed.dev>

Julia and Petros Amoiridis created

99236f1 Add collaborators to collaborator list, including self user

Julia created