Skip to content

Releases: Nenotriple/img-txt_viewer

Executable Release v1.96

29 Nov 06:21
867ba75
Compare
Choose a tag to compare

This release introduces several new features and improvements, including AutoTag for automatic image tagging using ONNX vision models (WD14), revamped Batch Tag Edit and Crop tools, a Thumbnail Panel for quick navigation, and an Edit Image Panel for adjusting image properties. Additionally, numerous bugs have been fixed, such as issues with the Delete Pair tool, image quality degradation, and memory leaks.

The app now targets Windows 11, providing a more modern look and feel for most widgets.

Starting from this release, the Lite version will no longer be provided. All tools are now built-in.


View full release notes...

Full commit history: #36


New:

  • AutoTag: Automatically tag images using ONNX vision models like wd-v1-4-vit-tagger-v2.
    • Download additional models from Hugging Face.
    • Place models in subfolders within the onnx_models directory, located in the same folder as this program. The subfolder name will be used as the model name.
    • Each model subfolder should contain a model.onnx file and a selected_tags.csv file.
    • Auto-Tagging was primarily tested with the wd-v1-4-moat-tagger-v2 model.
  • Batch Tag Edit: Previously known as Batch Tag Delete, this tool has been completely reworked for more versatile tag editing.
    • The interface is now more convenient and user-friendly, allowing you to see all pending changes before committing them.
    • It is no longer supported as a standalone tool.
  • Batch Resize Images: Integrated into the main app.
    • NEW: A timer is now displayed in the bottom row.
    • FIXED: The following resize modes not working/causing an error: Longer Side, and Height.
    • FIXED: The resize operation is now threaded, allowing the app to remain responsive during the resizing process.
  • Find Duplicate Files:
    • Integrated into the main app.
    • New Feature: Added "Move Captions" option.
      • Moves text pairs when found. Only works in "Images" scanning mode.
  • Crop Tool: Completely reworked with new features and improved usability.
    • Includes all standard cropping features.
    • Special Auto fixed aspect ratio mode for quick cropping based on the image's aspect ratio and predefined aspect ratios.
  • Thumbnail Panel: Displayed below the current image for quick navigation.
  • Edit Image Panel: Enabled from the options/image menu, this section allows you to edit the Brightness, Contrast, Saturation, Sharpness, Highlights, and Shadows of the current image.
  • Edit Image: Open the current image in an external editor, with MS Paint as the default.
    • Running Set Default Image Editor will open a dialog to select the executable (or .py, .pyw) path to use as the default image editor.
    • This should work with any app that accepts a file path as a launch argument (e.g., GIMP, Krita, Photoshop).
  • Create Wildcard From Captions: Combine all image captions into a single text file, each set of image captions separated by a newline.
  • Copy Command: Added to the right-click textbox context menu.
  • Last Command: Added to the index entry right-click context menu to quickly jump to the last img-txt pair.
  • Additional Upscale Models: Added AnimeSharp-4x and UltraSharp-4x.
  • NCNN Upscale Models: Additional models can now be loaded by placing them in the models directory.
  • Insert Suggestion: Now you can insert a suggestion by simply clicking it.
  • Guided Setup: A quick guided setup will run on the app's first launch, or if the settings file is deleted/reset.
    • This will set the preferred autocomplete dictionaries and matching settings.
  • Close Window Shortcut: Press CTRL+W to close the current window.
  • Danbooru (Safe): Added to the list of available dictionaries, a great choice to load with the English dictionary.
  • Easter Egg Game: Can be opened from the ImgTxtViewer About Window.

