Seymour Changelog

What's new in Seymour 0.9.50

Jul 24, 2020
  • Fixed:
  • Dragging to select images using the right mouse button would crash if the
  • Mouse was moved to a blank area in the thumbnail list
  • Image hashes were not properly initialized for unloaded thumbnails
  • Preview didn't display always on selecting an image if the preview image
  • Was previously empty
  • The thumbs listing scrollbar now gets properly disabled when not needed
  • Left Clicking on the image preview to zoom in now properly centers the view
  • Fixed a freezing issue when deleting the currently active directory via
  • The directory tree context menu
  • The View->New Folder menu item didn't always do anything
  • Item highlighting wasn't properly updated in script function Changed()
  • Automatic background color algo now ignores irrelevant edges of the image
  • Added/improved:
  • Proper support for separate profiles:
  • Configuration files now should be located in dataprofilesdefault
  • Use the /p profilename argument to launch a different profile
  • Skins now contain the styling for trees and thumbnails, but these can
  • Be overridden in per-profile folders (Treestyles.ini, Thumbstyles.ini)
  • You can now middle click on some toolbar buttons to execute alternative
  • Or additional actions:
  • Edit: Go straight to Crop tool
  • Convert to PNG/JPEG/BMP: Convert in place, delete original
  • Delete: Skip Recycle Bin, fully delete
  • Find similar images: Enter a custom tolerance for similarity comparison
  • Groups: Show only images within groups
  • External programs: Opens the External programs manager
  • Dragging to reorder images now also works in filtered mode (e.g. "show
  • Selected only"), in which case the ordering is not saved
  • Right clicking on the image preview toggles between 1:1 and scaled view
  • Added View->Show Grouped Images to only display images in sort groups
  • Added File->Touch to update modification timestamps of selected files
  • Added Touch After Copy/Move settings to Settings/Advanced
  • Crop tool:
  • Added an Auto Crop function
  • Now remembers previous crop area
  • Allow manual editing of coordinates
  • Increased accuracy
  • Rearranged user interface
  • External programs:
  • External programs menu/toolbar items now display their associated icons
  • Added setting to hide the caption text in toolbar buttons
  • Scripts can now added to the External Programs menu/toolbar by selecting
  • A script file instead of an executable in Open with->Manage Programs
  • Toolbar items now retain their customized layout
  • Scripting:
  • Added a new nonvisual image list: LIST_TEMP
  • Added a list parameter to many functions
  • Execute() didn't work for items whose caption contained '&'
  • Added some scripts and updated older ones
  • Added AddToList, RemoveFromList, ClearList, FindSimilarImages,
  • GetCategoryIDs, SetCategoryID, GetCategoryPath,
  • GetFilterString, SetFilterString, GetImageHash
  • Now uses the newer Direct2D 1.1 API for improved image scaling quality:
  • New image scaling methods added to preferences
  • Mostly fixes rendering of transparent PNGs

New in Seymour 0.9.10 (Nov 23, 2016)

  • A couple of Direct2D bugfixes:
  • Fixed fullscreen display not being pixel perfect on Nvidia GPUs
  • Fixed display of PNGs containing an alpha channel
  • Fixed incorrect dimensions of fullscreen lowres image preview shown while
  • loading the fullsize image (Still wrong for animated gifs)

New in Seymour 0.9.9 (Dec 19, 2015)

  • New:
  • Added a function to perform a reverse image search on Google (does the same
  • as uploading the image on the Google Image search webpage)
  • Updated Waifu2X wrapper to reflect newest version:
  • Resize dialog allows choice between line art and photographic images
  • New version of DLL and model files
  • Seymour is now fully portable and doesn't write to the registry
  • Fixes:
  • Fixed incorrect behaviour of Cancel button when a save confirmation dialog
  • was displayed in Image Editor window
  • Minor GUI tweaks and fixes

New in Seymour 0.9.8 (Dec 14, 2015)

  • New:
  • Added setting for thumbnail caption shortening: shorten at end or middle
  • Added support for automatic JPEG rotation according to EXIF orientation
  • UseEXIFRotation setting in Seymour.ini; enabled by default)
  • Added Optimize Database feature to Settings dialog
  • Fixes:
  • Fixed thumbnail list scrollbar (again)
  • Fixed blurry image display in accelerated fullscreen view
  • Fixed wrong thumbnail showing occasionally for newly added file until hovered
  • Fixed thumbnail ordering issue when a thumb from a newly saved file was added to current view
  • Fixed "Use pixel doubling" setting having no effect
  • Fixed display of PNGs containing an alpha channel
  • Hid unimplemented pages and rearranged Database page in Settings dialog

