home · contact · privacy
stable_plom
3 months agoRe-write gallery without FlowBox, instead as Grid, for future better row control.
Christian Heller [Fri, 20 Sep 2024 23:43:34 +0000 (01:43 +0200)]
Re-write gallery without FlowBox, instead as Grid, for future better row control.

3 months agoVarious minor code improvements.
Christian Heller [Fri, 13 Sep 2024 04:44:39 +0000 (06:44 +0200)]
Various minor code improvements.

3 months agoSwitch from EXIF to PNG chunk tEXt metadata.
Christian Heller [Fri, 13 Sep 2024 01:34:47 +0000 (03:34 +0200)]
Switch from EXIF to PNG chunk tEXt metadata.

3 months agoIf files of same name pattern exist, count up from their iterators rather than abort.
Christian Heller [Fri, 13 Sep 2024 00:26:22 +0000 (02:26 +0200)]
If files of same name pattern exist, count up from their iterators rather than abort.

3 months agobrowser.py: Refactor sorters code.
Christian Heller [Thu, 12 Sep 2024 21:57:31 +0000 (23:57 +0200)]
browser.py: Refactor sorters code.

3 months agoIn browser, make metadata text non-editable.
Christian Heller [Thu, 12 Sep 2024 19:06:20 +0000 (21:06 +0200)]
In browser, make metadata text non-editable.

3 months agoIn browser.py, allow activating sort order by hitting Return.
Christian Heller [Thu, 12 Sep 2024 19:04:27 +0000 (21:04 +0200)]
In browser.py, allow activating sort order by hitting Return.

3 months agoMinor code style fixes.
Christian Heller [Thu, 12 Sep 2024 18:57:54 +0000 (20:57 +0200)]
Minor code style fixes.

3 months agoRemove unused code.
Christian Heller [Thu, 12 Sep 2024 18:55:22 +0000 (20:55 +0200)]
Remove unused code.

3 months agoIn browser, grab focus on sort orderer when navigating it.
Christian Heller [Thu, 12 Sep 2024 18:54:59 +0000 (20:54 +0200)]
In browser, grab focus on sort orderer when navigating it.

3 months agoIn browser.py, to sort attribute listing add diversity count.
Christian Heller [Thu, 12 Sep 2024 17:59:47 +0000 (19:59 +0200)]
In browser.py, to sort attribute listing add diversity count.

3 months agoIn browser.py, fix sorting.
Christian Heller [Thu, 12 Sep 2024 16:32:45 +0000 (18:32 +0200)]
In browser.py, fix sorting.

3 months agobrowser: Minor fixes to bookmarking.
Christian Heller [Thu, 12 Sep 2024 16:14:27 +0000 (18:14 +0200)]
browser: Minor fixes to bookmarking.

3 months agoAdd basic flagging/bookmarking to browser.py.
Christian Heller [Thu, 12 Sep 2024 15:47:30 +0000 (17:47 +0200)]
Add basic flagging/bookmarking to browser.py.

3 months agoIn browser.py, change "unfinished configuration" color.
Christian Heller [Tue, 10 Sep 2024 03:58:24 +0000 (05:58 +0200)]
In browser.py, change "unfinished configuration" color.

3 months agoIn browser.py, fix broken float input filter handling.
Christian Heller [Tue, 10 Sep 2024 03:57:01 +0000 (05:57 +0200)]
In browser.py, fix broken float input filter handling.

3 months agoTo browser.py navbar, add index and totals counter.
Christian Heller [Tue, 10 Sep 2024 03:56:42 +0000 (05:56 +0200)]
To browser.py navbar, add index and totals counter.

3 months agoMake and display sort/filter reconfigurations temporary unless explicitly activated.
Christian Heller [Tue, 10 Sep 2024 03:42:37 +0000 (05:42 +0200)]
Make and display sort/filter reconfigurations temporary unless explicitly activated.

