Commit Graph
39175 Commits
Author SHA1 Message Date
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 ScandurraandNathan 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 ScandurraandNathan 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 ScandurraandNathan 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 BrunsfeldandNathan 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 SoboandMax 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