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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
gui
/
internal
/
ui
/
window.go
Commit message (
Collapse
)
Author
Age
Files
Lines
*
gui: conditions as a nested tree, and a way to add a directory
Lukasz Kasprzak
3 days
1
-0
/
+62
|
*
gui: size and age columns, column toggles, readable colours, a laid-out ↵
Lukasz Kasprzak
3 days
1
-12
/
+43
|
|
|
|
explanation
*
gui: keep every divider where it is put, and let the columns shrink
Lukasz Kasprzak
3 days
1
-6
/
+23
|
*
gui: aligned columns, theme colours, a second layout, and a scan-selection ↵
Lukasz Kasprzak
3 days
1
-1
/
+32
|
|
|
|
setting
*
gui: coloured actions with headers, a filter over the plan, bulk trash or delete
Lukasz Kasprzak
3 days
1
-11
/
+94
|
*
gui: a rendered PDF page per file, and Settings in the top right
Lukasz Kasprzak
3 days
1
-4
/
+13
|
*
gui: syntax colours, a file preview, and a settings window
Lukasz Kasprzak
3 days
1
-2
/
+22
|
*
gui: forms editor - rules and excludes as forms, with add, delete and move
Lukasz Kasprzak
4 days
1
-1
/
+1
|
*
gui: Rules tab - the file as text, checked as you type, tested and saved
Lukasz Kasprzak
4 days
1
-1
/
+30
|
*
gui: History and undo tab; each plan and undo is its own run
Lukasz Kasprzak
4 days
1
-8
/
+32
|
*
gui: the Plan tab - scan, review, apply, with the directory locked
Lukasz Kasprzak
4 days
1
-0
/
+144