3 months agoAgain fix broken sorter …
Christian Heller [Tue, 10 Sep 2024 00:04:35 +0000 (02:04 +0200)]
Again fix broken sorter …

3 months agoIn browser.py number filtering, allow whitespace-free commands.
Christian Heller [Tue, 10 Sep 2024 00:04:11 +0000 (02:04 +0200)]
In browser.py number filtering, allow whitespace-free commands.

3 months agoIn browser.py, fix continuously broken sorting algorithm.
Christian Heller [Mon, 9 Sep 2024 23:58:29 +0000 (01:58 +0200)]
In browser.py, fix continuously broken sorting algorithm.

3 months agoTo browser, add filtering by file attributes.
Christian Heller [Mon, 9 Sep 2024 23:58:00 +0000 (01:58 +0200)]
To browser, add filtering by file attributes.

3 months agobrowser.py: Minor improvements/fixes to gallery sorting and display.
Christian Heller [Mon, 9 Sep 2024 21:20:15 +0000 (23:20 +0200)]
browser.py: Minor improvements/fixes to gallery sorting and display.

3 months agoIn browser.py, fix sorting, make configurable via command line.
Christian Heller [Mon, 9 Sep 2024 20:48:10 +0000 (22:48 +0200)]
In browser.py, fix sorting, make configurable via command line.

3 months agoFor browser.py, simplify argument parsing.
Christian Heller [Mon, 9 Sep 2024 19:39:48 +0000 (21:39 +0200)]
For browser.py, simplify argument parsing.

3 months agobrowser.py: Minor fix and optimization in .update_gallery.
Christian Heller [Mon, 9 Sep 2024 14:46:27 +0000 (16:46 +0200)]
browser.py: Minor fix and optimization in .update_gallery.

3 months agoTo browser.py, add optional command line argument of start directory.
Christian Heller [Mon, 9 Sep 2024 14:00:19 +0000 (16:00 +0200)]
To browser.py, add optional command line argument of start directory.

3 months agoIn browser.py, properly handle window resizes.
Christian Heller [Mon, 9 Sep 2024 12:30:31 +0000 (14:30 +0200)]
In browser.py, properly handle window resizes.

3 months agoFixe sidebar toggling not properly re-sizing slot sizes.
Christian Heller [Mon, 9 Sep 2024 11:53:00 +0000 (13:53 +0200)]
Fixe sidebar toggling not properly re-sizing slot sizes.

3 months agoIn browser.py, ensure focus on selected item after row resizing.
Christian Heller [Mon, 9 Sep 2024 10:20:25 +0000 (12:20 +0200)]
In browser.py, ensure focus on selected item after row resizing.

3 months agoIn browser, add option for recursive browsing.
Christian Heller [Sun, 8 Sep 2024 04:20:44 +0000 (06:20 +0200)]
In browser, add option for recursive browsing.

3 months agoMinor refactoring.
Christian Heller [Sun, 8 Sep 2024 01:18:57 +0000 (03:18 +0200)]
Minor refactoring.

3 months agoGreatly refactor, and rely more on Gtk navigation rather than DIY.
Christian Heller [Sat, 7 Sep 2024 19:53:04 +0000 (21:53 +0200)]
Greatly refactor, and rely more on Gtk navigation rather than DIY.

3 months agoRewrite browser.py for gallery view of directory.
Christian Heller [Thu, 5 Sep 2024 16:19:37 +0000 (18:19 +0200)]
Rewrite browser.py for gallery view of directory.

3 months agoBrowser: Starting some fbox experiments …
Christian Heller [Wed, 28 Aug 2024 02:44:22 +0000 (04:44 +0200)]
Browser: Starting some fbox experiments …

4 months agoRemove randomness sorting.
Christian Heller [Tue, 27 Aug 2024 11:51:08 +0000 (13:51 +0200)]
Remove randomness sorting.

