<feed xmlns='http://www.w3.org/2005/Atom'>
<title>krino.git/gui/internal/ui/forms.go, branch v0.0.11</title>
<subtitle>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</subtitle>
<id>https://git.labunix.xyz/krino.git/atom?h=v0.0.11</id>
<link rel='self' href='https://git.labunix.xyz/krino.git/atom?h=v0.0.11'/>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/'/>
<updated>2026-09-17T09:27:00Z</updated>
<entry>
<title>gui: an exclude is not a rule - the form no longer assumes one</title>
<updated>2026-09-17T09:27:00Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-17T09:27:00Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=0e56395aaa46359974a5eb21acaab32b2ea02a0f'/>
<id>urn:sha1:0e56395aaa46359974a5eb21acaab32b2ea02a0f</id>
<content type='text'>
Selecting the exclude row in Forms panicked: newFormEditor read the
form's rule for its when, name, action and stop, and an exclude has
only the when. The editor now takes the conditions from whichever of
the two the form holds and leaves out the fields an exclude has not
got. Checklist item 49 covers it.

Also the 0.0.11 changelog and README, and header floors wide enough
that the age heading is not clipped.
</content>
</entry>
<entry>
<title>gui: conditions as a nested tree, and a way to add a directory</title>
<updated>2026-09-17T08:56:19Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-17T08:56:19Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=48d1781fed3f9ea5cfd2b270bd92fd2826605636'/>
<id>urn:sha1:48d1781fed3f9ea5cfd2b270bd92fd2826605636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: coloured actions with headers, a filter over the plan, bulk trash or delete</title>
<updated>2026-09-16T22:51:15Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-16T22:51:15Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=5418ba6bc5c653b6a99572c6ece6abbf57836c43'/>
<id>urn:sha1:5418ba6bc5c653b6a99572c6ece6abbf57836c43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: syntax colours, a file preview, and a settings window</title>
<updated>2026-09-16T22:23:51Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-16T22:23:51Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=04b4243ad31d144c4caf9be4c5096a0f27a2648e'/>
<id>urn:sha1:04b4243ad31d144c4caf9be4c5096a0f27a2648e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: line numbers, a Check button, an operator for age and size, and Test rule</title>
<updated>2026-09-16T21:31:44Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-16T21:31:44Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=9db67b201b80e9b7f824989df8517cefc587036d'/>
<id>urn:sha1:9db67b201b80e9b7f824989df8517cefc587036d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: show the problems under both sub-tabs; name the operator rows; fix the list labels after an edit</title>
<updated>2026-09-16T21:25:26Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-16T21:25:26Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=168fae0f72c3ca5ff9b307a42fb75173e58b5b17'/>
<id>urn:sha1:168fae0f72c3ca5ff9b307a42fb75173e58b5b17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: the directory's own settings as a form</title>
<updated>2026-09-16T18:23:24Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-16T18:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=cace98008d132e48f19b405b5bddc4a6067c0cae'/>
<id>urn:sha1:cace98008d132e48f19b405b5bddc4a6067c0cae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: forms editor - rules and excludes as forms, with add, delete and move</title>
<updated>2026-09-16T13:33:23Z</updated>
<author>
<name>Lukasz Kasprzak</name>
<email>lukas@labunix.xyz</email>
</author>
<published>2026-09-16T13:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.labunix.xyz/krino.git/commit/?id=4363c7ad13d5eae1752ea3c36e1cfe7c13707c0d'/>
<id>urn:sha1:4363c7ad13d5eae1752ea3c36e1cfe7c13707c0d</id>
<content type='text'>
</content>
</entry>
</feed>
