Commit graph

149 commits

Author SHA1 Message Date
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 4b4604d76e oops I forgot this 2024-07-16 11:20:49 -07:00
Lilian Jónsdóttir 83421cce0e update fish completion 2024-07-16 11:15:44 -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 5c02d96dc2 cleanup 2024-07-16 11:12:03 -07:00
Lilian Jónsdóttir b0607dd3d9 update modules 2024-07-16 11:11:49 -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 586c8b34cb update fish completion again 2024-07-15 21:46:28 -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 35342a06ac update fish completion 2024-07-15 21:29:04 -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 73da0a88fe update modules 2024-07-15 18:48:13 -07:00
Lilian Jónsdóttir fe31963670 update gitignore 2024-07-15 18:42:49 -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
Lilian Jónsdóttir de81cfbfed add by directory status sorting 2024-07-15 15:08:02 -07:00
Lilian Jónsdóttir dc0aab172d use standard library right 2024-07-15 15:07:39 -07:00
Lilian Jónsdóttir af2af0c587 filesize of -1 for directories for proper sorting
maybe actually count directory size someday
but then a new column would have to be added
2024-07-15 15:06:53 -07:00
Lilian Jónsdóttir e0ffb8502c sort by name by default 2024-07-03 15:34:23 -07:00
Lilian Jónsdóttir 6af87e4d9d add keybind to sort table
lots of refactoring to do so
files on disk, and files in trash interface'd so table is agnostic
model keeps track of the files now, to facilitate sorting, and updates its own rows accordingly
2024-07-03 15:09:05 -07:00
Lilian Jónsdóttir dff6c62e56 revert filter.showhidden to filter.ignorehidden
because blank filter should show all files
2024-07-03 10:17:08 -07:00
Lilian Jónsdóttir 1dd192cc91 update fish completion 2024-07-03 10:15:58 -07:00
Lilian Jónsdóttir d3707df3d0 interactive mode always shows hidden too 2024-06-30 20:03:14 -07:00
Lilian Jónsdóttir f859631f4e display workdir in header if used
and truncate in table view
2024-06-30 20:01:36 -07:00
Lilian Jónsdóttir b60469887e add fish shell completion 2024-06-30 19:07:08 -07:00
Lilian Jónsdóttir fbd6bfb507 fix walkdir not respecting reversed hidden flag 2024-06-30 18:57:11 -07:00
Lilian Jónsdóttir a5654af0ff add min and max size filters
parsed by humanize
2024-06-30 18:39:23 -07:00
Lilian Jónsdóttir 75370f719a make filter.Match a bit easier to read 2024-06-30 18:17:42 -07:00
Lilian Jónsdóttir 0113c56a5e move hidden flag to trash command only
list, clean, and restore all always show hidden files
2024-06-30 17:48:12 -07:00
Lilian Jónsdóttir 50a7d5aa56 fix list message when ogdir isn't empty 2024-06-30 16:56:13 -07:00
Lilian Jónsdóttir b26ac28b7d reverse hidden flag; ignore hidden files by default 2024-06-30 15:59:14 -07:00