4 months agoRe-design sort order selection.
Christian Heller [Tue, 27 Aug 2024 11:49:55 +0000 (13:49 +0200)]
Re-design sort order selection.

4 months agoBrowser: replace movement buttons with vi keybindings.
Christian Heller [Tue, 27 Aug 2024 09:42:21 +0000 (11:42 +0200)]
Browser: replace movement buttons with vi keybindings.

4 months agoFix templating bug.
Christian Heller [Mon, 26 Aug 2024 12:03:23 +0000 (14:03 +0200)]
Fix templating bug.

4 months agoAdd timing info.
Christian Heller [Mon, 26 Aug 2024 07:24:07 +0000 (09:24 +0200)]
Add timing info.

4 months agoFix broken guidance application.
Christian Heller [Mon, 26 Aug 2024 07:02:23 +0000 (09:02 +0200)]
Fix broken guidance application.

4 months agoAdd hints where inside a work batch we currently are.
Christian Heller [Mon, 26 Aug 2024 06:14:29 +0000 (08:14 +0200)]
Add hints where inside a work batch we currently are.

4 months agoReorganize buttons.
Christian Heller [Mon, 26 Aug 2024 05:14:01 +0000 (07:14 +0200)]
Reorganize buttons.

4 months agoMinor parsing corrections.
Christian Heller [Mon, 26 Aug 2024 04:47:53 +0000 (06:47 +0200)]
Minor parsing corrections.

4 months agoMinor parsing corrections.
Christian Heller [Mon, 26 Aug 2024 04:40:02 +0000 (06:40 +0200)]
Minor parsing corrections.

4 months agoIn browser, improve visibility of sort order.
Christian Heller [Mon, 26 Aug 2024 03:00:53 +0000 (05:00 +0200)]
In browser, improve visibility of sort order.

4 months agoTo browser, add directory navigation.
Christian Heller [Mon, 26 Aug 2024 01:39:49 +0000 (03:39 +0200)]
To browser, add directory navigation.

4 months agoAdd toggler for folder view.
Christian Heller [Sun, 25 Aug 2024 23:42:53 +0000 (01:42 +0200)]
Add toggler for folder view.

4 months agoDefault sorting to 'last_mod_time'.
Christian Heller [Sat, 24 Aug 2024 07:19:57 +0000 (09:19 +0200)]
Default sorting to 'last_mod_time'.

4 months agoAdd randomized sort, fix another cell-var-from-loop.
Christian Heller [Sat, 24 Aug 2024 07:17:19 +0000 (09:17 +0200)]
Add randomized sort, fix another cell-var-from-loop.

4 months agoIn Browser, also preserve sort order between reloads.
Christian Heller [Sat, 24 Aug 2024 06:47:09 +0000 (08:47 +0200)]
In Browser, also preserve sort order between reloads.

4 months agoAdd directory reload button, preserve displayed item on all re-sortings.
Christian Heller [Sat, 24 Aug 2024 06:31:25 +0000 (08:31 +0200)]
Add directory reload button, preserve displayed item on all re-sortings.

4 months agoPreverse previous sort order where new one would not make a difference.
Christian Heller [Sat, 24 Aug 2024 05:58:49 +0000 (07:58 +0200)]
Preverse previous sort order where new one would not make a difference.

4 months agoExtend sorting to filename.
Christian Heller [Sat, 24 Aug 2024 04:54:16 +0000 (06:54 +0200)]
Extend sorting to filename.

4 months agoExtend Browser's sorting capabilities to all GenParams.
Christian Heller [Sat, 24 Aug 2024 04:46:18 +0000 (06:46 +0200)]
Extend Browser's sorting capabilities to all GenParams.

4 months agoImprove Browser layout.
Christian Heller [Sat, 24 Aug 2024 03:56:10 +0000 (05:56 +0200)]
Improve Browser layout.

4 months agoRefactor GenParams usage.
Christian Heller [Sat, 24 Aug 2024 03:05:23 +0000 (05:05 +0200)]
Refactor GenParams usage.

