Commit graph

38 commits

Author SHA1 Message Date
a2b9f57a09 Fix room and nick dialog padding 2022-08-07 00:55:54 +02:00
bfbdec4396 Move editor key handling to one place 2022-08-06 23:39:56 +02:00
c4d3f5ba4d Move cursor in message editor vertically 2022-08-06 23:39:56 +02:00
d97dff07e4 Add note about F1 to empty rooms list 2022-08-04 17:16:44 +02:00
a0f2f9500c Fix ? not working in normal room view 2022-08-04 17:03:38 +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
2d1c953250 Update toss 2022-08-01 19:13:06 +02:00
f3b804347d Make room list behave more like chat
Accomplished by adding the same cursor movement and scrolling key
bindings, as well as moving the cursor so it is visible when scrolling.
2022-08-01 01:42:58 +02:00
c6b0193849 Fix background leaking through popups 2022-07-24 22:24:07 +02:00
73cb568702 Fix not being able to close nick dialog 2022-07-23 23:45:01 +02:00
7818855cb6 Restrict room connection dialog characters 2022-07-23 22:59:45 +02:00
8a8c50028f Add padding to room connection dialog 2022-07-23 22:34:40 +02:00
f1899ab295 Add inline editor for connecting to new rooms 2022-07-23 22:09:05 +02:00
709ab07442 Make List widget naming more consistent 2022-07-23 19:50:49 +02:00
f1b7ef0b98 Keep room UI state when disconnecting 2022-07-21 17:32:49 +02:00
3bbe52b797 Render entire UI using widgets 2022-07-20 22:56:00 +02:00
8b3166c6d7 Render room using only widgets 2022-07-20 22:43:03 +02:00
98f51a5a2e Remove unused parameter 2022-07-20 17:36:39 +02:00
9169cbb657 Fix warnings 2022-07-13 15:29:31 +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
da6bab4b13 Use List widget in rooms view 2022-07-12 19:29:50 +02:00
39560f1fc5 Show amount of rooms in room list 2022-07-06 11:33:57 +02:00
9f9f68466a Don't always render list cursor 2022-07-06 10:18:31 +02:00
a03971c019 Remove unused code 2022-07-06 10:18:00 +02:00
7f1dc020d3 Render room list with new generic list 2022-07-05 19:37:29 +02:00
93cc2a6c13 Switch to new toss commit 2022-07-04 19:50:07 +02:00
025bd788cf Fix warnings 2022-06-30 15:16:47 +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
19d9a19c06 Delete existing rooms 2022-06-27 10:19:17 +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
7880f3389c Fix scroll offset calculation 2022-06-27 09:30:51 +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