index
:
krino.git
main
rule-based file sorter in Go, shows the plan before touching anything, applies only the files you choose, and can undo any run, with s-expression rules and a GTK 4 window
lukas-labunix
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gui
Commit message (
Collapse
)
Author
Age
Files
Lines
*
gui: name the other copy of a duplicate, and offer to keep this one instead
Lukasz Kasprzak
3 days
3
-14
/
+164
|
*
gui: sort the plan by name, size, age, action or rule
Lukasz Kasprzak
3 days
5
-20
/
+269
|
*
gui: size and age columns, column toggles, readable colours, a laid-out ↵
Lukasz Kasprzak
3 days
7
-82
/
+306
|
|
|
|
explanation
*
gui: keep every divider where it is put, and let the columns shrink
Lukasz Kasprzak
3 days
3
-28
/
+119
|
*
gui: an applied plan says it is history; Settings says what needs saving
Lukasz Kasprzak
3 days
2
-5
/
+29
|
*
gui: aligned columns, theme colours, a second layout, and a scan-selection ↵
Lukasz Kasprzak
3 days
4
-47
/
+190
|
|
|
|
setting
*
gui: coloured actions with headers, a filter over the plan, bulk trash or delete
Lukasz Kasprzak
4 days
11
-60
/
+632
|
*
gui: the preview is as big as you drag it, and PDFs render to suit
Lukasz Kasprzak
4 days
4
-36
/
+163
|
*
gui: a rendered PDF page per file, and Settings in the top right
Lukasz Kasprzak
4 days
4
-6
/
+103
|
*
gui: syntax colours, a file preview, and a settings window
Lukasz Kasprzak
4 days
14
-8
/
+1361
|
*
gui: line numbers, a Check button, an operator for age and size, and Test rule
Lukasz Kasprzak
4 days
4
-12
/
+328
|
*
gui: show the problems under both sub-tabs; name the operator rows; fix the ↵
Lukasz Kasprzak
4 days
2
-4
/
+31
|
|
|
|
list labels after an edit
*
gui: size the plan and undo columns to what they hold, so the rule is never cut
Lukasz Kasprzak
4 days
2
-13
/
+71
|
*
gui: the directory's own settings as a form
Lukasz Kasprzak
4 days
3
-6
/
+470
|
*
gui: forms editor - rules and excludes as forms, with add, delete and move
Lukasz Kasprzak
4 days
5
-3
/
+1304
|
*
gui: Rules tab - the file as text, checked as you type, tested and saved
Lukasz Kasprzak
4 days
4
-1
/
+920
|
*
gui: History and undo tab; each plan and undo is its own run
Lukasz Kasprzak
4 days
8
-61
/
+986
|
*
gui: row menu for trash or permanent delete; Apply frees the directory
Lukasz Kasprzak
4 days
3
-3
/
+121
|
*
gui: the Plan tab - scan, review, apply, with the directory locked
Lukasz Kasprzak
4 days
9
-17
/
+735
|
*
gui module: the plan tab's model, with tests
Lukasz Kasprzak
4 days
5
-0
/
+464