Fixed:

  • Fixed issue where the Delete Pair tool would overwrite the next index with the deleted text. #31
  • Fixed an issue that was degrading the quality of the displayed image and not respecting the Image Display Quality setting.
  • Fixed a memory leak that could occur whenever the primary image is displayed.
  • Fixed Next/Previous button not properly displaying their relief when clicked.
  • Fixed an issue where landscape images were improperly scaled, leading to an incorrect aspect ratio.
    • Additionally, large landscape images now scale to fit the window frame better.
  • Fixed Open Text Directory... not respecting the actual filepath if set by Set Text File Path....
  • Fixed issue where the file lists were not updated when using the internal function jump_to_image().
  • Fixed an issue where the alt text path could be set to . when declining to reload the last directory.
  • Fixed a bug where the window height would enlarge slightly when dragging the window from by the displayed image.
  • Fixed the following tools not respecting the Loading Order > Descending setting, causing them to jump to the wrong index:
    • Image Grid, Upscale Image, Resize Image.
  • Potential fix for the Stats > PPI calculation returning "0.00".
  • If clean-text is enabled: The primary text box is now properly refreshed when saving.
  • Fixed an issue when deleting tags that are a substring of another tag using middle-mouse-click. #38
  • Fixed an issue where the system clipboard would become unresponsive after deleting a tag with the middle mouse button. #38
  • Fixed an issue where settings were not restored when choosing to not reload the last directory.
  • Fixed an error when loading the app and my_tags.csv didn't exist.
  • Fixed an issue where suggestions weren't generated from my_tags.csv if no primary dictionary was loaded.
  • Reloading the last directory is a little faster / smoother now.

Other Changes:

  • Autocomplete suggestions are now cached, so re-typing the same words returns suggestions quicker.
    • Some pre-caching is done for Autocomplete suggestions, which does slow down the initial launch slightly.
  • Using Open Current Directory... will now automatically select the current image in the file explorer. #30
    • The Open button will also select the current image if the path being opened is the same as the image path.
  • The Image info (the stats displayed above the image) is now cached for quicker access.
  • Zip Dataset... Now only zips images and text files in the selected directory, omitting subfolders.
  • The Options and Tools menus have been reorganized.
  • The color mode is now displayed in the image info panel.
  • You can now close the Crop Image window with the Escape key.
  • The message box is now removed.
    • You can now check the title for a visual indicator of the text state.
    • All tools that used the message box for notifications now use a message popup.
  • Custom and duplicate highlights now use a range of pastel colors.
  • Saving using the CTRL + S hotkey will now highlight the save button for a brief moment.
  • The MyTags tab got an overhaul with more features.
  • The target operating system for this project is now Windows 11, resulting in some UI changes.
    • Widgets are now made with ttk (when appropriate) for better styling on Windows 11.

Project Changes:

  • Upscale, Batch Upscale: v1.05:
    • FIXED: Prevent the app from hanging while upscaling a GIF.
    • Batch Upscale: Added a label to display the number of images upscaled and the total number of images.
    • Batch Upscale: Added a timer and ETA label to show the total time taken and the estimated time remaining.
    • Batch Upscale: Entry path ToolTips are now updated when the path is changed.
    • Widgets are now made with ttk (when appropriate) for better styling on Windows 11.
  • TkToolTip: v1.06:
    • NEW: justify parameter: Configure text justification in the tooltip. (Default is "center")
    • NEW: wraplength parameter: Configure the maximum line width for text wrapping. (Default is 0, which disables wrapping)
    • NEW: fade_in and fade_out parameters: Configure fade-in and fade-out times. (Default is 75ms)
    • NEW: origin parameter: Configure the origin point of the tooltip. (Default is "mouse")
    • FIXED: Issue where the underlying widget would be impossible to interact with after hiding the tooltip.
    • CHANGE: Now uses TkDefaultFont instead of Tahoma as the default font for the tooltip text.
    • CHANGE: The default background color is now "#ffffee", less yellow and more "off-white".
  • PopUpZoom: v1.02:
    • NEW: Rounded Corners The popup now supports rounded corners. (Default: 30px)
  • Batch Crop (v1.03), Resize Images (v1.02), Image Grid (v1.04):
    • Widgets are now made with ttk (when appropriate) for better styling on Windows 11.
  • crop_image has been replaced with CropUI.

