1
0
mirror of https://github.com/bobwen-dev/hunter synced 2025-04-12 00:55:41 +02:00

374 Commits

Author SHA1 Message Date
rabite
cab23957ce improved/fixed default config with working archive preview 2020-02-14 17:47:07 +01:00
rabite
dbdd258129 tame rouge io-threads 2020-02-14 15:14:38 +01:00
rabite
c233d0ca46 updated readme 2020-02-13 00:13:06 +01:00
rabite
0354400b66 fix pdf previews 2020-02-13 00:09:18 +01:00
rabite
02e767cf50 switch to nix for killing preview subprocess 2020-02-12 21:26:39 +01:00
rabite
b3f1452a59 switch to tree_magic_fork (fixing memleak) 2020-02-12 21:19:57 +01:00
rabite
77fdb0a754 reduce latency by not running in unnecessary thread pool
reduce latency by not running in unnecessary thread pool
2020-02-12 19:16:31 +01:00
rabite
26017763ed use nix's lower level API to read in directories 2020-02-12 17:36:25 +01:00
rabite0
4b84d42439
Merge pull request #77 from tim77/master
Add Fedora installation instructions
2020-02-12 02:33:26 +01:00
rabite
74e43ee965 the fastest file manager in the galaxy 2020-02-11 23:46:14 +01:00
rabite
800592338d add back moving Files from main to left view 2020-02-11 23:46:00 +01:00
Artem Polishchuk
a5fee0080e
Add Fedora installation instructions 2020-02-09 01:06:34 +02:00
rabite
2e1da40130 fix reverse sorting 2020-02-08 01:10:24 +01:00
rabite
e3b4c997bf fix crash by catching tree_magic's panic and handle it gracefully 2020-02-08 00:17:56 +01:00
rabite
6afca62010 fix rendering with icons enabled 2020-02-07 22:41:17 +01:00
rabite
48a4a8bb14 fix calculation of the number of files when toggling hidden files 2020-02-07 22:31:33 +01:00
rabite
0f7be9e929 fix calculation of the number of shown files in a directory 2020-02-07 21:49:29 +01:00
rabite
13b927d07e add warning to README.md about the current optimization situation 2020-02-06 01:22:42 +01:00
rabite
353f6369c8 fixed bug in go_back 2020-02-05 22:46:10 +01:00
rabite
a6c829e143 buggy super-fast crazy stuff 2020-02-05 21:45:51 +01:00
rabite
aa091b69c8 more prallel processing 2020-02-05 18:55:09 +01:00
rabite
049b1d1c74 fix sized_string chopping string at wrong boundaries 2020-01-28 01:29:58 +01:00
rabite
025a40044c process files in parallel 2020-01-27 19:14:55 +01:00
rabite
c8e6ea51bb further speed up creation of Files 2020-01-27 17:39:42 +01:00
rabite
5899ee9b65 remove unused code 2020-01-27 16:35:12 +01:00
rabite
5b12592ebe fix crash when tagging file 2020-01-27 16:31:02 +01:00
rabite
fff9c0ca25 speed up creation of Files 2020-01-27 16:30:18 +01:00
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 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