New in Seymour 0.9.7 (Dec 11, 2015)

  • New:
  • GIF animation can be slowed down or sped up with Shift-Num +- or Shift-QE;
  • Shift-NumPeriod or Shift-R to reset speed
  • Added numpadless zoom/pan shortcut keys: QE to zoom, WASD to pan, R to reset
  • Improved IFF file loader with support for PBM format (PC DeluxePaint) and
  • PCHG chunks (dynamic color changes)
  • Thumbnail filename font is now configurable via Thumbstyles.ini
  • New application icon
  • Fixes:
  • Fixed file copy when using the rename function in filename conflict dialog
  • Fixed IFF aspect correction and stencil handling
  • Fixed click zone for the Rating and Color popup menu missing from thumbnails
  • if image had no rating or color
  • Fixed startup crashes with missing config files (again)

New in Seymour 0.9.6 (Dec 11, 2015)

  • New:
  • Dramatically improved speed of PNG loading and saving; speeds up image display and thumbnail generation
  • Added display support for TIFF, ICO and IFF ILBM (including support for
  • EHB/HAM6/HAM8/24-bit, but not dynamic color changes or animation)
  • Fullscreen view can optionally use Direct2D hardware acceleration:
  • Much faster scaling and zooming
  • Smooth zooming using: numpad + - or mouse wheel with mouse button or Ctrl pressed or pinch zoom gesture on tablets; numpad Del to reset zoom
  • Smooth scrolling of zoomed image using numpad arrows, left mouse button or panning gestures on tablets
  • Show and pan fullsize image using the right mouse button
  • Used automatically if system supports Direct2D canvas
  • Requires Windows Vista or newer
  • Only nearest/linear scaling filters supported
  • Settings/Database/Delete orphaned files now brings up confirmation dialog
  • Fixes:
  • Fixed a freezing issue during thumbnail generation on some setups
  • Fixed a startup crash if Bookmarks.ini or Seymour.db was missing
  • Fixed a startup crash if there were multiple scripts with the same name
  • Increased robustness of folder scan
  • If libJPEG fails to load an image another attempt is made using GDI+ Animated GIFs played back too slowly
  • Image preview quality setting wasn't saved or respected
  • Fixed renaming files to different text case broken in previous version
  • Some GUI fixes for large system DPI settings
  • Removed references to Preview memory cache as it was deprecated due to internal changes

New in Seymour 0.9.5 (Dec 11, 2015)

  • New:
  • Move to and Copy to in popup menu now allow quickly moving or copying to a bookmarked folder
  • Changed database synchronization mode from Full to Normal, which should further improve thumbnail generation speed
  • Added "Cancel and select checked items" to file operation confirmation dialog
  • Scripting:
  • New script function: InCategory
  • Added sanity checks to QueueImage*
  • Fixed GetCategories returning nothing if CategoryCount was not called prior
  • Fixes:
  • Fixed folder deletion not working properly
  • Fixed Replace in filename conflict dialog
  • Fixed converting image format from PNG
  • Canceling a script-invoked image selection dialog then attempting to operate on the selected image could cause an AV
  • Forgot to include a file in the distribution that contained overlay images for the thumbnails, sorry
  • Misc. fixes

