ee7121b04e
Implement live caesar cipher
2024-01-05 23:29:41 +01:00
ed7bd3ddb4
Remove key binding to open present page
2024-01-04 23:50:35 +01:00
dadbb205e5
Fix cargo doc warnings
2024-01-03 23:51:27 +01:00
88ba77b955
Move domains in front of room names in the UI
...
The reasoning behind this change in the room list is that putting the
domain (which rarely changes) in front of the room name (which often
changes) is a lot more readable. It also moves it away from the status
info parentheses, making them more obvious again.
The reasoning for the individual room view is consistency. Putting the
domain at the end here looked fine, but putting it in front matches the
room list and still looks fine.
2024-01-03 18:56:29 +01:00
a8570cf9c5
Make TZ env var override time_zone config option
2024-01-03 17:03:00 +01:00
f94eb00dcd
Clean up config docs
2024-01-03 16:30:08 +01:00
c286e0244c
Add time_zone config option
2024-01-03 02:05:53 +01:00
5bbf389dbe
Remove some old todos
2024-01-02 17:31:36 +01:00
5995d06cad
Support domain in config file
2024-01-01 19:35:46 +01:00
39a4f29a2a
Update dependencies
2023-12-28 20:05:18 +01:00
2e039a855c
Update dependencies
2023-08-31 14:01:03 +02:00
3b4e41ea4e
Add example config to config documentation
2023-05-14 16:47:10 +02:00
2afda17d4b
Improve config loading error handling
2023-04-30 22:57:21 +02:00
101d36cd45
Provide list of key groups in config crate
...
This also fixes the f1 menu not displaying the room group.
2023-04-30 22:12:21 +02:00
325c5e6e5c
Remove resolved todos
2023-04-29 15:46:05 +02:00
b6fdc3b7e8
Parse and show space key as "space"
2023-04-29 15:04:37 +02:00
03c7fb567c
Auto-derive Default for KeyGroups
2023-04-29 01:50:33 +02:00
591807dd55
Fix handling of shift for KeyCode::Char
2023-04-29 01:17:45 +02:00
202969c7a9
Add and update key bindings
2023-04-29 01:17:45 +02:00
c0a01b7ad4
Move cursor centering bind to scroll group
2023-04-29 01:17:45 +02:00
1ce31b6677
Always show all key bindings in F1 menu
2023-04-29 01:17:45 +02:00
ff33454b9a
Document key binding format
2023-04-29 01:17:45 +02:00
fdc46aa3b8
Rename Group to KeyGroup
2023-04-27 20:56:41 +02:00
6c99f7a53a
Rename Group::Action to Event
2023-04-27 20:39:33 +02:00
6f85995379
Derive Document for simple enums
2023-04-27 20:34:46 +02:00
458025b8bf
Use serde's default annotation for Document
2023-04-27 20:11:16 +02:00
d29441bf02
Move todo to proper location
2023-04-27 20:07:25 +02:00
c53e3c262e
Include key bindings in config
2023-04-27 18:30:42 +02:00
e1c3a463b2
Move key binding groups to config crate
2023-04-27 15:31:49 +02:00
5a0efd69e4
Extract euph config into submodule
2023-04-27 15:27:23 +02:00
3fbb9127a6
Model and (de-)serialize key bindings
2023-04-27 10:38:17 +02:00
f7f200a608
Add measure_widths config option
2023-04-24 18:21:46 +02:00
3d91d447c7
Document config
2023-04-24 14:08:57 +02:00
cedeeff10b
Add Document trait for config doc generation
2023-04-24 14:02:20 +02:00
5b5370d2df
Extract config into cove-config crate
2023-04-21 02:15:25 +02:00