Commit graph

32 commits

Author SHA1 Message Date
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