Max Brunsfeld
|
9e47e19f4e
|
Pass UserStore to ContactsPanel instead of AppState
|
2022-05-19 14:43:36 -07:00 |
|
Max Brunsfeld
|
ef0b584532
|
Remove AppState from workspace actions
This allows those actions to be bound to keystrokes in the keymap.
Also, remove the WorkspaceParams struct, simplify how Workspaces are
constructed.
|
2022-05-19 14:37:26 -07:00 |
|
Max Brunsfeld
|
9b29245590
|
Avoid duplicate notifications
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-17 11:19:22 -07:00 |
|
Antonio Scandurra
|
2d986c7968
|
Show guest only once even if they joined on two different windows
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-05-17 16:21:09 +02:00 |
|
Antonio Scandurra
|
cc598a6f71
|
Send LeaveProject when waiting room is dismissed while waiting
|
2022-05-17 11:25:14 +02:00 |
|
Nathan Sobo
|
7c3eebf93e
|
Refine messages on waiting to join screen and include host avatar
|
2022-05-16 16:52:31 -06:00 |
|
Nathan Sobo
|
91257f308e
|
Remove "They won't know if you decline" message
|
2022-05-16 13:15:46 -06:00 |
|
Antonio Scandurra
|
e6576b32b2
|
Don't show "they won't know if you decline" when request is accepted
|
2022-05-16 15:37:29 +02:00 |
|
Max Brunsfeld
|
be51a58311
|
Start work on requesting to join projects
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-12 17:53:11 -07:00 |
|
Max Brunsfeld
|
47ed9c76ed
|
Select the first contact when changing the filter in the contacts panel
Co-authored-by: Antonio Scandurra <me@as-cii.com>
|
2022-05-12 09:56:32 -07:00 |
|
Antonio Scandurra
|
c7802af88b
|
Use cmd-9 and cmd-shift-9 to toggle contacts panel focus/visibility
|
2022-05-12 12:11:27 +02:00 |
|
Antonio Scandurra
|
77b524c83e
|
Allow toggling sections in contacts panel by clicking on them
|
2022-05-12 11:48:11 +02:00 |
|
Max Brunsfeld
|
f54d74eda9
|
Merge branch 'main' into contact-panel-keyboard-nav
|
2022-05-11 17:45:44 -07:00 |
|
Max Brunsfeld
|
72e7079005
|
Add the ability to expand and collapse sections of the contacts panel
Also, allow joining projects using the keyboard.
|
2022-05-11 17:28:35 -07:00 |
|
Max Brunsfeld
|
615319b2ab
|
Rework the contact panel's styling to allow keyboard navigation
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-11 16:50:51 -07:00 |
|
Max Brunsfeld
|
0ba656aa0e
|
Improve layout and styling of contact notifications
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-11 14:20:05 -07:00 |
|
Max Brunsfeld
|
3bc9b8ec85
|
Add notifications for accepted contact requests
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-11 11:39:01 -07:00 |
|
Antonio Scandurra
|
933a1f2cd6
|
Show badge when there are pending contact requests
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-05-11 17:39:03 +02:00 |
|
Antonio Scandurra
|
c71b264786
|
Allow accepting/rejecting incoming requests via notification
|
2022-05-11 15:25:33 +02:00 |
|
Antonio Scandurra
|
97d3616ed9
|
Show incoming request notification and implement dismissal
|
2022-05-11 15:13:37 +02:00 |
|
Max Brunsfeld
|
08a7543913
|
WIP - start work on keyboard navigation in contacts panel
|
2022-05-10 21:45:49 -07:00 |
|
Nathan Sobo
|
fe89de8b11
|
Dismiss contact request notification if request is cancelled
|
2022-05-10 18:50:18 -06:00 |
|
Nathan Sobo
|
3bca1c29e2
|
Present a blank notification upon receipt of a contact request
|
2022-05-10 18:33:39 -06:00 |
|
Nathan Sobo
|
9c68c3e8a9
|
Put context parameter last in toggle_modal callback
This is more consistent with our treatment of context params everywhere else.
|
2022-05-10 16:46:53 -06:00 |
|
Max Brunsfeld
|
b1a75805cc
|
Consolidate logic for rendering contact requests
|
2022-05-10 14:52:13 -07:00 |
|
Max Brunsfeld
|
834c485300
|
Don't use pointing hand cursor for the user's own projects
|
2022-05-10 14:46:42 -07:00 |
|
Max Brunsfeld
|
de9a7b1927
|
Give the contact panel's filter editor some placeholder text
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-10 11:25:12 -07:00 |
|
Max Brunsfeld
|
14ec3c86e5
|
Clear contact panel filter editor on escape
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-10 11:18:30 -07:00 |
|
Max Brunsfeld
|
b33cbccc31
|
Improve layout of contact panel rows
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-10 11:14:31 -07:00 |
|
Max Brunsfeld
|
2cf9659f88
|
Style the buttons in the contact panel and contact finder
Co-authored-by: Nathan Sobo <nathan@zed.dev>
Co-authored-by: Antonio Scandurra <me@as-cii.com>
|
2022-05-10 10:47:25 -07:00 |
|
Antonio Scandurra
|
a121576545
|
WIP
|
2022-05-10 18:25:47 +02:00 |
|
Antonio Scandurra
|
6c3e3c84ec
|
Eliminate flicker when contact status is pending
We do this by using a bullet. When we have animations, a spinner would be better.
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-05-10 17:32:57 +02:00 |
|
Antonio Scandurra
|
f81edb88fe
|
Pull out contact finder as a picker
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-05-10 16:43:51 +02:00 |
|
Nathan Sobo
|
b721f0064a
|
Start on contact finder modal
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2022-05-10 07:24:14 -06:00 |
|
Nathan Sobo
|
eef99f059d
|
Make flex elements fill available space when they contain a float
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2022-05-10 06:14:30 -06:00 |
|
Antonio Scandurra
|
09580516a0
|
Start on adding icon for requesting contacts
|
2022-05-10 12:09:24 +02:00 |
|
Antonio Scandurra
|
52c36d3e3d
|
Maintain online status in contacts panel
|
2022-05-10 10:33:57 +02:00 |
|
Nathan Sobo
|
4e9924c717
|
Filter out empty projects in contacts panel
|
2022-05-09 20:57:41 -06:00 |
|
Max Brunsfeld
|
2a2698b8db
|
Remove stray printing in contacts panel
|
2022-05-09 16:31:30 -07:00 |
|
Nathan Sobo
|
40f1427885
|
Show requests in contacts panel
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2022-05-09 12:48:07 -06:00 |
|
Nathan Sobo
|
e3ee19b123
|
Wire up UI for requesting contacts and cancelling requests
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
|
2022-05-09 11:24:05 -06:00 |
|
Antonio Scandurra
|
e4f1952657
|
WIP
|
2022-05-09 17:06:21 +02:00 |
|
Antonio Scandurra
|
44f37afa95
|
Define data types for the new contacts model
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-05-06 16:24:44 +02:00 |
|
Max Brunsfeld
|
4620c7a1e5
|
Filter existing contacts when searching in the contacts panel
|
2022-05-05 15:04:50 -07:00 |
|
Max Brunsfeld
|
ea81737a88
|
Allow fuzzy-search for potential contacts in the contacts panel
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-05 14:14:44 -07:00 |
|
Nathan Sobo
|
342bdfc7e0
|
Render a user query editor in the contacts panel
|
2022-05-05 10:24:21 -06:00 |
|
Antonio Scandurra
|
61346f734d
|
WIP
|
2022-05-05 15:15:58 +02:00 |
|
Max Brunsfeld
|
eee1cec3d4
|
🎨 Remove unnecessary JoinProjectParams struct
|
2022-04-20 17:27:33 +02:00 |
|
Max Brunsfeld
|
866ffdd4ae
|
Move Settings to its own crate
Co-authored-by: Keith Simmons <keith@zed.dev>
|
2022-04-06 10:23:33 -07:00 |
|
Antonio Scandurra
|
0453dd1101
|
Allow flex items to float to the end of the flex axis
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-03-30 16:46:14 +02:00 |
|