Thank you to @UrzasLegacy for your help fixing bugs, and helping with new features!

Executable Release v1.95

05 Sep 12:03
665cfd6
Compare
Choose a tag to compare

v1.95 changes:

  • New:
    • New tab Stats: View file stats related to the current directory, including total files, characters, captions, average characters, words, captions per file, lists of captions, resolutions, common words, and more.
    • New option Loading Order: Set the loading order based on name, file size, date, ascending/descending, etc.
    • New option Reset Settings: Reset all user settings to their default parameters, with an option to reset “My Tags”.
    • New option Auto-Delete Blank Files: Enable this setting to automatically remove blank text files when they're saved. #25
    • New tool Rename Pair: Manually rename a single img-txt pair.
    • New tool Create Blank Text Pairs: This tool will create a text file for any un-paired image.
    • New tool Archive Dataset: Use this to quickly zip the current working folder.
    • New Tool Batch Upscale: Same as 'Upscale Image', but this can upscale an entire folder of images.
    • Enhanced text selection for the primary text box and most text entries, treating common punctuation and symbols as word boundaries on double-click and allowing selection of entire entry text strings with a triple-click. #26
    • New text box right-click menu option: Open Text File...

  • Fixed:
    • Filtering using regex patterns now works as intended. #27
    • Fixed right-click not triggering the primary text box context menu if the textbox wasn't initially focused with a left-click.
    • Fixed AttributeError when refreshing the custom dictionary.
    • Fixed the issue where using the CTRL+S hotkey to save the text wouldn't display Saved in the message label.
    • Fixed Rename and Convert improperly naming text file pairs.
    • Improved image loading to prevent [WinError 32], also fixing issues with the “Delete Pair” tool.
    • Improved UI handling of situations where filtering would result in zero matches.
    • Prevented the Image-Grid from opening when there aren't any images to display.
    • The file filter is now cleared when changing the selected directory.
    • Fixed issue where settings were not reset when clicking NO to reset "my_tags"

  • Other changes:
    • Toggle Zoom - The popup is now centered next to the mouse and behaves better around the screen edges.
    • Delete img-txt Pair now allows you to send the pair to the recycle bin.
    • Navigating pairs while auto-save is enabled is now much faster.
    • You can now set a filter by using the enter/return key with the filter widget in focus.
    • You can now quickly open the "settings.cfg", and "my_tags.csv" files in your default system app.
    • You can now use Regex patterns in the Search field of the Search and Replace tool, along with the Highlight tool.
    • You can now use the Up/Down arrow keys to navigate while the img-txt index entry is focus.
    • You can now hold Shift when navigating (all methods) to advance by 5 instead of 1.
    • This message label now displays "No Changes" when attempting to save a file without making changes to it.
    • Ensured auto_save_var is properly restored to its original value if the text box does not exist when changing the working directory.
    • The "Clear" button in the Filter tab now turns red when the filter is active, and the tooltip also changes to show the filter state.
    • The tools 'Rename img-txt Pairs' and 'Rename and Convert img-txt Pairs' have been combined into a single tool called Batch Rename and/or Convert.
    • Using Undo after S&R/Prefix/Append, will now delete text files that previously didn't exist at the time when those tools were ran.
    • This version comes with many small UI tweaks and updates, along with some minor internal code refactoring.

  • Project Changes:
    • Image-Grid: v1.03
      • New:
        • Filtering options are now moved to a new menu.
        • You can now filter images by Resolution, Aspect Ratio, Filesize, Filename, Filetype, and Tags.
          • Along with these operators, =, <, >, *
        • Resolution and Filesize are now displayed in the image tooltip.
        • Auto-Close: This setting is now saved to the settings.cfg file. #24
      • Fixed:
        • Fixed the issue of not being able to focus on the image grid window when selecting it from the taskbar. #24
      • Other changes:
        • Increased the default number of images loaded from 150 to 250.
        • Improved image and text cache.
        • Update index logic to support new loading order options.
    • Upscale Image: v1.04
      • New:
        • Now supports batch upscaling a folder of images.
        • The Upscale Factor widget is now a slider allowing you to select from 0.25, to 8.0, in 0.25 increments.
        • New settings: Strength Set this from 0%, to 100% to define how much of the original image is visible after upscaling.
      • Fixed:
        • Settings are now disabled while upscaling to prevent them from being adjusted while upscaling.
        • Fixed issues with opening and holding-up images in the process.
    • TkToolTip: v1.04
      • New:
        • Now supports an ipadx, or ipady value for interior spacing. The default value is 2.
      • Other changes:
        • x_offset, and y_offset have been renamed to padx, and pady.

