|
|
e2b75d2f52
|
Move ChatMsg trait to chat2
|
2023-04-17 10:10:26 +02:00 |
|
|
|
6f0088e194
|
Migrate F12 log to AsyncWidget
|
2023-04-17 10:10:26 +02:00 |
|
|
|
f69d88bf4a
|
Migrate chat to AsyncWidget
|
2023-04-17 10:10:25 +02:00 |
|
|
|
bb4d0fe047
|
Add blocks as basis for rendering
|
2023-04-17 09:39:01 +02:00 |
|
|
|
ead4fa7c8a
|
Migrate rooms list to AsyncWidget
|
2023-04-17 09:39:00 +02:00 |
|
|
|
adc70ad233
|
Migrate key bindings list widget to AsyncWidget
|
2023-04-17 09:39:00 +02:00 |
|
|
|
d5b6dd9802
|
Migrate topmost widget to AsyncWidget
|
2023-04-17 09:39:00 +02:00 |
|
|
|
8de5bf87af
|
Add util2 module for new widgets
|
2023-04-17 09:39:00 +02:00 |
|
|
|
07960142e0
|
Add Popup AsyncWidget
|
2023-04-17 09:39:00 +02:00 |
|
|
|
3f7ed63064
|
Add AsyncWidgetWrapper and WidgetWrapper
|
2023-04-17 09:39:00 +02:00 |
|
|
|
059ff94aef
|
Update toss
|
2023-04-17 09:39:00 +02:00 |
|
|
|
fb164eeaa9
|
Add todos
|
2023-02-23 14:41:10 +01:00 |
|
|
|
7e9e441c1e
|
Use Garmelon/vault
|
2023-02-23 14:41:10 +01:00 |
|
|
|
35a140e21f
|
Make MsgStore fallible
|
2023-02-23 14:41:10 +01:00 |
|
|
|
8dd5db5888
|
Switch euph::Room to use euphoxide's Instance
|
2023-01-23 22:49:34 +01:00 |
|
|
|
61a9cc10f1
|
Update toss to version with separate widthdb
|
2022-09-26 17:36:49 +02:00 |
|
|
|
8703a62887
|
Track focus in room
|
2022-09-25 20:03:03 +02:00 |
|
|
|
d5c0c94883
|
Remove and add todos
|
2022-09-25 20:02:36 +02:00 |
|
|
|
21245a8274
|
Use absolute paths in key! macro
|
2022-08-30 17:25:50 +02:00 |
|
|
|
6e6fddc0b1
|
Add 'euph.rooms.<name>.password' config option
|
2022-08-25 22:49:34 +02:00 |
|
|
|
12f4b9fa73
|
Fix UI not redrawing when resizing
|
2022-08-20 21:22:33 +02:00 |
|
|
|
5d5f55107a
|
Show error popups on some server errors
|
2022-08-20 21:22:33 +02:00 |
|
|
|
ded927b9f0
|
Overhaul UI event handling
|
2022-08-20 18:36:20 +02:00 |
|
|
|
5ad9f0f3e7
|
Include pastes in input events
|
2022-08-10 23:59:08 +02:00 |
|
|
|
7733b1a2c8
|
Update crossterm
|
2022-08-10 23:16:12 +02:00 |
|
|
|
fa91515a61
|
Move euph room ui to new euph module
|
2022-08-10 22:35:30 +02:00 |
|
|
|
6c1ce49236
|
Show available key bindings with F1/?
|
2022-08-04 17:02:54 +02:00 |
|
|
|
20ea96f83e
|
Match key events using macros
|
2022-08-04 01:05:08 +02:00 |
|
|
|
15f957c160
|
Stop logging 'e' presses
|
2022-08-03 13:46:27 +02:00 |
|
|
|
00bcdddc62
|
Enable some warnings
|
2022-08-02 02:17:37 +02:00 |
|
|
|
26d953395b
|
Edit messages in the tree view
|
2022-08-02 01:08:02 +02:00 |
|
|
|
415da3afd8
|
Render editor and pseudo message
|
2022-08-01 23:38:46 +02:00 |
|
|
|
4ac0b5f074
|
Make new ChatMsg trait for Chat message rendering
|
2022-08-01 19:57:05 +02:00 |
|
|
|
227a5a67b1
|
Get rid of shift+q for closing cove
I'd like to be able to type a capital Q in text fields.
|
2022-07-26 13:30:15 +02:00 |
|
|
|
ee216d407e
|
Reenable cursor movement in log
|
2022-07-24 17:31:01 +02:00 |
|
|
|
5f28ff0ffd
|
Make editor a widget
|
2022-07-23 19:49:58 +02:00 |
|
|
|
38dd7ccede
|
Redraw occasionally when batching events
|
2022-07-21 20:28:06 +02:00 |
|
|
|
5210ad1eba
|
Fix rendering when resizing
|
2022-07-20 23:54:34 +02:00 |
|
|
|
3bbe52b797
|
Render entire UI using widgets
|
2022-07-20 22:56:00 +02:00 |
|
|
|
98f51a5a2e
|
Remove unused parameter
|
2022-07-20 17:36:39 +02:00 |
|
|
|
26e988114c
|
Start restructuring chat as widget
|
2022-07-15 11:10:19 +02:00 |
|
|
|
dea0384162
|
Use List widget for nick list
|
2022-07-12 19:29:50 +02:00 |
|
|
|
53a0f8d4af
|
Add Text widget
|
2022-07-12 09:27:16 +02:00 |
|
|
|
f08f653bfc
|
Begin the widgetization
|
2022-07-11 23:30:16 +02:00 |
|
|
|
e188a99f2a
|
Implement simple single-line editor
|
2022-07-08 11:28:43 +02:00 |
|
|
|
8b7c58b702
|
Add generic list
|
2022-07-05 19:37:29 +02:00 |
|
|
|
446e3e885a
|
Move chat to ui module
|
2022-07-05 19:37:29 +02:00 |
|
|
|
6fbc0c5ff7
|
Render and interact with individual rooms
|
2022-06-28 10:24:20 +02:00 |
|
|
|
3e9ceba302
|
Connect to new rooms
|
2022-06-27 10:14:30 +02:00 |
|
|
|
05ac42ab78
|
Connect to and disconnect from existing rooms
|
2022-06-27 09:51:22 +02:00 |
|