4 months agoIn Browser, improve metadata translation.
Christian Heller [Sat, 24 Aug 2024 00:15:47 +0000 (02:15 +0200)]
In Browser, improve metadata translation.

4 months agoIn Browser, enable sorting by seed rather than age.
Christian Heller [Sat, 24 Aug 2024 00:02:59 +0000 (02:02 +0200)]
In Browser, enable sorting by seed rather than age.

4 months agoTo Browser, add caching of metadata per file.
Christian Heller [Fri, 23 Aug 2024 23:36:25 +0000 (01:36 +0200)]
To Browser, add caching of metadata per file.

4 months agoTo browser, add file selection panel.
Christian Heller [Fri, 23 Aug 2024 22:38:16 +0000 (00:38 +0200)]
To browser, add file selection panel.

4 months agoFix broken filename iteration.
Christian Heller [Fri, 23 Aug 2024 19:17:34 +0000 (21:17 +0200)]
Fix broken filename iteration.

4 months agoMinor code style fixes.
Christian Heller [Thu, 22 Aug 2024 13:16:51 +0000 (15:16 +0200)]
Minor code style fixes.

4 months agoIn image browser, properly parse GenParams for more readable display.
Christian Heller [Thu, 22 Aug 2024 07:39:01 +0000 (09:39 +0200)]
In image browser, properly parse GenParams for more readable display.

4 months agoAllow multi-line input via -D/stdin to process any number of GenParams.
Christian Heller [Thu, 22 Aug 2024 07:34:35 +0000 (09:34 +0200)]
Allow multi-line input via -D/stdin to process any number of GenParams.

4 months agoRefactor GenParams code.
Christian Heller [Thu, 22 Aug 2024 06:30:22 +0000 (08:30 +0200)]
Refactor GenParams code.

4 months agoChange -D to read from stdin rather than argument string.
Christian Heller [Thu, 22 Aug 2024 05:23:42 +0000 (07:23 +0200)]
Change -D to read from stdin rather than argument string.

4 months agoAdd metadata display to image browser.
Christian Heller [Thu, 22 Aug 2024 03:50:08 +0000 (05:50 +0200)]
Add metadata display to image browser.

4 months agoAdd breviously forgotten picture browsing app.
Christian Heller [Thu, 22 Aug 2024 03:03:15 +0000 (05:03 +0200)]
Add breviously forgotten picture browsing app.

4 months agoPostpone overhead-y import until after validating/parsing parameters.
Christian Heller [Mon, 19 Aug 2024 22:08:40 +0000 (00:08 +0200)]
Postpone overhead-y import until after validating/parsing parameters.

4 months agoAdd helper for displaying newest picture during generation runs.
Christian Heller [Mon, 19 Aug 2024 22:03:54 +0000 (00:03 +0200)]
Add helper for displaying newest picture during generation runs.

4 months agoOnce again fix seed correction.
Christian Heller [Mon, 19 Aug 2024 21:38:49 +0000 (23:38 +0200)]
Once again fix seed correction.

4 months agoFix buggy seed correction code (broke file numbering on -q > 1).
Christian Heller [Mon, 19 Aug 2024 20:36:16 +0000 (22:36 +0200)]
Fix buggy seed correction code (broke file numbering on -q > 1).

4 months agoFix buggy leftover of old attribute naming.
Christian Heller [Mon, 19 Aug 2024 14:23:53 +0000 (16:23 +0200)]
Fix buggy leftover of old attribute naming.

