|
|
e81900caac
|
Restructure and prepare for cove room UI
|
2022-03-05 15:43:40 +01:00 |
|
|
|
619e04c42a
|
Move replies to core
|
2022-03-04 00:20:23 +01:00 |
|
|
|
10efaeb8d2
|
Get project to compile again
|
2022-03-04 00:16:39 +01:00 |
|
|
|
f85f5c40b4
|
Fix users UI not compiling
|
2022-03-03 01:34:06 +01:00 |
|
|
|
c618c492b2
|
Warn on clippy::use_self
|
2022-03-03 01:33:28 +01:00 |
|
|
|
5c6047c533
|
Use new CoveConn in CoveRoom
|
2022-03-03 01:06:48 +01:00 |
|
|
|
17d08438d1
|
Wrap state in Arc<Mutex<_>> instead of whole connection
|
2022-03-03 01:06:48 +01:00 |
|
|
|
dfb5ade023
|
Use external event sender
|
2022-03-03 01:06:48 +01:00 |
|
|
|
b6c58b8a2b
|
Treat connecting differently
|
2022-03-03 01:06:48 +01:00 |
|
|
|
9451920c52
|
Make constructors error less
|
2022-03-03 01:06:48 +01:00 |
|
|
|
f08c251bd1
|
Handle connection identification
|
2022-03-02 22:50:43 +01:00 |
|
|
|
d5394476c6
|
Fix typo
|
2022-03-02 01:46:07 +01:00 |
|
|
|
ffb43c34ec
|
Implement cove connection
|
2022-03-02 01:39:13 +01:00 |
|
|
|
d642e4851c
|
Muck about with room
|
2022-03-01 22:24:17 +01:00 |
|
|
|
e5eefd8ada
|
Start rewriting room
|
2022-02-28 22:45:01 +01:00 |
|
|
|
2f56ea804f
|
Switch rooms and disconnect current room
|
2022-02-27 14:19:48 +01:00 |
|
|
|
f7a319f875
|
Rename "join room" to "switch room"
|
2022-02-27 11:26:07 +01:00 |
|
|
|
c06a598a86
|
Run cargo fmt
|
2022-02-27 11:21:46 +01:00 |
|
|
|
04d17179a0
|
Show current room state
|
2022-02-27 01:46:32 +01:00 |
|
|
|
f34bf63be4
|
Show users if room knows them
Also selects the current room in the rooms list
|
2022-02-27 00:16:39 +01:00 |
|
|
|
ccf6a59f39
|
Extract pane border rendering to main UI
|
2022-02-26 19:58:58 +01:00 |
|
|
|
3efca6a6d1
|
Prepare room rendering
|
2022-02-26 19:17:25 +01:00 |
|
|
|
1543940fbc
|
Join rooms from "join room" overlay
|
2022-02-26 14:13:08 +01:00 |
|
|
|
1949b6f5e1
|
Clear area below "join room" overlay
|
2022-02-26 13:35:48 +01:00 |
|
|
|
3c68debd32
|
Display cursor for "join room" overlay
|
2022-02-26 13:31:25 +01:00 |
|
|
|
3ac3bbb99e
|
Add basic "join room" overlay
|
2022-02-26 13:11:51 +01:00 |
|
|
|
8d1b1951f4
|
Move textline to ui module
|
2022-02-25 23:00:08 +01:00 |
|
|
|
d0708bfee1
|
Change format of empty rooms list
|
2022-02-25 22:41:26 +01:00 |
|
|
|
e5910f45b4
|
Render list of rooms
|
2022-02-24 02:07:54 +01:00 |
|
|
|
2d31d3d4e2
|
Extract rooms widget and state
|
2022-02-23 22:32:52 +01:00 |
|
|
|
980f78f9a7
|
Handle events in batches
|
2022-02-23 18:39:55 +01:00 |
|
|
|
d68ec217a8
|
Resize rooms pane via dragging
|
2022-02-23 18:14:39 +01:00 |
|
|
|
a50ecaee68
|
Prepare ui structure
|
2022-02-23 17:53:26 +01:00 |
|
|
|
9c5f027898
|
Test rendering with fork
|
2022-02-22 02:19:26 +01:00 |
|
|
|
ee74676da4
|
Use my own tui fork
|
2022-02-21 22:09:42 +01:00 |
|
|
|
9a32792686
|
Put text in box for testing
|
2022-02-21 02:19:28 +01:00 |
|
|
|
ef019dc887
|
Make text input cursor moveable
|
2022-02-21 02:10:51 +01:00 |
|
|
|
28c3241fd9
|
Create very basic text input
|
2022-02-21 01:49:20 +01:00 |
|
|
|
95d1f3295f
|
Clean up imports
|
2022-02-20 00:33:03 +01:00 |
|
|
|
fbc24a1154
|
Add room and nick list UI mockup
|
2022-02-20 00:32:33 +01:00 |
|
|
|
992e84e67e
|
Continue implementing rooms
Changing lots of things along the way... But that's how it is: Make one
change, make more changes to fix the resulting errors and so on.
|
2022-02-19 01:06:53 +01:00 |
|
|
|
31ffa5cd67
|
Start implementing rooms
|
2022-02-18 20:24:03 +01:00 |
|
|
|
c191262bd2
|
Organize replies to packets
|
2022-02-17 21:01:52 +01:00 |
|
|
|
18194f586c
|
Render basic tui and restore terminal
|
2022-02-15 23:16:01 +01:00 |
|
|
|
0c9f5e91a3
|
Create project
|
2022-02-07 21:31:46 +01:00 |
|