Commit Graph

347 Commits

Author SHA1 Message Date
rabite b359cc9119 don't draw preview dir twice 2020-01-27 15:49:21 +01:00
rabite e993c2c275 use faster unstable sorting 2020-01-27 15:49:10 +01:00
rabite 19f08a0eeb changed sized_string() to return string slice instaed of allocating 2020-01-27 02:51:15 +01:00
rabite 874e7e306f minimize allocations in render_fn 2020-01-27 02:12:58 +01:00
rabite 89aef8ba76 fix crash when completing 2020-01-26 16:08:21 +01:00
rabite 64391dd98c fix media preview config loading 2020-01-26 16:08:19 +01:00
rabite abc35e0e7d fix blocking when entering/leaving large directory 2020-01-26 16:08:11 +01:00
rabite 428879e184 add builder for ListView<Files> 2020-01-26 01:31:29 +01:00
rabite e2ce6e0255 don't destroy widgets when taking their files 2020-01-25 13:36:01 +01:00
rabite 314edf528c speed up construction of Files 2020-01-25 01:12:54 +01:00
rabite b399555b22 speed up rendering a bit 2020-01-25 01:09:58 +01:00
rabite 682a284afa remove backtraces from HError 2020-01-25 01:00:48 +01:00
rabite b18e86f28e fix regression/crash when directory becomes empty 2020-01-24 23:30:34 +01:00
rabite 42b1fe7507 fix build when building with with graphics, but no video 2020-01-24 13:30:57 +01:00
rabite 8fc070b71b speedup: make hunter handle directories with 1M files 2020-01-23 20:44:10 +01:00
rabite cd773727eb fix updates ignoring sort/filter/etc settings when rendering 2020-01-23 16:10:34 +01:00
rabite fa73d2cb8c fix lag in mediaview by moving availability check to config 2020-01-23 15:17:28 +01:00
rabite bf166ce7ff clean up minibuffer code a bit 2020-01-23 04:16:45 +01:00
rabite c9f3312640 save number of visible files instead of recalculating it every time 2020-01-23 04:12:57 +01:00
rabite 325f5a5ab3 remove limit on number of files updated at once
Since calculating the hash tables is the costliest part of updating a
directory it makes little sense to limit the number of files being
processed at once. That only means the hash tables have to be created
more often and updates take much more time in total. Since it's all
done in an asynchronous worker thread anyway it makes more sense to
process as much as possible in one go, even if it takes a second
longer.
2020-01-22 15:28:55 +01:00
rabite 8c23d058ad fix crash when "running" first section in actions 2020-01-22 14:16:36 +01:00
rabite 7583e0a16e update to v1.3.5 2020-01-22 03:39:13 +01:00
rabite 3147420735 fix hang when substituting too many files at once 2020-01-22 02:49:42 +01:00
rabite ef29c47e88 fixed hangs when updating large directories (>10k files) 2019-12-23 02:08:50 +01:00
rabite 03693f96d0 improved Files interface by returning Iterator instead of Vec<&File> 2019-12-20 22:07:38 +01:00
rabite 0525f37c69 fix help message 2019-12-15 02:52:57 +01:00
rabite 154f922040 fix warnings on recent compilers 2019-12-15 01:32:03 +01:00
rabite ea331fe2a7 use sixel from crates.io 2019-12-15 01:04:25 +01:00
rabite 60d3707639 update deps (fixes directory not showing on startup sometimes) 2019-12-15 00:20:36 +01:00
rabite 17c2522124 update dependencies and fix build 2019-12-09 01:21:59 +01:00
rabite d42f7d328c config updater (auto and manual) 2019-08-02 15:51:47 +02:00
rabite efde265f3a updated readme 2019-08-02 15:51:36 +02:00
rabite 3cf4a08108 update lazy-static (fix warnings) 2019-08-02 10:47:03 +02:00
rabite bb564f241e improved archive previewing 2019-08-02 06:46:03 +02:00
rabite 110322fad2 improved subprocess killing with process groups 2019-08-02 00:38:41 +02:00
rabite 558857cc16 update libraries 2019-08-02 00:37:53 +02:00
rabite a807bacc89 fix printing error to screen when hunter-media doesn't support video 2019-07-29 18:23:02 +02:00
rabite 199643a259 fix default left/right movement binding 2019-07-29 18:21:19 +02:00
rabite 474a7fd7e7 remove sixel dependency on hunter-media 2019-07-29 18:11:28 +02:00
rabite f3199a3180 updated README 2019-07-29 14:35:11 +02:00
rabite 4a653754e8 remove libmagic from README 2019-07-25 22:33:11 +02:00
rabite dfd9cfefbe fix README's keybindings section 2019-07-25 22:31:40 +02:00
rabite 754f8c1efc updated info about dependencies in README 2019-07-25 22:06:08 +02:00
rabite 889abf77ad add custom keybindings 2019-07-25 21:56:30 +02:00
rabite c106fded2e delete rust-toolchain since compiler is checked in build.rs anyway 2019-07-25 21:30:31 +02:00
rabite 3b80c3b20f check if /tmp/hunter-previews exists before deleting 2019-07-25 21:29:10 +02:00
rabite0 8cb02c59be
Merge pull request #67 from PrsPrsBK/fix-typo
fix: a typo
2019-07-17 23:13:20 +02:00
rabite f38093ad1f big fat update to graphics mode (performance, features, etc) 2019-07-17 22:56:30 +02:00
PrsPrsBK d9173ff4de
fix: a typo 2019-07-15 15:16:18 +09:00
rabite 3ba311a5bb fix setting sixel config 2019-07-08 20:37:30 +02:00