4 months agoAvoid accidentally seeding with 0 (which, if stored to EXIF commentary and then read...
Christian Heller [Mon, 19 Aug 2024 09:22:38 +0000 (11:22 +0200)]
Avoid accidentally seeding with 0 (which, if stored to EXIF commentary and then read in again, would confuse the argument parser).

4 months agoImprove usage help messages.
Christian Heller [Mon, 19 Aug 2024 09:20:15 +0000 (11:20 +0200)]
Improve usage help messages.

4 months agoImprove parameter parsing.
Christian Heller [Mon, 19 Aug 2024 05:36:37 +0000 (07:36 +0200)]
Improve parameter parsing.

4 months agoMinor params layout improvement.
Christian Heller [Mon, 19 Aug 2024 04:46:57 +0000 (06:46 +0200)]
Minor params layout improvement.

4 months agoAdd basic exif Comment parsing.
Christian Heller [Mon, 19 Aug 2024 04:43:12 +0000 (06:43 +0200)]
Add basic exif Comment parsing.

4 months agoImprove usage help messaging.
Christian Heller [Mon, 19 Aug 2024 04:02:17 +0000 (06:02 +0200)]
Improve usage help messaging.

4 months agoDefault to EulerAncestral scheduler.
Christian Heller [Mon, 19 Aug 2024 03:47:21 +0000 (05:47 +0200)]
Default to EulerAncestral scheduler.

4 months agoAdd scheduler selection.
Christian Heller [Mon, 19 Aug 2024 03:30:08 +0000 (05:30 +0200)]
Add scheduler selection.

4 months agoSwitch to faster torch_dtype=float16 for Stable Diffusion pipelines.
Christian Heller [Mon, 19 Aug 2024 02:55:18 +0000 (04:55 +0200)]
Switch to faster torch_dtype=float16 for Stable Diffusion pipelines.

4 months agoRemove redundant parameter setting.
Christian Heller [Mon, 19 Aug 2024 02:55:00 +0000 (04:55 +0200)]
Remove redundant parameter setting.

4 months agoReorganize code.
Christian Heller [Sun, 18 Aug 2024 23:56:23 +0000 (01:56 +0200)]
Reorganize code.

4 months agoGet rid of default assumption for model, and some minor refactoring.
Christian Heller [Sun, 18 Aug 2024 21:46:15 +0000 (23:46 +0200)]
Get rid of default assumption for model, and some minor refactoring.

4 months agoRe-organize code into multiple files.
Christian Heller [Sun, 18 Aug 2024 21:42:25 +0000 (23:42 +0200)]
Re-organize code into multiple files.

4 months agoDo some code linting.
Christian Heller [Sun, 18 Aug 2024 21:29:04 +0000 (23:29 +0200)]
Do some code linting.

4 months agoMore consistently layout default naming in help message.
Christian Heller [Fri, 16 Aug 2024 07:17:51 +0000 (09:17 +0200)]
More consistently layout default naming in help message.

4 months agoRename executable.
Christian Heller [Fri, 16 Aug 2024 07:15:34 +0000 (09:15 +0200)]
Rename executable.

4 months agoImprove readability of output, reduce diffusers logging clutter.
Christian Heller [Fri, 16 Aug 2024 07:12:43 +0000 (09:12 +0200)]
Improve readability of output, reduce diffusers logging clutter.

4 months agoProtect against overwriting previous generates.
Christian Heller [Fri, 16 Aug 2024 05:54:41 +0000 (07:54 +0200)]
Protect against overwriting previous generates.

4 months agoAllow generation of multiple image files in one go.
Christian Heller [Fri, 16 Aug 2024 05:49:02 +0000 (07:49 +0200)]
Allow generation of multiple image files in one go.

4 months agoFix typo in exiftool parameter.
Christian Heller [Fri, 16 Aug 2024 04:40:53 +0000 (06:40 +0200)]
Fix typo in exiftool parameter.

4 months agoAdd missing dependency.
Christian Heller [Fri, 16 Aug 2024 04:40:44 +0000 (06:40 +0200)]
Add missing dependency.

4 months agoInitial commit.
Christian Heller [Fri, 16 Aug 2024 04:25:43 +0000 (06:25 +0200)]
Initial commit.