Commit graph

31 commits

Author SHA1 Message Date
ac2602c4b8 Rename second euph Message to SmallMessage 2022-08-01 20:05:50 +02:00
4ac0b5f074 Make new ChatMsg trait for Chat message rendering 2022-08-01 19:57:05 +02:00
2d1c953250 Update toss 2022-08-01 19:13:06 +02:00
c6b0193849 Fix background leaking through popups 2022-07-24 22:24:07 +02:00
db19dbe818 Show user permissions after nick, not before 2022-07-24 22:14:13 +02:00
73cb568702 Fix not being able to close nick dialog 2022-07-23 23:45:01 +02:00
77c5b479aa Add 'choose nick' dialog 2022-07-23 23:00:09 +02:00
ade3120134 Add helper functions for padding 2022-07-23 22:34:18 +02:00
709ab07442 Make List widget naming more consistent 2022-07-23 19:50:49 +02:00
a620fcf907 Add border around banner and nick list 2022-07-21 15:33:28 +02:00
15f628aaad Decide that nick list should be variable width 2022-07-20 23:03:16 +02:00
8b3166c6d7 Render room using only widgets 2022-07-20 22:43:03 +02:00
7a8a6d7418 Use new rule widgets in UI 2022-07-20 22:05:15 +02:00
066ea0cb07 Port message sending 2022-07-20 20:37:54 +02:00
98f51a5a2e Remove unused parameter 2022-07-20 17:36:39 +02:00
34e7af684b Hook up simple cursor movement 2022-07-20 17:34:32 +02:00
26e988114c Start restructuring chat as widget 2022-07-15 11:10:19 +02:00
f527c46dde Fix scrolling when nick list is visible 2022-07-13 11:44:44 +02:00
9aed0a3cee Use frame stack instead of explicit pos and size parameters 2022-07-13 11:34:52 +02:00
2f60b0390e Use widgets for List rows instead of Styleds 2022-07-12 21:55:29 +02:00
8eda1ad97d Box widgets
This way, widgets containing other widgets can be heterogenous. Wenever
a widget is expeted, *any* widget will work.
2022-07-12 21:10:03 +02:00
dea0384162 Use List widget for nick list 2022-07-12 19:29:50 +02:00
717ac4c47a Sort nick list alphabetically 2022-07-10 13:45:01 +02:00
02d3b067b8 Show informative prefixes in nick list
~ = logged into an account
* = is host (supercedes ~)
! = is staff (supercedes *)
> = is current session
2022-07-06 19:34:30 +02:00
9f9f68466a Don't always render list cursor 2022-07-06 10:18:31 +02:00
2a710ab727 Render nick list with generic list 2022-07-06 10:10:05 +02:00
7f1dc020d3 Render room list with new generic list 2022-07-05 19:37:29 +02:00
446e3e885a Move chat to ui module 2022-07-05 19:37:29 +02:00
93cc2a6c13 Switch to new toss commit 2022-07-04 19:50:07 +02:00
4da132b5bb Fix suffixes in room list 2022-06-28 10:32:10 +02:00
6fbc0c5ff7 Render and interact with individual rooms 2022-06-28 10:24:20 +02:00