c58e335
Make `UpdateBuffer` a request, store unsent operations on worktree
Max Brunsfeld created
c58e335
Make `UpdateBuffer` a request, store unsent operations on worktree
Max Brunsfeld created
38bfaba
Add a generic `Ack` message, use it instead of `Pong`
Remove the `id` field from `Ping`, because it isn't used. There is already an id on the message envelope.
Max Brunsfeld created
0003054
Minor stylistic changes
Antonio Scandurra created
b3aad5d
:lipstick:
Antonio Scandurra created
8fb58e0
Remove channel disconnection unit test
...as that's already covered by the integration test.
Antonio Scandurra created
d08ec8b
Reduce backoff and add some jitter to avoid thundering herd issues
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
e2b56e8
If a test connection has been killed, never return a message
Nathan Sobo created
3c61a3e
Ensure client A and B can communicate after reconnection
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
8de18b5
Re-join channel when reconnecting
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
156fd4b
Add integration test simulating killing a connection while chatting
Antonio Scandurra created
34d8f99
Respond to RPC pings in the server
Antonio Scandurra created
ad7631d
Refactor and write a simple unit test to verify reconnection logic
Antonio Scandurra created
6baa9fe
WIP - Start work on reconnect logic
Max Brunsfeld created
edbd424
Introduce test-only APIs for configuring how Client reconnects
Max Brunsfeld created
b6eac57
Introduce a concrete `Conn` type for peer's websocket connection
This is mostly to set us up to test the rpc::Client's reconnect logic. There are multiple ways that the `rpc::Client` may establish its websocket connection: (SSL in production, plain TCP during local development, and using an in-memory connection for tests). Now we can represent all of those connections using a common type. Also, several long methods no longer need to be generic, which is good for compile time.
Max Brunsfeld created
c3e29e0
Finish implementing DeterministicExecutor::advance_clock
* Start by running all non-timer futures to completion, to ensure that timers have a chance to be registered. * Release executor's state lock before waking any timers
Max Brunsfeld created
9000101
WIP
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
a3bbf71
:art:
Antonio Scandurra created
6c3551b
Use `watch::Sender::borrow_mut` instead of `send`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
7ac3b5e
Merge pull request #138 from zed-industries/adjust-font
Add bindings to adjust buffer font size
Antonio Scandurra created
af6e931
Start on a `Client::status` method that can be observed
Antonio Scandurra created
75bd1bd
Tab refinements
* Update close icon to remove whitespace * Update tab spacing * DOESN'T update active_tab to add right border when it is last tab
Nate Butler created
0ef409d
Change the active_line style to a transparent black
Nate Butler created
5164026
Test rewraping on font size change
Nathan Sobo created
0fb59ee
Hold a weak handle when watching settings in WrapMap
Nathan Sobo created
8262afd
Fix compile errors in tests
Nathan Sobo created
17d46ce
Recompute wraps when font size changes
Nathan Sobo created
d5f07ea
Remove underline from function syntax highlighting
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Max Brunsfeld and Nathan Sobo created
31d8c02
Update pane_divider width
Nate created
4cdca65
Update Zed UI for 0.2 release
* changes to padding, spacings and borders * Fix incorrect borders on titlebar and sidebars * QA pass on all themes, base font size -> 15 * Changed the max size of the file_finder * Hid file_finder icons * Modified the size of tab status indicators * Made the default sidebar size bigger
Nate created
09a3003
Merge branch 'main' into adjust-font
Max Brunsfeld created
08bac7b
Introduce test-only Buffer::set_sync_parse_timeout
When testing buffer's asynchronous reparsing, set the sync parse timeout to zero, so that we can exercise the async code path.
Max Brunsfeld created
fe3889c
Add bindings to adjust buffer font size
Nathan Sobo created
bdf30f1
Change default theme from `dark` to `black`
Nate created
64cdf7c
Make pane divider stylable in theme
Co-Authored-By: Nate Butler <nate@zed.dev>
Max Brunsfeld and Nate Butler created
d2bfae5
Make selectors stylable via theme
* input editor container style * "no matches" message style Co-Authored-By: Nate Butler <nate@zed.dev>
Max Brunsfeld and Nate Butler created
36fb559
Rework tabs
* Tabs are no longer flexible in width * Move status icons to the left side of the tab * The close button is always visbile for the active tab Co-Authored-By: Nate Butler <nate@zed.dev>
Max Brunsfeld and Nate Butler created
0def328
Merge branch 'main' into styling
Max Brunsfeld created
a946ad8
Add updated app icon
Nate created
23b66d9
Add black theme
Nate created
246a911
Update colors, style panels and selector
Nate created
13143e6
Style resize handles
We want the draggable area to be larger than the visual appearance, so we added a padding facility to MouseEventHandler that enlarges the "hit area" by the specified padding. Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
8085e74
Style the left and right sidebars independently in the theme
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
59931a4
Style titlebar via theme and give it a bottom border
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
b29e673
Set sidebar icon heights via theme
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
e2b30ad
Remove underline from functions in dark theme
Co-Authored-By: Max Brunsfeld <max@zed.dev> Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created
7db78b3
Merge branch 'chat'
Antonio Scandurra created
e94099d
Fix Dockerfile build of zed-server
Co-Authored-By: Max Brunsfeld <max@zed.dev> Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra , Max Brunsfeld , and Nathan Sobo created
2a763d0
Upgrade sqlx-cli to v0.5.7 to fix compilation errors
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra and Max Brunsfeld created
1f0bda7
Remove underlines from tab titles
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created