Commit graph

784 commits

Author SHA1 Message Date
figsoda
18af408801 use as_ref to avoid unecessary copies 2020-11-22 11:01:47 -05:00
figsoda
ca8f7c9861 use box syntax to improve readability 2020-11-22 10:13:45 -05:00
figsoda
3cde76ba8a make updates immutable 2020-11-21 15:57:33 -05:00
figsoda
8e351785b0 remove unecessary frame updates when scrolling 2020-11-21 15:46:20 -05:00
figsoda
09d1224403 clean up 2020-11-21 15:42:56 -05:00
figsoda
45bc824dc4 bump lock file 2020-11-21 13:12:23 -05:00
figsoda
5baad18866 return directly from loop instead of break 2020-11-20 21:59:38 -05:00
figsoda
593f48f5bc add move keyword to async blocks 2020-11-20 21:43:49 -05:00
figsoda
3cc8e19666 add changelog for v0.2.5 2020-11-20 16:59:26 -05:00
figsoda
5a080e173f bump version 2020-11-20 16:59:03 -05:00
figsoda
5a7d520ea9 remove unecessary type annotation 2020-11-20 16:58:04 -05:00
figsoda
ad5e8e8889 update lock file 2020-11-20 16:54:33 -05:00
figsoda
7009aa8387 bump lock file 2020-11-20 14:55:47 -05:00
figsoda
238b8994c5 move block_on out of the loop 2020-11-20 12:02:56 -05:00
figsoda
f527294e28 mutate liststate instead of creating a new one 2020-11-20 11:33:42 -05:00
figsoda
bb1b47d646 create reselect function 2020-11-20 11:31:19 -05:00
figsoda
9ba732a632 create quit_search function 2020-11-20 11:24:53 -05:00
figsoda
0a1d805868 unpark main thread on resize 2020-11-20 09:47:50 -05:00
figsoda
843b3967c9 combine updates 2020-11-20 09:36:47 -05:00
figsoda
cd96fd766f add comments 2020-11-20 09:32:05 -05:00
figsoda
b488293bd3 rewrite event loop and replace channel with queue 2020-11-20 09:20:46 -05:00
figsoda
2cb4a22188 remove redundant explicit exit 2020-11-19 18:04:41 -05:00
figsoda
8510aea651 create trait OrDie to replace .unwrap_or_else(die) 2020-11-19 17:58:06 -05:00
figsoda
730b1b5393 bump lock file 2020-11-19 17:12:05 -05:00
figsoda
ae1f1f40c5 clean up 2020-11-19 17:10:03 -05:00
figsoda
ea6815c459 replace while let recv with for loop 2020-11-19 14:24:02 -05:00
figsoda
226e43abae remove unecessary async block 2020-11-19 12:01:52 -05:00
figsoda
31239aaaba switch from async-channel to crossbeam-channel 2020-11-19 11:54:49 -05:00
figsoda
8b731a60e5 switch from tokio to smol for async runtime 2020-11-18 18:48:37 -05:00
figsoda
6053f24deb reorder commands 2020-11-18 09:03:48 -05:00
figsoda
0559993846 use layout::render 2020-11-17 22:33:59 -05:00
figsoda
f17ac15cad add changelog for v0.2.4 2020-11-17 17:05:52 -05:00
figsoda
53a1686371 bump version 2020-11-17 17:05:36 -05:00
figsoda
373300d890 improve error message upon failing to draw to term 2020-11-17 17:04:43 -05:00
figsoda
e6ffa2fb54 remove redundant lifetime parameter 2020-11-17 17:00:09 -05:00
figsoda
7572827aa3 change update_search macro to a function 2020-11-17 16:54:09 -05:00
figsoda
8c212a4323 put app states into a struct 2020-11-17 16:45:53 -05:00
figsoda
8465e202d3 put Opts and Command into a separate file 2020-11-17 16:07:49 -05:00
figsoda
2c89d616c6 bump lock file 2020-11-17 14:20:39 -05:00
figsoda
988d7067fc clean up 2020-11-17 10:37:20 -05:00
figsoda
f7f173e59c clean up 2020-11-17 10:30:09 -05:00
figsoda
7b33c1d436 allow seeking backwards or forwards when searching 2020-11-17 10:23:20 -05:00
figsoda
f76de8ce7b remove redundant key bindings 2020-11-17 10:20:30 -05:00
figsoda
2c54224a86 bump lock file 2020-11-16 21:09:07 -05:00
figsoda
d2c807d93e cargo fmt 2020-11-16 19:11:45 -05:00
figsoda
0e1cfd94eb pre allocate queue and queue_strings 2020-11-16 19:02:58 -05:00
figsoda
a69bf02dba pre allocate 2020-11-16 18:53:37 -05:00
figsoda
56c0ec1b7b clean up 2020-11-16 18:42:34 -05:00
figsoda
4fb6deca1f use Vec::retain instead 2020-11-16 18:40:40 -05:00
figsoda
8ed0333691 replace direct indexing with get method 2020-11-16 18:33:22 -05:00