Thank you to @MNeMoNiCuZ and @TeKett for your input!

🛑 lite Version has the following features removed:

  • Batch Tag Delete, Batch Resize Images, Find Dupe File, and Upscale

Executable Release v1.94

23 May 17:09
074ea56
Compare
Choose a tag to compare

v1.94 changes:

  • New:
    • New option: Toggle Zoom, This allows you to hover the mouse over the current image and display a zoomed in preview.
      • Use the Mouse-Wheel to zoom in and out.
      • Use Shift+Mouse-Wheel to increase or decrease the popup size.

  • Fixed:
    • Image Grid, Fixed issue where supported file types were case sensitive, leading to images not appearing, and indexing issues.

  • Other changes:
    • Improved performance of Autocomplete by optimizing: data loading, similar names, string operations, and suggestion retrieval. Up to 50% faster than v1.92
    • Image Grid, Now reuses image cache across instances to speed up loading.

🛑 lite Version has the following features removed:

  • Batch Tag Delete, Batch Resize Images, Find Dupe File, and Upscale

Executable Release v1.93.1

14 May 07:00
7874a13
Compare
Choose a tag to compare

v1.93.1 changes:

  • New:
    • New autocomplete matching modes: Match Whole String, and Match Last Word 732120e
      • Match Whole String, This option works exactly as before. All characters in the selected tag are considered for matching.
      • Match Last Word, This option will only match (and replace) the last word typed. This allows you to use autocomplete with natural sentences. You can type using an underscore as a space to join words together.
    • New option for image grid view: Auto-Close, Unchecking this option allows you to keep the image grid open after making a selection. 67593f4
    • New Tool: Rename img-txt pairs, Use this to clean-up the filenames of your dataset without converting the image types. 8f24a7e
    • You can now choose the crop anchor point when using Batch Crop Images. 9d247ea

  • Fixed:
    • Fixed issue where Autocomplete was broken with the executable version. (incorrect build command)
    • Fixed issue #23 where initially loading a directory could result in the first text file displayed being erased. ae56143
    • Fixed issue where manually setting a directory, the text box and image index were not reset. 7874a13

  • Other changes:
    • Improved performance of Autocomplete, by handling similar names more efficiently. Up to 40% faster than before. d8be0f2
    • Improved performance when viewing animated GIFs by first resizing all frames to the required size and caching them. c8bd32a
    • Improved efficiency of TkToolTip by reusing tooltip widgets, adding visibility checks, and reducing unnecessary method calls. 8b6c0dc
    • Slightly faster image loading by using PIL's thumbnail function to reduce aspect ratio calculation. 921b4d3


🛑 lite Version has the following features removed:

  • Batch Tag Delete, Batch Resize Images, Find Dupe File, and Upscale

Executable Release v1.92

25 Apr 21:09
1b4d6dc
Compare
Choose a tag to compare

