Commit graph

26 commits

Author SHA1 Message Date
21bb87fd45 Rename new modules to old module names 2023-04-17 10:14:01 +02:00
bc8c5968d6 Remove old chat, widgets, util modules 2023-04-17 10:10:26 +02:00
ff9a16d8a3 Make Widget::size like toss::AsyncWidget::size 2023-04-17 09:39:00 +02:00
059ff94aef Update toss 2023-04-17 09:39:00 +02:00
35a140e21f Make MsgStore fallible 2023-02-23 14:41:10 +01:00
75e3a08b58 Display chat cursor only when chat has focus 2022-09-25 22:22:01 +02:00
8703a62887 Track focus in room 2022-09-25 20:03:03 +02:00
9aac9f6fdd Add error popup when external editor fails 2022-09-25 18:57:59 +02:00
5eeabea2de Add todos 2022-08-30 17:17:11 +02:00
c09608d1f8 Open link popup via key binding 2022-08-30 00:30:08 +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
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
cfcc663169 Remove pseudo message after server replied 2022-08-02 21:43:35 +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
aa25def749 Add new more general widget-based Blocks 2022-07-27 10:20:18 +02:00
73cb568702 Fix not being able to close nick dialog 2022-07-23 23:45:01 +02:00
066ea0cb07 Port message sending 2022-07-20 20:37:54 +02:00
34e7af684b Hook up simple cursor movement 2022-07-20 17:34:32 +02:00
48943f2316 Port most of cursor movement logic 2022-07-20 14:07:02 +02:00
7da5ba04a5 Implement remaining layouting logic 2022-07-19 21:23:47 +02:00
26e988114c Start restructuring chat as widget 2022-07-15 11:10:19 +02:00
446e3e885a Move chat to ui module 2022-07-05 19:37:29 +02:00
Renamed from src/chat.rs (Browse further)