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
2c3586df7c
Add todo
2022-08-01 01:18:28 +02:00
c11325aa8b
Move cursor so it is visible when scrolling
2022-08-01 01:18:28 +02:00
76bcd853cf
Scroll so cursor is visible when moving it
2022-08-01 01:17:41 +02:00
191d79f14c
Fix some warnings
2022-08-01 00:12:31 +02:00
a06fc51410
Fix placeholder style
2022-08-01 00:10:14 +02:00
ec388dde8d
Fix chat drawing over other widgets
2022-08-01 00:08:33 +02:00
cb2fc22c5a
Scroll with ctrl+e and ctrl+d
2022-07-31 23:10:49 +02:00
d23d7b155c
Reorganize widgets and render indent
2022-07-31 22:55:22 +02:00
327a524c86
Fix expanding blocks to bottom of screen
2022-07-31 20:45:37 +02:00
5d3e0ef73c
Reenable cursor movement
...
This also moves the Cursor definition back to the cursor module, and
modifies it to include info about the last non-editor/non-pseudo
position in editor/pseudo cursors (to be used when editing or waiting
for the server reply is aborted via Escape)
2022-07-31 20:33:46 +02:00
297d62d173
Rename parameters for consistency
2022-07-31 20:03:14 +02:00
ae8ec70e5e
Layout using new algorithm and new blocks
2022-07-31 20:03:14 +02:00
6f4d94afa5
Render time via widget
2022-07-31 19:21:54 +02:00
82fce0430d
Disable old chat rendering
2022-07-31 15:18:00 +02:00
422641ddf0
Add focus range to Block
2022-07-28 12:57:01 +02:00
e93c29b839
Prompt editor for cursor row
2022-07-28 11:46:10 +02:00
aa25def749
Add new more general widget-based Blocks
2022-07-27 10:20:18 +02:00
3b5f3416fe
Add --measure-widths command line flag
2022-07-26 17:44:06 +02:00
40674f5071
Add --data-dir command line option
2022-07-26 17:36:25 +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
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
f501170d2c
Remove unnecessary async-s
2022-07-24 19:02:56 +02:00
60358edbc3
Add command to clear cookies
2022-07-24 19:02:15 +02:00
096e3f7cfd
Connect as human instead of bot
2022-07-24 19:02:07 +02:00
94a746f992
Fix nick from snapshot being ignored
2022-07-24 18:57:32 +02:00
e19ff7a622
Send and store euph cookies when connecting
2022-07-24 18:57:32 +02:00
7d32a7ebe0
Store cookie jars in euph vault
2022-07-24 18:47:21 +02:00
282609916a
Rename some methods for consistency
2022-07-24 17:45:29 +02:00
ee216d407e
Reenable cursor movement in log
2022-07-24 17:31:01 +02:00
59d2c7809b
Update dependencies
2022-07-24 17:27:58 +02:00
8bc7af0d3f
Replace chrono dependency by time
2022-07-24 17:27:58 +02:00
4e014168b4
Add gc command to clean up vault
2022-07-24 00:19:02 +02:00
099cb8d4f7
Fix cursor placement in nick dialog
2022-07-23 23:45:42 +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
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
ade3120134
Add helper functions for padding
2022-07-23 22:34:18 +02:00
a5757d4660
Fix editor cursor positioning
2022-07-23 22:25:14 +02:00
1e4bbc6eab
Fix infinite loop in H/VJoins without expanding sections
2022-07-23 22:10:08 +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
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
f1b7ef0b98
Keep room UI state when disconnecting
2022-07-21 17:32:49 +02:00
38f8c0ed66
Add Float widget
2022-07-21 17:20:35 +02:00
805d1a5e63
Ignore unused code warnings in widgets module
2022-07-21 15:50:21 +02:00
4fa4c9a897
Add Layer widget
2022-07-21 15:42:06 +02:00