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
|
8f88803695
|
Automatically follow host when joining a project
|
2022-05-17 15:35:57 +02:00 |
|
Antonio Scandurra
|
cc598a6f71
|
Send LeaveProject when waiting room is dismissed while waiting
|
2022-05-17 11:25:14 +02:00 |
|
Nathan Sobo
|
d821e7a4c1
|
Cancel join requests when the requester closes the window
|
2022-05-16 20:29:36 -06:00 |
|
Nathan Sobo
|
7c3eebf93e
|
Refine messages on waiting to join screen and include host avatar
|
2022-05-16 16:52:31 -06:00 |
|
Antonio Scandurra
|
ed6ed99d8f
|
Show the reason why a join request was declined
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-05-16 19:57:50 +02:00 |
|
Antonio Scandurra
|
aa90c06012
|
Display a temporary window while remote project is loading
|
2022-05-16 17:45:50 +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 |
|
Antonio Scandurra
|
c7802af88b
|
Use cmd-9 and cmd-shift-9 to toggle contacts panel focus/visibility
|
2022-05-12 12:11:27 +02: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 |
|
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 |
|
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
|
bd2ae304fa
|
Start on workspace notifications
|
2022-05-10 17:46:46 -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
|
dc465839e1
|
Round sidebar panels' widths to whole numbers of pixels
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-05-10 11:25:51 -07: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 |
|
Antonio Scandurra
|
954fabec42
|
Don't hide sidebar when hitting cmd-1
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-05-05 15:34:36 +02:00 |
|
Antonio Scandurra
|
2e6cf2011d
|
When opening items via project panel, only focus them on double-click
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2022-05-05 15:27:27 +02:00 |
|
Antonio Scandurra
|
61346f734d
|
WIP
|
2022-05-05 15:15:58 +02:00 |
|
Antonio Scandurra
|
3ee4d90c19
|
Parameterize avatar_margin and assign it a default of 8
|
2022-05-03 18:04:53 +02:00 |
|
Antonio Scandurra
|
5d0c3c43e8
|
Add right padding to titlebar instead of margins on elements
This fixes a visual glitch causing the avatar to be shown too close to
the right edge of the window when the share icon was not present.
|
2022-05-02 09:27:37 +02:00 |
|
Max Brunsfeld
|
8481834847
|
Give hover state to picker items, keystrokes in command palette
|
2022-04-28 15:17:56 -07:00 |
|
Max Brunsfeld
|
6578ae5393
|
Use Interactive helper to theme titlebar buttons
|
2022-04-28 12:08:15 -07:00 |
|
Max Brunsfeld
|
772f4579fc
|
Restructure status bar theme to style interactive elements more concisely
Introduce an `Interactive` wrapper type that allows themes to selectively
override properties of items in a hovered or active state.
|
2022-04-28 10:59:32 -07:00 |
|
Max Brunsfeld
|
e88156645d
|
Update the styling of the lsp status indicator
|
2022-04-27 16:48:33 -07:00 |
|
Max Brunsfeld
|
9e87be722e
|
Start re-styling diagnostic indicator in status bar
|
2022-04-27 14:25:39 -07:00 |
|
Max Brunsfeld
|
7f63ed3835
|
Allow styling sidebar icons and groups in themes
|
2022-04-27 14:25:39 -07:00 |
|
Max Brunsfeld
|
0291f2d54a
|
Move sidebar toggle buttons to the status bar
|
2022-04-27 14:25:39 -07:00 |
|
Nathan Sobo
|
78afbb3599
|
Remove async-std and surf from client
Switch to isahc library. It's not as fancy, but it works and has a smaller footprint.
|
2022-04-26 21:19:15 -06:00 |
|
Antonio Scandurra
|
c955645bc0
|
Update share icon and swap its posiiton
|
2022-04-26 14:35:13 +02:00 |
|
Antonio Scandurra
|
9d6a7a83a0
|
Show worktree root names in titlebar and align them left
|
2022-04-26 13:21:58 +02:00 |
|
Nathan Sobo
|
92f040df00
|
Apply cursor styles during paint
This makes the editor's cursor an IBeam and properly deals with nested cursor styles.
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2022-04-22 10:54:18 -06:00 |
|
Antonio Scandurra
|
3def7a6803
|
Avoid flicker when toggling project browser on workspace open
|
2022-04-22 11:53:45 +02:00 |
|
Antonio Scandurra
|
9730213ed7
|
Move project browser toggling logic in workspace::open_paths
|
2022-04-22 11:25:23 +02:00 |
|
Antonio Scandurra
|
bba65e120d
|
Add only one worktree when running zed /dir /dir/file
|
2022-04-22 11:06:17 +02:00 |
|
Antonio Scandurra
|
9d8e3f51c8
|
Show project panel when opening a folder via the CLI
|
2022-04-22 10:45:46 +02:00 |
|
Antonio Scandurra
|
fb87bacc7e
|
Merge branch 'main' into auto-update
|
2022-04-21 09:53:06 +02:00 |
|
Antonio Scandurra
|
f7055c2acc
|
Implement zed --wait
|
2022-04-20 17:28:31 +02:00 |
|
Max Brunsfeld
|
eee1cec3d4
|
🎨 Remove unnecessary JoinProjectParams struct
|
2022-04-20 17:27:33 +02:00 |
|
Max Brunsfeld
|
20657566b3
|
Make all pickers respect mouse clicks
|
2022-04-18 17:11:39 -07:00 |
|
Max Brunsfeld
|
4630071f58
|
Start work on a command palette
|
2022-04-18 17:11:08 -07:00 |
|
Max Brunsfeld
|
2ea2ba358f
|
Add back toggle sidebar key bindings
|
2022-04-13 11:14:10 -07:00 |
|
Max Brunsfeld
|
949fbe7cd3
|
Allow dumping the project diagnostic view's state as JSON
Also, improve DebugElements action so that it shows the JSON in an editor.
Co-authored-by: Nathan Sobo <nathan@zed.dev>
|
2022-04-11 19:51:46 -07:00 |
|
Max Brunsfeld
|
92a5c30389
|
Merge branch 'main' into load-keymaps
|
2022-04-11 15:55:10 -07:00 |
|
Max Brunsfeld
|
c065f283aa
|
Move assets to their own crate, load keymaps in vim tests
Also, move assets folder to the top-level.
Co-authored-by: Keith Simmons <keith@zed.dev>
|
2022-04-11 15:54:52 -07:00 |
|
Max Brunsfeld
|
3636c9ec25
|
Load workspace and editor key bindings from a JSON file
|
2022-04-10 11:18:08 -07:00 |
|
Nathan Sobo
|
17195e615e
|
Merge pull request #781 from zed-industries/structured-logging
Introduce structured logging
|
2022-04-09 07:40:24 -06:00 |
|
Max Brunsfeld
|
fd4b81c8fc
|
Allow actions to be deserialized from JSON
Introduce separate macro for implementing 'internal' actions which
are not intended to be loaded from keymaps.
|
2022-04-08 15:47:51 -07:00 |
|