{"id":962,"date":"2026-04-17T09:56:23","date_gmt":"2026-04-17T07:56:23","guid":{"rendered":"https:\/\/haizytiles.reinerstilesets.de\/?page_id=962"},"modified":"2026-05-07T11:08:59","modified_gmt":"2026-05-07T09:08:59","slug":"storyboard-imagesorter","status":"publish","type":"page","link":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/storyboard-imagesorter\/","title":{"rendered":"Storyboard Imagesorter"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"962\" class=\"elementor elementor-962\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b3d6a3 e-flex e-con-boxed e-con e-parent\" data-id=\"8b3d6a3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1275be0 e-con-full e-flex e-con e-child\" data-id=\"1275be0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c91d307 elementor-widget elementor-widget-image\" data-id=\"c91d307\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/05\/sorting.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"sorting\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTkxLCJ1cmwiOiJodHRwczpcL1wvaGFpenl0aWxlcy5yZWluZXJzdGlsZXNldHMuZGVcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzA1XC9zb3J0aW5nLmpwZyJ9\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1876\" height=\"977\" src=\"https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/05\/sorting.jpg\" class=\"attachment-full size-full wp-image-991\" alt=\"\" srcset=\"https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/05\/sorting.jpg 1876w, https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/05\/sorting-300x156.jpg 300w, https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/05\/sorting-1024x533.jpg 1024w, https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/05\/sorting-768x400.jpg 768w, https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/05\/sorting-1536x800.jpg 1536w\" sizes=\"(max-width: 1876px) 100vw, 1876px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fe5cc14 e-con-full e-flex e-con e-child\" data-id=\"fe5cc14\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b720a4 elementor-widget elementor-widget-text-editor\" data-id=\"1b720a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p dir=\"auto\"><strong>Organize your storyboard frames and image sequences quickly and visually.<\/strong><\/p><p dir=\"auto\">Storyboard Imagesorter is a lightweight, intuitive tool designed for artists, animators, and previs professionals. It allows you to take image files and turn them into an organized sequence of images. You can work with color tags, text notes, and export layouts.<\/p><p>The project is open source under GPL license, and can be found at Github too: <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/github.com\/ReinerBforartists\/storyboard_imagesorter\">https:\/\/github.com\/ReinerBforartists\/storyboard_imagesorter<\/a><\/span><\/p><p>Release video at Youtube:<br \/>coming soon<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-35eb00c e-con-full e-flex e-con e-parent\" data-id=\"35eb00c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a47833d elementor-widget elementor-widget-text-editor\" data-id=\"a47833d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3><b><code>\u00a0\u21e9 <\/code><\/b>Download<\/h3><p>02.05.2026 &#8211; Storyboard Imagesorter Version 0.9.2<\/p><p><!-- \/wp:paragraph --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-49abec9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"49abec9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-00dcfc2\" data-id=\"00dcfc2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-94e4464 elementor-widget elementor-widget-text-editor\" data-id=\"94e4464\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"font-variant-ligatures: normal; font-variant-caps: normal; font-family: 'Open Sans', sans-serif; font-style: normal;\"><img decoding=\"async\" class=\"wp-image-26199 alignleft\" src=\"https:\/\/www.bforartists.de\/wp-content\/uploads\/2024\/06\/windows48px.png\" alt=\"\" width=\"24\" height=\"24\" \/> Windows<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c145b58 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"c145b58\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/haizytiles.reinerstilesets.de\/apps\/Storyboard_Imagesorter_v092.zip\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Download Windows Portable - 35.2 Mb<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c96377 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"0c96377\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/haizytiles.reinerstilesets.de\/apps\/StoryboardImageSorter_v092_Installer.exe\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Download Windows Installer - 37,1 Mb<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e6c0ce elementor-widget elementor-widget-text-editor\" data-id=\"1e6c0ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Note:<\/strong> The installer is not digitally signed currently, since this would cost a lot of money. Windows may notice that this is a potentially dangerous software, and gives a warning on install. The installer is of course not dangerous and safe. Proceed and install safely.\u00a0<\/p><p>You can alternatively use the zipfile. The content is identical.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-df27fce\" data-id=\"df27fce\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e3f85d elementor-widget elementor-widget-text-editor\" data-id=\"6e3f85d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h4 style=\"font-variant-ligatures: normal; font-variant-caps: normal; font-family: 'Open Sans', sans-serif; font-style: normal;\"><img decoding=\"async\" class=\"wp-image-26199 alignleft\" src=\"https:\/\/www.bforartists.de\/wp-content\/uploads\/2024\/06\/linux_48px.png\" alt=\"\" width=\"24\" height=\"24\" \/> Linux<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfcb4f9 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"cfcb4f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/haizytiles.reinerstilesets.de\/apps\/storyboard_imagesorter092.deb\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Download Linux Deb - 55 Mb<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7944652 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"7944652\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/haizytiles.reinerstilesets.de\/apps\/storyboard_imagesorter-092-x86_64.AppImage\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Download Linux Appimage - 56,4 Mb<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c995b01 elementor-widget elementor-widget-text-editor\" data-id=\"c995b01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Note:<\/strong> the Linux versions are built with Debian 12. So it should work on most actual distributions. Deb of course on debian based systems.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-9e068b4 e-flex e-con-boxed e-con e-parent\" data-id=\"9e068b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0c82b8 elementor-widget elementor-widget-text-editor\" data-id=\"b0c82b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3>Motivation<\/h3><p class=\"whitespace-pre-wrap\">I built this tool because I needed a way to sort images with essential storyboard features. As someone working in AI filmmaking, my workflow involves generating hundreds of images based on a story and then selecting the best frames for a sequence.<\/p><p class=\"whitespace-pre-wrap\">I was unhappy with the existing solutions: I had to choose between simple image viewers that were too limited for proper sequencing and full fledged storyboard tools that were far too complicated for this specific task.<\/p><p class=\"whitespace-pre-wrap\">Storyboard Imagesorter fills that gap. It is a simple tool for a simple task, yet powerful enough to do actual storyboarding with.<\/p><h3 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">User Guide (Workflow)<\/h3><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">1. Import your images<\/h4><\/div><ul dir=\"auto\"><li><strong>Drag &amp; Drop:<\/strong>\u00a0Drag image files directly into the window, or use the \uff0b Import button.<\/li><li><strong>Auto-restore:<\/strong>\u00a0If the folder you import from already contains a\u00a0<code>_sorter_data.txt<\/code>\u00a0file, you can restore colors and notes by importing it.<\/li><\/ul><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">2. Organize your sequence<\/h4><\/div><ul dir=\"auto\"><li><strong>Reorder:<\/strong>\u00a0Click and drag any image to a new position.<\/li><li><strong>Move Groups:<\/strong>\u00a0Select multiple images and use the arrow buttons in the toolbar to shift them left or right.<\/li><li><strong>The Stash:<\/strong>\u00a0Images that don&#8217;t belong in your current sequence can be parked in the Stash at the bottom of the window. They stay available and can be returned to the main view at any time.<\/li><\/ul><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">3. Add colors and notes<\/h4><\/div><ul dir=\"auto\"><li><strong>Color tags:<\/strong>\u00a0Use the sidebar on the left to quickly tap a color onto your selected images (e.g., Blue for &#8220;Close-up&#8221;, Red for &#8220;Action&#8221;).<\/li><li><strong>Notes:<\/strong>\u00a0Click \ud83d\udcdd Add Note on any image card to add descriptions, camera angles, or timing info.<\/li><\/ul><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">4. Edit images and see changes live<\/h4><\/div><p dir=\"auto\">Double-click an image to open it in your system&#8217;s default editor. Once you save there, the thumbnail in Imagesorter updates automatically.<\/p><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">5. Export and &#8220;Save&#8221; your work<\/h4><\/div><p dir=\"auto\">Use the \u2193 Export menu to create a numbered image sequence, a Contact Sheet, or a Storyboard List with your notes alongside the artwork.<\/p><blockquote><p dir=\"auto\"><strong>Your originals are never touched.<\/strong>\u00a0Exporting always creates copies in a new folder \u2014 your source files stay exactly where they are.<\/p><\/blockquote><blockquote><p dir=\"auto\"><strong>Saving your progress:<\/strong>\u00a0Every export also writes a\u00a0<code>_sorter_data.txt<\/code>\u00a0file next to your images. This file stores all your colors and notes. To reload a previous session, drag that file into the application window.<\/p><\/blockquote><hr \/><div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">\u2328\ufe0f Keyboard Shortcuts<\/h3><\/div><p dir=\"auto\">Note that most shortcuts are optional.<\/p><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">Main View<\/h4><\/div><table><thead><tr><th align=\"left\">Shortcut<\/th><th align=\"left\">Action<\/th><\/tr><\/thead><tbody><tr><td align=\"left\"><code>Space<\/code><\/td><td align=\"left\">Open \/ Close Full-screen Lightbox<\/td><\/tr><tr><td align=\"left\"><code>Ctrl + A<\/code>\u00a0\/\u00a0<code>Ctrl + D<\/code><\/td><td align=\"left\">Select All \/ Deselect All<\/td><\/tr><tr><td align=\"left\"><code>Ctrl + O<\/code><\/td><td align=\"left\">Open Import dialog<\/td><\/tr><tr><td align=\"left\"><code>Ctrl + Z<\/code>\u00a0\/\u00a0<code>Ctrl + Y<\/code>\u00a0\/\u00a0<code>Ctrl + Shift + Z<\/code><\/td><td align=\"left\">Undo \/ Redo last action<\/td><\/tr><tr><td align=\"left\"><code>C<\/code><\/td><td align=\"left\">Clear colors from selected images<\/td><\/tr><tr><td align=\"left\"><code>Delete<\/code><\/td><td align=\"left\">Remove selected images<\/td><\/tr><tr><td align=\"left\"><code>W<\/code><\/td><td align=\"left\">Move selected images to Stash<\/td><\/tr><tr><td align=\"left\"><code>\u2190<\/code>\u00a0\/\u00a0<code>\u2192<\/code>\u00a0(Arrows)<\/td><td align=\"left\">Move selection left or right<\/td><\/tr><tr><td align=\"left\"><code>Ctrl + \u2190<\/code>\u00a0\/\u00a0<code>\u2192<\/code>\u00a0(Arrows)<\/td><td align=\"left\">Move selection to Start \/ End<\/td><\/tr><tr><td align=\"left\"><code>F<\/code><\/td><td align=\"left\">Focus view on first selected image<\/td><\/tr><tr><td align=\"left\"><code>Home<\/code>\u00a0\/\u00a0<code>Pos 1<\/code><\/td><td align=\"left\">Jump to first image<\/td><\/tr><tr><td align=\"left\"><code>End<\/code>\u00a0\/\u00a0<code>Ende<\/code><\/td><td align=\"left\">Jump to last image<\/td><\/tr><tr><td align=\"left\"><code>Page Up<\/code>\u00a0\/\u00a0<code>Page Down<\/code><\/td><td align=\"left\">Scroll through images<\/td><\/tr><tr><td align=\"left\"><code>Tab<\/code><\/td><td align=\"left\">Toggle Stash open \/ closed<\/td><\/tr><tr><td align=\"left\"><code>B<\/code><\/td><td align=\"left\">Toggle Sidebar open \/ closed<\/td><\/tr><tr><td align=\"left\"><code>+<\/code>\u00a0\/\u00a0<code>-<\/code><\/td><td align=\"left\">Zoom in \/ out of the canvas<\/td><\/tr><tr><td align=\"left\"><code>Scroll<\/code><\/td><td align=\"left\">Scroll through images<\/td><\/tr><tr><td align=\"left\"><code>Shift + Scroll<\/code><\/td><td align=\"left\"><strong>Fast scroll<\/strong>\u00a0through large sequences<\/td><\/tr><tr><td align=\"left\"><code>Right-Click (Color)<\/code><\/td><td align=\"left\">Select all cards with this color<\/td><\/tr><tr><td align=\"left\"><code>Shift + Right-Click (Color)<\/code><\/td><td align=\"left\">Add color to current selection<\/td><\/tr><\/tbody><\/table><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">Lightbox Mode (Full-screen)<\/h4><\/div><table><thead><tr><th align=\"left\">Shortcut<\/th><th align=\"left\">Action<\/th><\/tr><\/thead><tbody><tr><td align=\"left\"><code>Esc<\/code>\u00a0\/\u00a0<code>Space<\/code><\/td><td align=\"left\">Close Lightbox<\/td><\/tr><tr><td align=\"left\"><code>\u2190<\/code>\u00a0\/\u00a0<code>\u2192<\/code>\u00a0(Arrows)<\/td><td align=\"left\">Previous \/ Next image<\/td><\/tr><tr><td align=\"left\"><code>Scroll<\/code><\/td><td align=\"left\">Previous \/ Next image<\/td><\/tr><tr><td align=\"left\"><code>W<\/code><\/td><td align=\"left\">Move current image to Stash<\/td><\/tr><tr><td align=\"left\"><code>Delete<\/code><\/td><td align=\"left\">Remove current image<\/td><\/tr><\/tbody><\/table><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">Mouse &amp; Interactions<\/h4><\/div><table><thead><tr><th align=\"left\">Shortcut<\/th><th align=\"left\">Action<\/th><\/tr><\/thead><tbody><tr><td align=\"left\"><code>Shift + Click<\/code><\/td><td align=\"left\">Extend selection<\/td><\/tr><tr><td align=\"left\"><code>Ctrl + Click<\/code><\/td><td align=\"left\">Toggle single image selection<\/td><\/tr><tr><td align=\"left\"><code>Mouse Drag (empty area)<\/code><\/td><td align=\"left\">Rectangle \/ lasso selection<\/td><\/tr><tr><td align=\"left\"><code>Drag Image(s)<\/code><\/td><td align=\"left\">Reorder via Drag &amp; Drop<\/td><\/tr><tr><td align=\"left\"><code>Double-Click<\/code><\/td><td align=\"left\">Open in system viewer<\/td><\/tr><tr><td align=\"left\"><code>Drag \u2192 Stash<\/code><\/td><td align=\"left\">Move to stash<\/td><\/tr><tr><td align=\"left\"><code>Double-Click Stash<\/code><\/td><td align=\"left\">Return image to main view<\/td><\/tr><\/tbody><\/table><hr \/><div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">\u2699\ufe0f Installation &amp; Execution<\/h3><\/div><div class=\"markdown-heading\" dir=\"auto\"><h4 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">Windows<\/h4><\/div><ol dir=\"auto\"><li>Download\u00a0<code>storyboard_imagesorter.zip<\/code>\u00a0from the Releases page.<\/li><li>Extract the archive.<\/li><li>Run\u00a0<code>storyboard_imagesorter.exe<\/code>\u00a0directly \u2014 no installation required.<\/li><\/ol><div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">Linux<\/h3><\/div><p dir=\"auto\">A\u00a0<code>.deb<\/code> package is available. Alternatively, run from source using the instructions below.<\/p><div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">macOS &amp; Linux (Source Distribution)<\/h3><\/div><p dir=\"auto\">For Linux there is a Deb available. No macOS binary is available at this time. You can run both from source via a Python virtual environment:<\/p><ol dir=\"auto\"><li><p dir=\"auto\"><strong>Clone this repository:<\/strong><\/p><div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\"><pre>git clone https:\/\/github.com\/ReinerBforartists\/storyboard_imagesorter\n<span class=\"pl-c1\">cd<\/span> storyboard-imagesorter<\/pre><\/div><\/li><li><p dir=\"auto\"><strong>Set up a Virtual Environment (Recommended):<\/strong><\/p><div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\"><pre><span class=\"pl-c\"># Linux \/ macOS<\/span>\npython3 -m venv venv\n<span class=\"pl-c1\">source<\/span> venv\/bin\/activate<\/pre><\/div><\/li><li><p dir=\"auto\"><strong>Install Dependencies:<\/strong><\/p><div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\"><pre>pip install -r requirements.txt<\/pre><\/div><\/li><li><p dir=\"auto\"><strong>Run the Application:<\/strong><\/p><div class=\"highlight highlight-source-shell notranslate position-relative overflow-auto\" dir=\"auto\"><pre><span class=\"pl-c1\">cd<\/span> storyboard_imagesorter\npython storyboard_imagesorter.py<\/pre><div class=\"zeroclipboard-container\">\u00a0<\/div><\/div><\/li><\/ol><hr \/><div class=\"markdown-heading\" dir=\"auto\"><h3 class=\"heading-element\" dir=\"auto\" tabindex=\"-1\">\ud83d\udee0\ufe0f Technical Specifications<\/h3><\/div><p dir=\"auto\">For developers and technical users:<\/p><ul dir=\"auto\"><li><strong>Core Stack:<\/strong>\u00a0Python 3.10+ and PyQt6.<\/li><li><strong>Architecture:<\/strong><br \/><ul dir=\"auto\"><li>Implements the\u00a0<strong>Command Pattern<\/strong>\u00a0for a robust Undo\/Redo system across all manipulations (sorting, tagging, moving, deleting).<\/li><li>Uses a custom\u00a0<strong>Flow Layout<\/strong>\u00a0engine for dynamic image arrangement.<\/li><li>Features a background\u00a0<strong>File Watcher<\/strong>\u00a0service to monitor file system changes for real-time thumbnail synchronization.<\/li><\/ul><\/li><li><strong>Data Management:<\/strong>\u00a0Metadata (colors\/notes) is handled via a lightweight text-based exchange format (<code>_sorter_data.txt<\/code>), allowing for easy project reloading without proprietary database overhead.<\/li><\/ul><hr \/><p dir=\"auto\"><strong>Feedback and Pull Requests are welcome!<\/strong><\/p><p dir=\"auto\">License: GNU General Public License v3.0 \u00b7 Copyright \u00a9 2026 Reiner Prokein (Haizy Tiles)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4d96b20 e-flex e-con-boxed e-con e-parent\" data-id=\"4d96b20\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62ad02f elementor-widget elementor-widget-text-editor\" data-id=\"62ad02f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3>History<\/h3><p>02.05.2026 &#8211; Storyboard Imagesorter Version 0.9.2<br \/>Bugfixes and refinements. Like a better hotkey to clear the color, adding hotkeys for open, and refactoring the theming under the hood. The lightbox now also allows you to move images to the stack, or remove them. And you can now drop new images at the mouse position, which makes it more easy to work with several source folders. It should now also be stable enough to be used in production.<\/p><p><a href=\"https:\/\/github.com\/ReinerBforartists\/storyboard_imagesorter\/releases\/tag\/v0.9.2\">https:\/\/github.com\/ReinerBforartists\/storyboard_imagesorter\/releases\/tag\/v0.9.2<\/a><\/p><p>24.04.2026 &#8211; Storyboard Imagesorter Version 0.9.1<\/p><p>This release contains bug fixing, refining, fixing regressions, and a handful new useful features. For example, open the last used export folder. Simplified export dialogs. Focus on selection with hotkey F. Edge scrolling. Limiting text so that the Contact Sheet size does not explode. And much more.<br \/><br \/><a href=\"https:\/\/github.com\/ReinerBforartists\/storyboard_imagesorter\/releases\/tag\/v0.9.1\">https:\/\/github.com\/ReinerBforartists\/storyboard_imagesorter\/releases\/tag\/v0.9.1<\/a><\/p><p>Still just a portable Windows binary. At Mac and Linux please go the Venv way.<\/p><p>17.04.2026 &#8211; Initial release.\u00a0<br \/>Version 0.9.0. The software is now public and in Beta.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Organize your storyboard frames and image sequences quickly and visually. Storyboard Imagesorter is a lightweight, intuitive tool designed for artists, animators, and previs professionals. It allows you to take image files and turn them into an organized sequence of images. You can work with color tags, text notes, and export layouts. The project is open [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-962","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/pages\/962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/comments?post=962"}],"version-history":[{"count":0,"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/pages\/962\/revisions"}],"wp:attachment":[{"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/media?parent=962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}