New in Seymour 0.9.4 (Dec 11, 2015)

  • New:
  • More choice for toolbar buttons in Customize Toolbar and Theme (sorry for
  • keyboard shortcut customization being unavailable due to a bug in the library used that's beyond my control)
  • Fixes:
  • Greatly sped up thumbnail listing
  • Fixed thumbnail list scrolling issues
  • Changed texts to sentence case as per modern Windows app guidelines
  • Scripting:
  • Scripts can now tell Seymour where they want their toolbar buttons or menu items to be placed in the user interface
  • New functions: FetchImage, MessageBox, LoadStrings, SaveStrings, ClearAll, CommitVisible

New in Seymour 0.9.3 (Dec 11, 2015)

  • New:
  • Finally implemented keyboard selection in thumbs list using the Shift key
  • Deleting multiple files now gives a nicer confirmation dialog
  • Script menu can now show items in a flat grouped list instead of submenus
  • Clicking on a header in script menu will open the file browser
  • Bugfixes:
  • Keyboard shortcuts no longer interfere with typing into a text edit control
  • File operations executed in the fullscreen view sometimes operated on more than just the currently viewed image
  • After deleting files, the next available item is now properly selected

New in Seymour 0.9.2 (Dec 11, 2015)

  • New:
  • Scripting support via the DelphiWebScript script engine.
  • Scripts are sandboxed so any attempted file operations must be confirmed by the user. Scripting will be improved in the future.
  • Bundled example scripts add new functionality:
  • Find Images From Artist
  • Fix File Extensions (moved to script from File menu)
  • List Artists (guessed from filenames)
  • List Filenames
  • Move Images to Artist Folders (configurable)
  • Replace In Filenames
  • Show Categorized or Selected Images Only
  • Added "Relocate Folder" to the folder list popup menu

New in Seymour 0.9.1 (Dec 11, 2015)

  • Bugfixes:
  • Command line parameters support relative paths now
  • "Show tag box" setting wasn't remembered correctly

New in Seymour 0.9.0 (Dec 11, 2015)

  • New:
  • Navigation/Preview/Categories views are now draggable/floatable
  • Added a number of optional tablet/touchscreen specific features
  • Categories tree customization options: visual options and click actions can now be customized by editing Data\CategoryTree.ini
  • Added command line options for some common things
  • Added file format conversion to JPEG/PNG/BMP
  • Added feature to purge orphaned files from database in Settings/Database
  • New About box with proper acknowledgments
  • Improvements:
  • Optimized JPEG loading
  • Updated PNG file handling, slightly faster
  • Made GUI more responsive when selecting images
  • Miscellaneous GUI improvements
  • Files are now deleted to Recycle Bin unless you hold down Shift
  • Added "Constrain to screen ratio" to Crop tool
  • Category Search treeview now displays assigned category counts
  • Added tooltips to thumbnail filename areas
  • Added sorting by hash. Duplicate images are grouped under the Groups button.
  • Changed to a faster memory manager
  • Bugfixes:
  • Fixed some longstanding database handling issues
  • Fixed some memory leaks
  • Fixed graphical issues with image preview
  • Screen rotation/resolution change is now handled properly
  • Toolbar/Skin customizations are now remembered
  • Last file copy/move destination folder is now remembered
  • Changing filenames from an external program while Seymour is running is now handled correctly
  • * Fixed crash if data directory was missing; all data files are now created
  • from scratch if missing

New in Seymour 0.8.9 (Dec 11, 2015)

  • Image preview box will now pan full size image using the left mouse button
  • Settings dialog is now slightly more functional (=settings are saved)
  • Seymour will now optionally start in the previously viewed folder
  • Implemented "File Properties"
  • Implemented "Browse To Parent"
  • Editor window now remembers view mode and toolbar position
  • Added "Maintenance->Backup Database"
  • Edited images saved elsewhere now retain metadata and assigned categories
  • Reworked image previewing code, preview memory cache is disabled for now
  • Fixed Image Editor effect dialog misbehavior in 1:1 view mode
  • Fixed tooltips not showing in Bookmarks menu
  • Fixed rotate effect to rotate 90 degrees clockwise
  • Fixed incorrect behaviour while/after using Crop tool
  • Image effect dialogs' position now follow Editor window toolbar's position
  • Removed size restriction and improved error handling in Waifu2X resize

New in Seymour 0.8.8 (Dec 11, 2015)

  • Added an image editing tool with the following effects:
  • Crop
  • Resize (revamped from 0.8.7)
  • Sharpen (unsharp mask)
  • Color/Brightness/Contrast adjustment
  • Levels adjustment
  • Auto Levels and Auto Contrast
  • Equalize Histogram
  • Grayscale
  • Invert colors
  • Mirroring and rotation
  • Added bookmark editor dialog
  • Rewrote bookmark code, bookmarks now functional in Move/Copy dialog etc.
  • Open With... submenu is now functional with an editor
  • Added command to search database for the oldest or newest images by either database ID or file modification date
  • * Fixed program not starting if Waifu2X DLL was missing