v1.92 changes:

  • New:
    • New tag list Derpibooru: Created from the top ~100k Derpibooru imageboard tags with additional filtering.
    • Image Grid: View all images as thumbnails in an overview. Access it from the 'Tools' menu, or from the right-click image menu.
      • Click an image to quickly jump to it.
      • Images without a text pair will have a small red flag added to them.
    • GIF support has been added to these tools: Upscale, Resize, Rotate, and Flip.
    • Alternate text path:
      • If an alternate text path has been set, that path will be restored when reloading the last directory on startup.
      • A small indicator to the left of the directory entry changes to blue when an alternate text path is set.
        • Hovering the mouse over this indicator will display a tooltip showing the text path.
    • The mouse wheel can now be used on the index entry to cycle through img-txt pairs.

  • Fixed:
    • Fixed issue where "rename_and_convert_images" would save JPG in RGBA mode, which isn't supported.
    • Fixed error that occurred when double-clicking the image preview to drag the window.
    • Tons of small fixes.

  • Other changes:
    • Small UI tweaks.

  • Project Changes:
    • Refactored img_txt_viewer repo structure.
    • Upscale: (v1.01):
      • GIF support added.
      • After upscaling, the index is updated to the upscaled image.
      • Fixed a minor typo in UI.
    • Resize Image: (v1.01):
      • GIF support added.
      • After upscaling, the index is updated to the resized image.
      • Improved error handling when processing an image.
    • Batch Resize Images: (v1.03):
      • New output type: Filetype: AUTO, use this to output with the same filetype as the input image.
      • New options: Overwrite Output, when disabled, conflicting files will have "_#" appended to the filename.
      • Cancel button: Stop the resize operation without closing the window.
      • An image counter now displays the number of images in the selected path along with a running count of all resized images.
      • Fixed issue where files with the same basename but different extensions would be overwritten when converting to the same type.
      • Text descriptions are now consolidated into a help button/popup.
      • Many small UI tweaks and adjustments.

🛑 lite Version has the following features removed:

  • Batch Tag Delete, Batch Resize Images, Find Dupe File, and Upscale

Executable Release v1.91

17 Mar 22:05
372e2c9
Compare
Choose a tag to compare

v1.91 changes:

  • New:
    • New Tool: Upscale Image, Upscale a single image using realesrgan-ncnn-vulkan.
    • New Tool: Resize Image, This new tool allows you to resize the current image.
    • New Tool: Batch Crop Images, Automatically resize and crop images to a specific size (center crop).
    • New option: Suggestion Threshold, Use this to tune the performance of autocomplete, which may reduce suggestion diversity.
    • New option: Image Display Quality, Adjust the quality of the displayed image. 'High' mostly looks/performs the same as before.
    • New option: Separate Text File Loading, Load text files from another path via the "Browse..." button right-click context menu.
    • New hotkey: Press CTRL+R to go to a random img-txt pair.
    • The scale of the image is now displayed in the info bar.
    • You can now move the window around by clicking and dragging the current image with the mouse.

  • Fixed:
    • Goto Random now always returns a different index.
    • Autocomplete now correctly allows typing a 'similar name' and matching it to the 'true name'.
    • Text cleanup no longer converts all text to lowercase.
    • Newline characters are no longer converted to commas when saving text.
    • Rename and Convert img-txt Pairs now handles files with duplicate basenames more effectively.
    • Improved handling of .jfif and .jpg_large files.
    • utf-8 encoding is now enforced when loading text files.
    • Fixed FileNotFoundError when the app tried to load an image that no longer exists. Like when a file is renamed.
    • Loading a corrupted image will now remove the offending image from the index (without deleting it) and prevent the app from crashing.
    • The directory entry now reverts to the current working path when moving to the next/prev pairs.
    • Expand Image and Undo Delete now correctly jump to the appropriate pair.
    • Fixed right-click not taking focus on the text box.
    • Fixed Expand Image error when working with ".webp" files.
    • Fixed Expand Image error when expanding an image with an uppercase filetype.
    • Pressing "Clear" on the Text Filter tool now restores the disabled widgets when clearing Empty Files.
    • settings.cfg is removed on version mismatch.
    • Quickly scrolling the mouse wheel to cycle through pairs is now smoother, with less chance of skipping.
    • Improved error handling for various other minor issues.

  • Other changes:
    • Significant speedup when loading and scaling an image in the UI. Average time before ~45ms, now ~5ms.
    • Using Undo Delete Pair now displays the files that will be restored.
    • Font size now updates as the slider is dragged instead of when released.
    • Toggling the Auto-Save checkbutton will now check if the text file has changed and will properly display the state.
    • The message box now displays "No Change" while typing if the text box is the same as the current text file.
    • Improved UI logic for widgets in the "Filter" tab, the autocomplete suggestion text, and other small tweaks.
    • Big Comma Mode has been removed.
    • dictionary.csv: Removed all words shorter than 3 characters. ~900 words removed.
    • settings.cfg now tracks these user-settings: Auto-Save, Cleaning Text, Big Save Button, Highlighting Duplicates, App Version.
    • Inserting a suggestion no longer creates leading or trailing spaces.
    • List View and Middle-click to delete tag are now disabled if text cleanup is also disabled.

  • Project Changes:
    • Batch Resize Images: (v1.02):
      • The resize_images.py script has been renamed to batch_resize_images.py.
      • A new resize mode, Percentage, has been added. This allows you to resize images by a percentage scaling factor.
      • The labels for inputs now change based on the selected resize mode.
    • Batch Tag Delete: (v1.08):
      • Long folder paths are now displayed more effectively in the UI.
    • Find Duplicate Files: (v1.01):
      • The Pillow import has been removed, reducing the size of the executable file by ~75%.

