Nathan Sobo
e56c8fb734
Expand the hit area area around tab close icons
2021-09-18 10:37:32 -07:00
Nate
485dc2fc02
minimal styles for admin page
2021-09-18 12:57:04 -04:00
Nathan Sobo
e05328698e
Tweak spacing so tab close buttons feel more balanced
2021-09-17 16:59:46 -07:00
Nathan Sobo
71ab1b329c
Render close icons on all tabs when tab bar is hovered
2021-09-17 16:45:09 -07:00
Nathan Sobo
6ea20eb4d6
Merge pull request #153 from zed-industries/only-blink-local-cursors
...
Only blink local cursors
2021-09-17 17:32:38 -06:00
Nathan Sobo
a8bfe40f34
Merge pull request #150 from zed-industries/fix-rpc-deadlock
...
Fix deadlock when handling incoming RPC messages
2021-09-17 17:26:15 -06:00
Nathan Sobo
4fa696b6ef
Only blink local cursors
2021-09-17 16:17:47 -07:00
Nathan Sobo
70f47db6b2
Merge pull request #149 from zed-industries/editor-style
...
Specify UI editor fonts via the theme instead of the settings
2021-09-17 17:12:19 -06:00
Nathan Sobo
d24c6b6d68
Fix deadlock when handling incoming RPC messages
...
We need to drop the lock on the rpc::ClientState when handling an incoming messages in case those message handlers attempt to interact with the client and grab the lock.
2021-09-17 16:12:03 -07:00
Nathan Sobo
fb015bd92d
Base soft wrapping on TextStyle instead of Settings
2021-09-17 15:39:19 -07:00
Nate
25d3e0d1ff
update team & story
2021-09-17 16:25:15 -04:00
Nate
62100266c0
remove tech from nav
2021-09-17 15:40:03 -04:00
Nate
ce23ea5abe
add community page content
2021-09-17 15:37:34 -04:00
Nate
bff44da1db
update home + story
2021-09-17 15:37:27 -04:00
Nate
8855935388
release page cleanup
2021-09-17 15:06:38 -04:00
Nate
8411ba7c3c
add releases page
2021-09-17 14:59:02 -04:00
Nate
a865e5a0a3
style prose, add code highligting, style updates page
2021-09-17 14:02:31 -04:00
Antonio Scandurra and Nathan Sobo
80aca52e6e
WIP
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-17 18:37:00 +02:00
Nate
d088c87f85
add prose.css for manual prose styles
2021-09-17 12:33:10 -04:00
Nate
0c42f17201
Update sign in button to link
2021-09-17 10:36:47 -04:00
Antonio Scandurra
dd4649bd2d
Start on Presence as the backing model for the people panel
2021-09-17 16:18:41 +02:00
Antonio Scandurra
2dd8a34bd4
Implement proto::GetCollaborators request
2021-09-17 14:36:50 +02:00
Max Brunsfeld
b8a8297352
Switch to a new flow for advertising, sharing and joining worktrees
...
Now, when you open a local worktree, we immediately send an `OpenWorktree` message
to the server, telling it the name of the folder that you've opened, and the names of all the
collaborators (based on a `.zed.toml` file). The server responds with a unique id for the
worktree.
When starting share this local worktree, you now include this previously-assigned id
in the `ShareWorktree` message.
When joining a worktree, there is no longer a need to provide an access token. The access
is controlled by the set of "collaborator logins" that were provided when the worktree
was initially opened by the host.
2021-09-16 18:39:29 -07:00
Nathan Sobo
3b130e9e3a
Remove font_family and font_size from editor::Snapshot
...
We'll rely on the style struct instead.
2021-09-16 16:46:35 -06:00
Nathan Sobo
a358fa0fad
Move editor layout code into element
...
Now that most of the layout code is based on the EditorStyle struct, I think it makes more sense to put it in the element.
2021-09-16 16:43:43 -06:00
Nate
0aea500cc1
hook up updates + more styles
2021-09-16 17:12:24 -04:00
Nathan Sobo
1f7e913683
Build workspace editor TextStyle from font fields in settings
...
We'll specify values in the theme but we'll only end up using the color for these editors.
2021-09-16 14:43:19 -06:00
Nathan Sobo
2261f721ec
Specify full TextStyles in EditorStyle
2021-09-16 14:12:38 -06:00
Max Brunsfeld
3c059f1495
Rename OpenWorktree message to JoinWorktree
...
We'll repurpose the name 'OpenWorktree' for opening a local
worktree while signed in, and advertising the open status to
the worktree's collaborators.
2021-09-16 12:57:19 -07:00
Nate
d8fb27ab03
fix scrollbar jumping
2021-09-16 15:40:12 -04:00
Nathan Sobo
459e338371
Make placeholder text style optional
2021-09-16 13:23:42 -06:00
Nathan Sobo
cd44296c4e
Require a build_style callback to be passed to Editor on construction
...
We're going to use this to control the text style, so it really doesn't make sense to allow an editor to be constructed without it.
2021-09-16 13:20:12 -06:00
Nate
77147e00f2
style updates
2021-09-16 15:01:50 -04:00
Nathan Sobo
09b2668cd3
Move EditorStyle into editor module
2021-09-16 12:26:18 -06:00
Max Brunsfeld
12b315a1a0
Always store an rpc client on local worktrees
...
Even before sharing, we now want to advertise that the user is working
on a certain worktree, to make that visible to all of the worktree's
collaborators.
2021-09-16 11:06:49 -07:00
Antonio Scandurra and Nathan Sobo
daa0b87231
Update Inconsolata to not include ligatures
...
Fixes #146
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-16 17:47:17 +02:00
Antonio Scandurra
e9d51a8fa1
Merge pull request #147 from zed-industries/finish-disconnected-chat
...
Finish up making the chat panel handle disconnect and reconnect
2021-09-16 17:46:55 +02:00
Antonio Scandurra and Nathan Sobo
3a9751e20d
Add migration to add a nonce column to channel_messages
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-16 17:43:43 +02:00
Antonio Scandurra
1ffda7a339
Remove duplicated text base definition
2021-09-16 17:39:12 +02:00
Antonio Scandurra
057c1a7a22
Re-send pending messages after reconnecting
2021-09-16 16:23:43 +02:00
Antonio Scandurra
2096a7697f
Use a negative delta to scroll down in layout unit test for List
2021-09-16 11:46:53 +02:00
Antonio Scandurra
3345d4a705
Maintain parent pointers from primitive values too
...
After resolving a reference to a primitive value, we want to set
its parent pointer so that `Tree::resolve` can navigate upward and
update the cached resolved status of each node.
2021-09-16 11:17:54 +02:00
Max Brunsfeld
a6e13d27aa
Run fewer iterations of the gpui list test by default
2021-09-15 18:06:21 -07:00
Max Brunsfeld
5e9efd79ea
Run all crates' tests on CI
2021-09-15 17:56:08 -07:00
Max Brunsfeld
721ecadd0b
Get resolve_references test passing
2021-09-15 17:49:51 -07:00
Max Brunsfeld
095f52f78a
Fix duplicated results in get_users_by_ids
2021-09-15 16:45:41 -07:00
Max Brunsfeld and Nathan Sobo
4381e7b645
Get server integration tests passing again
...
* Set up UserStore to have the current user, so that
channel messages can be sent. This is needed now that
pending messages are represented more similarly to
regular messages.
* Drop buffer inside of an `AppContext.update` block, so that
the Buffer's release hook is called in time.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-15 16:17:07 -07:00
Nate
b43414049c
add additional pages and set base styles
2021-09-15 18:28:38 -04:00
Nate
d2c8c49c44
swap logged in avatar -> username
2021-09-15 14:58:59 -04:00
Nathan Sobo and Max Brunsfeld
c35d8f969c
Switch to new resolution system in ThemeRegistry
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-09-15 12:56:20 -06:00