edfed00
Merge pull request #159 from zed-industries/tabs-cleanup
Click to expand commit body
Clean up tabs styling
Nathan Sobo created
edfed00
Merge pull request #159 from zed-industries/tabs-cleanup
Clean up tabs styling
Nathan Sobo created
6f38cf5
Merge pull request #158 from zed-industries/highlight-new-files
Set the language on new buffers when they are saved
Nathan Sobo created
1719d7d
Suppress SVG loading errors in tests
Nathan Sobo created
9e6c54b
Test language assignment when new buffers are saved
Nathan Sobo created
af99d0e
Attempt to assign a language when a new buffer is saved
Nathan Sobo created
c7e2b6d
Expand the hit area area around tab close icons
Nathan Sobo created
9287791
Tweak spacing so tab close buttons feel more balanced
Nathan Sobo created
b5c76cc
Render close icons on all tabs when tab bar is hovered
Nathan Sobo created
cab5774
Merge pull request #153 from zed-industries/only-blink-local-cursors
Only blink local cursors
Nathan Sobo created
9ec3af6
Merge pull request #150 from zed-industries/fix-rpc-deadlock
Fix deadlock when handling incoming RPC messages
Nathan Sobo created
9691267
Only blink local cursors
Nathan Sobo created
ae9251a
Merge pull request #149 from zed-industries/editor-style
Specify UI editor fonts via the theme instead of the settings
Nathan Sobo created
9a9c8ae
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.
Nathan Sobo created
42bf88b
Base soft wrapping on TextStyle instead of Settings
Nathan Sobo created
68039b9
Remove font_family and font_size from editor::Snapshot
We'll rely on the style struct instead.
Nathan Sobo created
f13a354
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.
Nathan Sobo created
4f0c9a3
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.
Nathan Sobo created
a1f0693
Specify full TextStyles in EditorStyle
Nathan Sobo created
c21b754
Make placeholder text style optional
Nathan Sobo created
606aa14
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.
Nathan Sobo created
ad9712d
Move EditorStyle into editor module
Nathan Sobo created
260114a
Update Inconsolata to not include ligatures
Fixes #146 Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
f21b180
Merge pull request #147 from zed-industries/finish-disconnected-chat
Finish up making the chat panel handle disconnect and reconnect
Antonio Scandurra created
79fb3aa
Add migration to add a `nonce` column to `channel_messages`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
02768b7
Remove duplicated text base definition
Antonio Scandurra created
8973e25
Re-send pending messages after reconnecting
Antonio Scandurra created
4a96a5c
Use a negative delta to scroll down in layout unit test for `List`
Antonio Scandurra created
9402eb3
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.
Antonio Scandurra created
df4b589
Run fewer iterations of the gpui list test by default
Max Brunsfeld created
fbe77e9
Run all crates' tests on CI
Max Brunsfeld created
2392075
Get resolve_references test passing
Max Brunsfeld created
caf0f0e
Fix duplicated results in get_users_by_ids
Max Brunsfeld created
31b5602
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>
Max Brunsfeld and Nathan Sobo created
95ef70e
Switch to new resolution system in ThemeRegistry
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
5ee0e85
WIP
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created
65b2215
WIP
Antonio Scandurra created
c2e9aa1
Render chat panel messages even if connection is lost
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
ec7c6f3
Always assign credentials on rpc::Client after connecting
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
7d59b2d
Log panics when not attached to a pty
Hopefully this will give us better forensics if we panic in production.
Nathan Sobo created
914112f
Fix `test_channel_messages` unit test
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
f6bf079
Merge branch 'render-images'
Antonio Scandurra created
603f1d8
Authenticate via the browser if keychain credentials are invalid
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
7e4d5b7
Clear cached credentials when establishing a websocket connection with an invalid token
Nathan Sobo created
4a99189
WIP: Clear cached credentials if authentication fails
Still need to actually handle an HTTP response from the server indicating there was an invalid token. Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
77a4a36
Test that we reuse credentials when reconnecting
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
44a457e
Cache credentials in memory separately from connection status
This prevents us from re-prompting for keychain access when we retry connections after the connection is lost. Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
aa7c1bf
Fix type errors in server tests
Max Brunsfeld created
99a2dc4
Render an offline icon in titlebar when connection is lost
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
e212461
Authenticate when clicking on unauthenticated avatar in titlebar
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created
0f415a5
Style avatar image with border and rounded corners
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nathan Sobo and Max Brunsfeld created