🛑 lite Version has the following features removed:

  • Batch Tag Delete, Batch Resize Images, Find Dupe File, and Upscale

Executable Release v1.90

28 Feb 22:54
289e0ce
Compare
Choose a tag to compare

I'm very happy to announce img-txt_viewer is 1 year old! 🎉🎈

I love knowing this app has helped at least a few people work faster and easier, and I want to thank everyone so much for your interest and support.

Here's some new tools, fixes, and changes for version 1.90:


  • New:

    • Find Duplicate Files: Quickly find and separate duplicate images in your dataset.
      • This works by checking file hash - 2GB file limit. Can be used for all files
      • Built as a stand alone tool.
    • Rename/convert img-txt Pairs: Easily rename and convert your dataset in a clean format.
      • All images are converted to ".jpg" format to prevent duplicate filename issues.
      • JPG conversion quality is set to 100, this ensures a small file size and no visible compression will be added for most conversions.
      • Example: 00001.jpg, 00001.txt.
    • Expand Current Image: Expand images to a square resolution without cropping.
      • This tool makes an image square by extending its shorter side to match the length of its longer side, after rounding that length down to the nearest multiple of 8.
      • The empty space is then filled by expanding the border of pixels from the long side.
    • Crop Image: Crop the currently displayed image.
      • Currently only supports cropping by square (1:1) or freeform.
      • Double click to quickly create a 512x512 or 1024x1024 rectangle (automatically decided based on image size)
      • Right-click the image to open the context menu and select either Crop, Clear, or Open Directory.
      • Mousewheel to resize the rectangle.
    • Flip Image: Flip the currently displayed image horizontally.
    • Rotate Image: Rotate the the currently displayed image 90 degrees.
    • Duplicate Pair: Duplicate the currently displayed img-txt pair.
    • Filter Pairs Changes:
      • New option to display only empty text files.
      • Use ! before the text to exclude any pairs containing that text.
      • Use + between text to include multiple strings when filtering.
      • Example: !dog + cat (remove dog pairs, display cat pairs)
    • Resize Images v1.01 Changes:
      • You can now choose image filetype for the resized output.
      • You can now set the Resize Condition to the following modes:
        • Upscale and Downscale, Resize the image to the new dimensions regardless of whether they are larger or smaller than the original dimensions.
        • Upscale Only, Resize the image if the new dimensions are larger than the original dimensions.
        • Downscale Only, Resize the image if the new dimensions are smaller than the original dimensions
    • Batch Tag Delete v1.07 Changes:
      • Significantly improved the speed tags are deleted.
      • You can now choose a new directory after opening the app.
    • Text Box changes:
      • The displayed text can now be refreshed from the right-click text_box context menu. (Hotkey: F5)
      • You can now select text and add it to the custom dictionary with the right click context menu.
    • Image info is now displayed above the current image (filename, resolution, size)
    • The last directory and index can now be quickly restored when launching the app. #21

  • Fixed:

    • Fixed image scaling regression that prevented images from scaling to fill the frame.
    • Fixed issue where the image index would no longer sort correctly after files were added or removed from the working directory.
    • Fixed issue where a new text file wasn't being created when saving the text box.
    • Fixed Auto-Save not triggering when loading a new directory.

  • Other changes:

    • "file_watcher" logic has been removed.
      • This was used to update the index or text box when changes occurred outside the app’s control.
      • It was easier to remove than fix the issues with threading...
    • Removed the following from the script. These changes do not affect exe users:
      • Automatic check and install of Pillow.
      • Automatic check and download of dictionary files.
      • threading and requests imports removed.
    • UI changes:
      • The directory button has been replaced with a text entry field, browse/open buttons, and a right-click context menu.
      • Added descriptions below each tool along the bottom toolbar.
      • The save button can now be set to double height by right clicking it, or from the Options menu. #19
      • And other small changes.
    • Max Image size values have been slightly reduced to improve performance when scaling the image within the UI.
    • "Delete Pair" keyboard shortcut changed from Del to Shift+Del. #19
    • You now have the flexibility to choose any combination from the available autocomplete dictionaries.

