Commit graph

38 commits

Author SHA1 Message Date
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
32e8616ed7 Move cursor in room list 2022-06-27 09:30:41 +02:00
e9e3b6e21c Render list of known rooms 2022-06-26 19:03:44 +02:00
3ad05182e3 Make main screen visible by default 2022-06-25 11:43:35 +02:00
72b531d216 Insert euph messages into vault 2022-06-24 00:20:34 +02:00
28263e6a5c Remove dummy store 2022-06-23 22:25:23 +02:00
e0db158ece Redraw whenever a message is logged 2022-06-23 22:15:36 +02:00
1e61f15e8d Log via log crate 2022-06-23 13:24:26 +02:00
e601476d02 Dissolve workspace 2022-06-23 12:20:20 +02:00
Renamed from cove-tui/src/ui.rs (Browse further)