Max Brunsfeld
|
d9d52b8aa5
|
When loggin in, send user id instead of creating a new watch channel
|
2021-08-24 13:11:37 -07:00 |
|
Antonio Scandurra
|
bb570d3702
|
Init chat_panel
|
2021-08-24 17:54:25 +02:00 |
|
Nathan Sobo
|
2701abde11
|
WIP
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-08-24 09:29:14 -06:00 |
|
Nathan Sobo
|
39ad7f6a60
|
Make RPC client's current user_id observable
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-08-24 08:37:32 -06:00 |
|
Nathan Sobo
|
9b636fb81e
|
Add "Zed > Sign" In menu item
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-08-24 08:29:36 -06:00 |
|
Nathan Sobo
|
e4a232acc9
|
Send messages on enter
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-08-24 08:15:46 -06:00 |
|
Nathan Sobo
|
d34f374fe7
|
Beautify error logging
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-08-24 08:15:24 -06:00 |
|
Antonio Scandurra
|
54b4a4bf6a
|
Allow editor to be created in auto-height mode
|
2021-08-24 14:17:15 +02:00 |
|
Antonio Scandurra
|
405ff1d9db
|
Render chat messages in ChatPanel
|
2021-08-24 12:23:50 +02:00 |
|
Max Brunsfeld
|
baded7d416
|
Start work on subscribing to model from ChatPanel
|
2021-08-23 17:21:06 -07:00 |
|
Max Brunsfeld
|
6df80d94ad
|
Allow subscription/notification to be cancelled by dropping the returned Subscription
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 15:54:24 -07:00 |
|
Max Brunsfeld
|
f4847bd38f
|
Get light theme loading successfully
|
2021-08-23 15:09:18 -07:00 |
|
Max Brunsfeld
|
fa0739ee2e
|
Remove model and view specific observe/subscribe methods
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 15:07:50 -07:00 |
|
Max Brunsfeld
|
5ecedd894d
|
Add ChannelList to AppState
|
2021-08-23 15:03:45 -07:00 |
|
Max Brunsfeld
|
43bb38206f
|
Add generic subscribe and observe methods to contexts
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 15:03:12 -07:00 |
|
Max Brunsfeld
|
8e191f27d9
|
Simplify state associated with observations
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 15:03:08 -07:00 |
|
Max Brunsfeld
|
d02eaf9e3a
|
Fix scrolling in List element
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 11:02:30 -07:00 |
|
Antonio Scandurra
|
a182db863f
|
WIP: Render dummy chat messages to test List
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 17:29:46 +02:00 |
|
Antonio Scandurra
|
94e9a83326
|
Give up on entities being Send and Sync
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 17:04:32 +02:00 |
|
Antonio Scandurra
|
3543aceff3
|
Implement scrolling and painting for List
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 16:41:48 +02:00 |
|
Antonio Scandurra
|
bd89dc4114
|
Perform a full layout of List when width changes
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 16:04:23 +02:00 |
|
Antonio Scandurra
|
03b7c3c8c6
|
Implement and test splice for ListState
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 16:00:05 +02:00 |
|
Antonio Scandurra
|
2c3ba00d3e
|
Remove vestiges of after_layout
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 15:23:06 +02:00 |
|
Antonio Scandurra
|
6dddb72e82
|
WIP: Create infrastructure for testing element layout
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 15:20:23 +02:00 |
|
Antonio Scandurra
|
6129bda068
|
Fix boxed cloning of AnyAction
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-23 14:45:13 +02:00 |
|
Antonio Scandurra
|
ab2977c65c
|
Pass action instead of action argument to handlers
|
2021-08-23 12:00:31 +02:00 |
|
Nathan Sobo
|
86effd64a2
|
Get project compiling with type-safe actions
|
2021-08-22 21:02:48 -06:00 |
|
Nathan Sobo
|
638b533fc7
|
WIP
|
2021-08-22 13:29:54 -06:00 |
|
Nathan Sobo
|
24639ec900
|
WIP
|
2021-08-22 11:58:19 -06:00 |
|
Nathan Sobo
|
030de803fe
|
WIP: Start on List::layout
Perform layout on any elements that we haven't yet laid out.
|
2021-08-21 13:40:45 -06:00 |
|
Nathan Sobo
|
d68e0b0b97
|
Remove after_layout from Element trait
Now that layout takes a MutableAppContext we don't need an after_layout phase.
|
2021-08-20 16:40:45 -06:00 |
|
Nathan Sobo
|
d0a5bc694c
|
WIP
|
2021-08-20 16:34:46 -06:00 |
|
Nathan Sobo
|
c3dda14490
|
WIP: Move sum_tree module into gpui so we can use it in List
|
2021-08-20 16:18:39 -06:00 |
|
Max Brunsfeld
|
2507f9b4d4
|
Stub in a ChatPanel
|
2021-08-20 14:28:45 -07:00 |
|
Max Brunsfeld
|
b88b3e7657
|
Add sidebars
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-20 13:51:52 -07:00 |
|
Max Brunsfeld
|
a7ac37a318
|
Make titlebar_height available during render
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-08-20 10:45:42 -07:00 |
|
Max Brunsfeld
|
5cfb948b2b
|
Make the default window size non-zero
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-08-20 10:01:24 -07:00 |
|
Max Brunsfeld
|
c7c7a197d1
|
Merge remote-tracking branch 'origin/sexy' into chat-theme-prep
|
2021-08-20 09:50:58 -07:00 |
|
Nathan Sobo
|
9ff764983d
|
Flatten theme styles by eliminating top-level ui key
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
|
2021-08-20 10:44:34 -06:00 |
|
Nathan Sobo
|
9b7756f566
|
Use singular names in theme and number surfaces from 0
|
2021-08-20 10:18:05 -06:00 |
|
Antonio Scandurra
|
7a5ecae71a
|
Merge remote-tracking branch 'origin/main' into chat
|
2021-08-20 16:52:29 +02:00 |
|
Antonio Scandurra
|
f463b2ed50
|
Forbid parking earlier in server integration tests
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-20 16:41:10 +02:00 |
|
Antonio Scandurra
|
98f691d16d
|
Make database interactions deterministic in test
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-20 16:24:33 +02:00 |
|
Antonio Scandurra
|
3ba530bca1
|
💄
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-20 15:00:08 +02:00 |
|
Antonio Scandurra
|
b13da81a84
|
Extract a Db::close method and remove deref to PgPool
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-20 14:58:14 +02:00 |
|
Antonio Scandurra
|
0b9767651b
|
Provide a consistent ordering for channel messages based on their ID
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-20 14:44:36 +02:00 |
|
Antonio Scandurra
|
5f3e6f35d4
|
Implement and test channel cleanup as clients leave
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-08-20 14:32:53 +02:00 |
|
Antonio Scandurra
|
9ed4176e4d
|
Save messages received from the server
|
2021-08-20 11:16:59 +02:00 |
|
Max Brunsfeld
|
10868cf0ea
|
Start work on sending channel messages
|
2021-08-19 18:04:49 -07:00 |
|
Max Brunsfeld
|
c28a366e4a
|
Send LeaveChannel message in Entity::release instead of Drop::drop
|
2021-08-19 18:00:12 -07:00 |
|