Thank you to @MNeMoNiCuZ and @younyokel for your suggestions!

Executable Release v1.85

21 Jan 00:45
06f04e4
Compare
Choose a tag to compare

This is released as a portable exe file for those who don't have Python installed
Download the source file if you just want this version of the Python script.

v1.84 changes:

  • New:
    • New Text Tool Filter Pairs: Use this to search all text files and filter the img-txt pairs to display only those that include the matched text.
      • Also supports regular expressions.
    • New Text Tool Active Highlights: Use this to always highlight certain text.
      • Use + to highlight multiple strings of text, (Note the spaces!). Example: dog + cat

Thank you @TeKett for these suggestions! #18

Executable Release v1.84

11 Jan 12:31
8afbf31
Compare
Choose a tag to compare

This is released as a portable exe file for those who don't have Python installed
Download the source file if you just want this version of the Python script.

v1.84 changes:

  • New:
    • New tool: Resize Images: You can find this in the Tools menu.
      • Resize operations: Resize to Resolution, Resize to Width, Resize to Height, Resize to Shorter Side, Resize to Longer Side
      • Just like "batch_tag_delete.py", "resize_images.py" is a stand-alone tool. You can run it 100% independently of img-txt_viewer.
      • Images will be overwritten when resized.
    • New option: Colored Suggestions, Use this to enable or disable the color coded autocomplete suggestions.

  • Fixed:
    • Fixed suggestions breaking when typing a parentheses.

  • Other changes:
    • Batch Tag Delete is no longer bundled within img-txt_viewer. This allows you to run them separately.

Batch Tag Delete

v1.06 changes:

  • Fixed:
    • Fixed tag list refreshing twice
    • Fixed multi-tag delete when "batch_tag_delete" is ran from "img-txt_viewer"

Executable Release v1.83

18 Dec 04:23
eaa1240
Compare
Choose a tag to compare

This is released as a portable exe file for those who don't have Python installed
Download the source file if you just want this version of the Python script.

v1.83 changes: 742e54a

  • Fixed:
    • Fix text box duplicating when selecting a new directory.
    • Fixed some small issues with the file watcher and image index.

  • Other changes:
    • Minor code cleanup and internal changes.