Lilian Jónsdóttir
|
48844886a9
|
make filter case insensitive
|
2024-07-30 18:53:44 -07:00 |
|
Lilian Jónsdóttir
|
1403f2e62f
|
properly handle filtered files being empty
|
2024-07-30 18:48:49 -07:00 |
|
Lilian Jónsdóttir
|
ed2def9c2f
|
add filter to table
|
2024-07-30 18:37:59 -07:00 |
|
Lilian Jónsdóttir
|
3e195f0d73
|
add function to style keybind for header
|
2024-07-30 18:28:30 -07:00 |
|
Lilian Jónsdóttir
|
3f317d58df
|
use const instead of magic strings
|
2024-07-30 18:28:30 -07:00 |
|
Lilian Jónsdóttir
|
7c0f78f4d6
|
more consistent errors
|
2024-07-30 14:19:42 -07:00 |
|
Lilian Jónsdóttir
|
437101b947
|
don't die on error trashing one file
try trashing all the rest instead
|
2024-07-30 13:53:50 -07:00 |
|
Lilian Jónsdóttir
|
11b22887f4
|
remove preselection of items
just hit 'a' if you want to select all
|
2024-07-30 13:12:00 -07:00 |
|
Lilian Jónsdóttir
|
b6cb6df999
|
less magic numbers
|
2024-07-30 13:03:33 -07:00 |
|
Lilian Jónsdóttir
|
84e0c9c926
|
make date column header in table depend on mode
|
2024-07-30 11:51:12 -07:00 |
|
Lilian Jónsdóttir
|
9b87c02744
|
make linters happy
fix typos, less short and more idomatic variable names, package comments, etc.
|
2024-07-30 11:43:54 -07:00 |
|
Lilian Jónsdóttir
|
50e8c992d1
|
cleanup model View() a bit
remove some cruft and verbosity and weird order of things
|
2024-07-28 23:36:51 -07:00 |
|
Lilian Jónsdóttir
|
1a03f7f23f
|
cleanup model Update() a bit
and repeat less
|
2024-07-28 23:31:38 -07:00 |
|
Lilian Jónsdóttir
|
73a63db198
|
sort filenames by number
but only if filename is just a number
^[0-9]+\.({extension})$
|
2024-07-28 23:30:20 -07:00 |
|
Lilian Jónsdóttir
|
b065126c46
|
split table header into left and right aligned parts
|
2024-07-28 18:18:16 -07:00 |
|
Lilian Jónsdóttir
|
2bffa7518c
|
improve help in header
|
2024-07-28 18:07:23 -07:00 |
|
Lilian Jónsdóttir
|
eafd8cd33d
|
sort some functions
exported on top
|
2024-07-28 18:07:07 -07:00 |
|
Lilian Jónsdóttir
|
c80cf605a8
|
rename package tables to interactive
|
2024-07-28 18:06:41 -07:00 |
|
Lilian Jónsdóttir
|
b16a8101d5
|
reverse size sorting
I don't know why I did that in the first place
|
2024-07-28 18:04:12 -07:00 |
|
Lilian Jónsdóttir
|
95970274d8
|
oops I forgot to ignore case in reverse name sort
|
2024-07-28 18:04:12 -07:00 |
|
Lilian Jónsdóttir
|
0fb1cfa22a
|
ignore case when sorting by extension
|
2024-07-28 18:04:12 -07:00 |
|
Lilian Jónsdóttir
|
7fade0ce4c
|
move some functions out of main into packages
- confirm functions into files package
- newpath prompter into promt package
|
2024-07-28 18:04:12 -07:00 |
|
Lilian Jónsdóttir
|
095f59babb
|
move filemode parsing to its own package
why doesn't the std lib have this???
|
2024-07-28 18:04:12 -07:00 |
|
Lilian Jónsdóttir
|
a5e0a2546c
|
better docstring for dirs.UnExpand
|
2024-07-28 18:04:12 -07:00 |
|
Lilian Jónsdóttir
|
b3f19bef73
|
show size of selected files in header
|
2024-07-28 18:04:12 -07:00 |
|
Lilian Jónsdóttir
|
ead10096d7
|
actually use the standard library
it has the nice side effect of working better too, imagine that
|
2024-07-21 20:54:11 -07:00 |
|
Lilian Jónsdóttir
|
be6885398b
|
unicode arrows for sorting help
|
2024-07-17 10:47:16 -07:00 |
|
Lilian Jónsdóttir
|
2d0d5bad1e
|
add flag to clean/restore all with confirmation
also swap case on date filter flags
|
2024-07-16 11:15:40 -07:00 |
|
Lilian Jónsdóttir
|
b0c5c9ed69
|
don't clean or restore nothing
|
2024-07-16 11:11:42 -07:00 |
|
Lilian Jónsdóttir
|
2515756d1d
|
case insensitive name sorting
|
2024-07-16 11:11:12 -07:00 |
|
Lilian Jónsdóttir
|
8a4b195a72
|
be less scared of broken symlinks
|
2024-07-15 22:41:34 -07:00 |
|
Lilian Jónsdóttir
|
e7e7b79e99
|
improve trashed message
|
2024-07-15 21:46:28 -07:00 |
|
Lilian Jónsdóttir
|
3fb12e3c44
|
avoid null pointer if a broken symlink is trashed
|
2024-07-15 21:31:22 -07:00 |
|
Lilian Jónsdóttir
|
940a2fc14f
|
add flag to filter by file mode
|
2024-07-15 21:05:21 -07:00 |
|
Lilian Jónsdóttir
|
40ef230a4f
|
make test function names more consistent
|
2024-07-15 21:02:26 -07:00 |
|
Lilian Jónsdóttir
|
97e51dd2d9
|
move filter test to its own package
|
2024-07-15 20:59:46 -07:00 |
|
Lilian Jónsdóttir
|
77e4f01a49
|
move some logging around
|
2024-07-15 20:56:29 -07:00 |
|
Lilian Jónsdóttir
|
15bd040deb
|
make filter Match on info instead of 9001 args
|
2024-07-15 20:15:20 -07:00 |
|
Lilian Jónsdóttir
|
20f6dc92bc
|
large performance improvement
sorting 400k - 800k files is much faster, and no longer unbearable
|
2024-07-15 18:48:13 -07:00 |
|
Lilian Jónsdóttir
|
e5345426bc
|
I dunno why I did that
|
2024-07-15 17:55:51 -07:00 |
|
Lilian Jónsdóttir
|
5769cc3a6e
|
adjust column sizes again
|
2024-07-15 17:10:57 -07:00 |
|
Lilian Jónsdóttir
|
30b605a230
|
replace workdir with /
and do it right this time
I hope...
|
2024-07-15 17:10:38 -07:00 |
|
Lilian Jónsdóttir
|
f193d0f5b3
|
adjust table column widths
|
2024-07-15 16:33:45 -07:00 |
|
Lilian Jónsdóttir
|
536fc9e925
|
clean dir input
|
2024-07-15 16:33:45 -07:00 |
|
Lilian Jónsdóttir
|
dfed84eb74
|
make -H option work right
|
2024-07-15 16:20:46 -07:00 |
|
Lilian Jónsdóttir
|
689500c942
|
add sort by extension
|
2024-07-15 16:10:04 -07:00 |
|
Lilian Jónsdóttir
|
746bff694c
|
restore creates directories if necessary
|
2024-07-15 15:59:54 -07:00 |
|
Lilian Jónsdóttir
|
26f5f383ce
|
don't replace workdir anymore
|
2024-07-15 15:59:54 -07:00 |
|
Lilian Jónsdóttir
|
1a9e64d473
|
add flag to list and quit
maybe someday it'll do it automatically when the window is bigger than the table
|
2024-07-15 15:41:49 -07:00 |
|
Lilian Jónsdóttir
|
0e147e283b
|
sorting preserves selection state
|
2024-07-15 15:32:33 -07:00 |
|