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