mo8it
|
6807e63c5f
|
Show done message
|
2024-04-12 02:45:54 +02:00 |
|
mo8it
|
2a95a3e966
|
Deal with long strings
|
2024-04-12 01:24:01 +02:00 |
|
mo8it
|
6494a8c50b
|
Remove the watch subcommand
|
2024-04-11 16:54:27 +02:00 |
|
mo8it
|
e79bc727f0
|
Don't listen on keys with modifiers
|
2024-04-11 15:08:46 +02:00 |
|
mo8it
|
2e1a87d7d3
|
Take care of filters when resolving the selected exercise
|
2024-04-11 14:58:56 +02:00 |
|
mo8it
|
f53a0e8700
|
Panic if there are no exercises
|
2024-04-11 14:39:19 +02:00 |
|
mo8it
|
470dc65956
|
Fix selected when there are no rows
|
2024-04-11 14:35:30 +02:00 |
|
mo8it
|
fa1f239a70
|
Remove "I AM NOT DONE" and the verify mode and add AppState
|
2024-04-11 02:51:02 +02:00 |
|
mo8it
|
4bb6bda9f6
|
Separate event handlers
|
2024-04-10 16:02:12 +02:00 |
|
mo8it
|
256c4013b7
|
Keep hint displayed after resizing the terminal
|
2024-04-10 15:56:38 +02:00 |
|
mo8it
|
27e9520665
|
Add deny_unknown_fields
|
2024-04-10 14:40:49 +02:00 |
|
mo8it
|
b3642b0219
|
Remove todo
|
2024-04-10 14:35:42 +02:00 |
|
mo8it
|
193e0a03b2
|
Use light blue for the message
|
2024-04-10 14:31:08 +02:00 |
|
mo8it
|
a59acf8835
|
Show the current exercise path
|
2024-04-10 14:29:31 +02:00 |
|
mo8it
|
62e92476e6
|
Fix typo
|
2024-04-10 04:10:05 +02:00 |
|
mo8it
|
6255efe8b2
|
Show the invalid command to avoid confusion after resizing the terminal
|
2024-04-10 04:08:40 +02:00 |
|
mo8it
|
a46d66134b
|
Fix shift of first output line
|
2024-04-10 03:56:41 +02:00 |
|
mo8it
|
f034899c7f
|
Capture terminal resize events
|
2024-04-10 03:54:48 +02:00 |
|
mo8it
|
c9a5fa6097
|
Accept repeat keyboard events
|
2024-04-10 02:19:14 +02:00 |
|
mo8it
|
d1a965f019
|
Make the list mode part of the watch mode
|
2024-04-10 02:12:50 +02:00 |
|
mo8it
|
533a009257
|
Show the progress in the progress bar, not the current exercise index
|
2024-04-10 00:51:41 +02:00 |
|
mo8it
|
4a80bf6441
|
Colorize the progress bar
|
2024-04-10 00:42:32 +02:00 |
|
mo8it
|
c8d217ad50
|
Fix showing stdout and stderr
|
2024-04-09 22:20:12 +02:00 |
|
mo8it
|
a8ddc07a9a
|
Add "exercises" to the end of the progress bar
|
2024-04-09 22:15:41 +02:00 |
|
mo8it
|
af85f2036c
|
Print a newline before the progress bar
|
2024-04-09 22:06:55 +02:00 |
|
mo8it
|
ff6c15f9c1
|
Don't try to join the input thread
|
2024-04-09 22:04:10 +02:00 |
|
mo8it
|
4110ae21af
|
Handle notify errors
|
2024-04-09 21:46:55 +02:00 |
|
mo8it
|
b15e0a279b
|
Use shrink to fit before leaking the vector
|
2024-04-09 21:23:02 +02:00 |
|
mo8it
|
787bec9875
|
Use exercises as leaked
|
2024-04-09 21:16:27 +02:00 |
|
mo8it
|
f0ce2c1afa
|
Improve event handling in the watch mode
|
2024-04-09 21:07:53 +02:00 |
|
mo8it
|
850c1d0234
|
Add progress bar to list
|
2024-04-09 19:37:39 +02:00 |
|
mo8it
|
ee7d976283
|
Use a green color on successful run
|
2024-04-09 17:15:12 +02:00 |
|
mo8it
|
d0fcd8ae8a
|
Use a color for the message
|
2024-04-08 03:21:13 +02:00 |
|
mo8it
|
7c46e7ac69
|
Simplify building rows.
No more lifetimes championship :(
|
2024-04-08 03:16:38 +02:00 |
|
mo8it
|
1db5de9653
|
Fix selection after applying filters
|
2024-04-08 03:08:05 +02:00 |
|
mo8it
|
b5fc06bd56
|
Show more exercises before the selected one
|
2024-04-08 02:46:35 +02:00 |
|
mo8it
|
7c4d33654f
|
Implement done/pending filters
|
2024-04-08 02:41:48 +02:00 |
|
mo8it
|
05729b27a0
|
Set a list offset
|
2024-04-08 01:49:38 +02:00 |
|
mo8it
|
0bf3f7e01f
|
Lowercase "filter" in help footer
|
2024-04-08 01:34:41 +02:00 |
|
mo8it
|
bd5503a0d3
|
Show message on reset
|
2024-04-08 01:33:11 +02:00 |
|
mo8it
|
25e855a009
|
Merge imports
|
2024-04-08 00:36:26 +02:00 |
|
mo8it
|
394ca402a8
|
Remove the info_toml_content field
|
2024-04-07 23:57:54 +02:00 |
|
mo8it
|
db25cc9157
|
Ignore .rustlings-state.json
|
2024-04-07 23:54:32 +02:00 |
|
mo8it
|
93f8d1610d
|
Some renamings
|
2024-04-07 23:37:40 +02:00 |
|
mo8it
|
99c9ab467b
|
Implement resetting
|
2024-04-07 22:43:59 +02:00 |
|
mo8it
|
9a4ee47c52
|
Separate WatchState
|
2024-04-07 19:29:16 +02:00 |
|
mo8it
|
0a674a158d
|
Separate UiState
|
2024-04-07 19:05:29 +02:00 |
|
mo8it
|
3bd26c7a24
|
State -> StateFile
|
2024-04-07 19:01:08 +02:00 |
|
mo8it
|
8c31d38fa1
|
Better variable name
|
2024-04-07 17:57:20 +02:00 |
|
mo8it
|
d988054ad8
|
Add UiState
|
2024-04-07 16:33:00 +02:00 |
|