Skip to content

Changelog

Sharp Stock is constantly evolving, committed to providing a superior asset management experience for game developers.

v1.7.7

New Features

  • Visual Similarity Search: Drop an external or library image into the search box, or use Find Similar from an asset action, to locate visually related content. CoreML acceleration is available on macOS.
  • Dominant Color Filters: Sharp Stock extracts the main colors from image assets so you can filter the library for assets with similar tones.
  • In-App Copy and Cut: Copy, cut, and paste files or folders inside the asset library for faster organization and reuse.
  • Double-Click Expanded Preview: Double-click an asset to open its expanded preview, with an option to configure this behavior in Settings.
  • Before-and-After Image Comparison: Review AI background removal and Tinify results before deciding whether to save them.

Improvements

  • Search and Filter Feedback: Search entry points are more consistent, library-image drops match Find Similar behavior, and the Filter button shows how many filters are active.
  • Interface and Accessibility: Improved keyboard navigation, focus handling, dialogs, toasts, Settings, and the right sidebar layout for clearer and safer interactions.
  • Settings Organization: Third-party license information now has a dedicated Settings tab.

Bug Fixes

  • Spine Preview Compatibility: Improved support across Spine versions and fixed previews that appeared too small or off-center.
  • Visual Similarity Search: Fixed inaccurate matching for wide or tall images, library images being treated as external files when dropped, and dominant-color details disappearing after a search.
  • Video Thumbnails: Fixed some videos producing fully transparent thumbnails.
  • Image Comparison and Dialogs: Fixed hover hiding the selected comparison border and Enter reopening the New Folder dialog.
  • Asset and Interface Stability: Fixed file-loading errors after deleting assets, app-generated assets missing from the AI search index, and right-sidebar scrollbar alignment.

v1.6.5

New Features

  • Local AI Background Removal: Added a local AI matting workflow with multiple model choices, batch processing, and direct integration with automatic image splitting. Hardware acceleration is available through DirectML on Windows and CoreML on macOS.
  • Interactive 3D Preview: Rotate, zoom, and pan 3D models to inspect assets more naturally.
  • Enhanced Automatic Splitting: Added distance-based region detection while retaining the original bounding-box mode.
  • Batch Tinify Compression: Compress multiple PNG images with Tinify in one operation. The Steam edition uses local Squoosh; other channels can also select TinyPNG with a user-provided API token.
  • Filename Conflict Handling: Imports and assets created by image tools can detect and resolve duplicate filenames, reducing overwrites and failed imports.
  • More Languages: Added Russian, Korean, and Brazilian Portuguese UI and store copy.
  • Store Review Reminders: Added dismissible store rating reminders at appropriate usage milestones, with a setting to control them.

Improvements

  • Import and Scan Progress: Clearer progress feedback makes long import and scan operations easier to follow.
  • SVN Workflow: SVN Revert now lists all affected files, while conflicting actions are disabled during Commit and Revert operations.
  • Image Editing Access: Image editing actions are now available from the asset context menu, with consistent ellipses for commands that open additional settings.
  • AI Model Management: Improved model names, downloads, and selection, with recommended local models shown more prominently.
  • Lite / Steam Demo Batch Processing: Batch asset generation now handles the 100-asset limit more clearly and consistently.

Bug Fixes

  • GIF Resizing: Fixed GIF files failing to resize while preserving their animation.
  • GIF File Locks: Fixed GIF files remaining locked after preview or resize, which could prevent later move, delete, or SVN operations.
  • SVN and Database Stability: Fixed database access conflicts during SVN Revert.
  • Demo and macOS Stability: Fixed incorrect AppData use in Demo editions, macOS DMG builds failing to quit, and selected Demo signing issues.
  • AI Matting Feedback: Fixed errors in AI model settings and an incorrect completion message after automatic image splitting.
  • Audio Waveform Display: Fixed inconsistent waveform displays for the same audio file across thumbnails, standard previews, and expanded previews.

v1.5.6

New Features

  • Lite / Steam Demo Editions: Added free Lite / Steam Demo support with clearer names for each distribution channel.
  • Expanded Language Support: Added Japanese and Vietnamese UI and store copy, improving international availability.

Bug Fixes

  • Generated Asset Metadata: Fixed missing metadata import for new assets created by tools such as image splitting.
  • Startup Scan DB Changes: Fixed startup auto scans that could unexpectedly change the database state.
  • SVN Update/Revert Scans: Fixed full scans triggered by SVN Update/Revert changing asset mtime values.
  • Thumbnail Folder Cleanup: Fixed thumbnail subfolders not being removed when deleting matching asset folders.
  • Asset Grid Layout: Fixed the grid still showing a fixed asset-card count after enlarging the window.
  • Feedback Image Paste: Fixed feedback image paste incorrectly opening the create-image-asset flow.

v1.4.5

New Features

  • Audio Waveform Display: Added waveform visualization for audio assets in both the preview panel and grid thumbnails.
  • Non-silent start detection: Audio assets now support detection of non-silent start time.
  • Asset Details & Metadata: Restructured the database schema and upgraded the Asset Details panel to display specific attributes for various asset types (e.g. 3D models, fonts, and texture atlases).
  • Regenerate Thumbnails: Added a "Regenerate Thumbnail" option to the asset context menu to manually update or fix thumbnails.

Improvements

  • Scan & Import Optimization: Optimized data generation to produce metadata and thumbnails concurrently during import and startup scans, eliminating lazy-generation lag and runtime conflicts.
  • Database Upgrade Scan: Prompted scans after database upgrades now share the same behavior as full scans in the settings menu.

Bug Fixes

  • Version Upgrade Recovery: Fixed an issue where running a lower app version against a higher database version triggered errors without redirecting to the main screen.
  • SVN Revert DB Errors: Fixed database errors triggered by SVN revert operations after database upgrades.
  • macOS SVN Non-ASCII Commit: Fixed SVN commit failures on macOS when the commit messages contained non-ASCII characters (e.g., Chinese).

v1.3.3

New Features

  • Zoom preview: Open a full-screen zoom preview for image assets via context menu or shortcut for detail inspection.
  • Auto matting/split: New content-aware matting and splitting tool, reachable from the image edit area or context menu; select regions and export as separate assets.
  • Squoosh compression: Built-in Squoosh engine for high-quality in-app image compression to reduce disk and package size.
  • Clipboard paste import: Paste images from the clipboard into the current folder to create assets quickly.
  • Empty-state hints: Prompt to import when a selected folder has no files; prompt to clear filters when search returns no results.
  • Mac App Store: Mac sandbox packaging and App Store distribution; Mac-native shortcuts and tabless UI (“Show in Finder”, and more).

Improvements

  • First launch: Clearer onboarding copy; library creation no longer allows selecting a non-empty folder.
  • Dialogs: Enter confirms OK dialogs; removed click-outside-to-dismiss; improved long-text message layout.
  • SVN hints: Clearer SVN button tooltip when not in an SVN working copy.

Bug Fixes

  • Asset grid: Fixed item position jumping when scrolling with a column count other than 4.
  • Library switch: No longer creates the previous library’s thumbnail folder inside the new library.
  • Locate folder: Fixed failure to re-select the original asset after “Locate in folder”.

v1.1.2

New Features

  • SVN Revert: Revert local uncommitted changes from SVN; also fixes commit errors when batch-deleting assets.
  • Close guard: When local uncommitted changes exist, closing the window prompts you to commit first, helping prevent accidental data loss.

Improvements

  • About screen: Version info now shows the current distribution channel (e.g. Steam, Microsoft Store) for easier identification.
  • Update flow: The update notification button opens the channel-specific download or update page.
  • Audio preview: Refined visual layout and interaction in the audio preview area.
  • macOS: Improved application icon display on Mac.

Bug Fixes

  • Folder deletion: Fixed an issue where deleting a folder whose name contains _ could remove files in other directories.
  • SVN commits: Fixed E160028 errors when committing after deleting empty directories.

v1.1.0

New Features

  • TGA images: Recognition, preview, and management support for Truevision TGA bitmap assets.
  • Search shortcuts: Ctrl+F moves focus to the search field; Esc clears the current search in one step.
  • SVN Checkout: Full-screen progress during checkout; optional saving of SVN username and password where appropriate, reducing repeated input.

Improvements

  • Update checks & release notes: Polished the in-app update-check UI; added reading and display of multilingual Release Notes.
  • Sentry & diagnostics: Symbol uploads and error reports now include the app version and distribution channel for easier production clustering and trace-back.
  • More media & font types: Extended support for common raster formats including BMP, GIF, and TIF/TIFF; added recognition and preview paths for TTC font collections.
  • Video metadata & thumbnails: When music-metadata cannot produce metadata or thumbnails for some video assets, the app falls back to MediaInfo for better coverage and stable display.
  • Switching libraries: Added a global overlay transition when switching libraries to reduce flicker and jarring state changes.
  • SVN & settings copy: Improved SVN Checkout dialogs and hints; renamed ambiguous Modify labels on the settings screen to clearer Switch.

BugFix

  • Localization: Fixed missing Spanish strings on the About screen.
  • Settings & feedback: Fixed Send feedback sometimes missing or unusable under certain layouts or styles (including the settings modal and related styles).
  • Sprites display: Fixed incorrect placement or state of the SPRITES badge for Sprites-type assets.
  • Search: Fixed search not matching asset tags correctly.
  • SVN commits: Fixed failures when filenames contain @ and similar special characters; if any file fails to commit, the whole operation fails with a clear error; fixed the Update button highlight not resetting after Update completes.
  • Library paths: Fixed the app silently recreating the “last used library path” on next launch after the user had deleted it.
  • Directory tree: Fixed the tree selection not matching the current library after switching libraries.
  • Dialogs: Fixed some dialogs not placing default focus in the input field, hurting keyboard efficiency.
  • Thumbnail folders: Fixed inability to remove empty thumbnail folders after renaming a directory.

v1.0.0

  • Core Preview Engine: Deep support for high-fidelity previews of Spine animations, texture atlases, multimedia, and 3D models.
  • Team Collaboration Integration: Built-in SVN version control support for synchronous uploading and pulling of resources and metadata.
  • AI Intelligent Empowerment: Integrated multimodal large models to support automated generation of asset tags and note descriptions.
  • Asset Positioning System: Provides cross-software sharp-stock:// jump protocols and smart clipboard jump hints.
  • Professional Processing Tools: Built-in TinyPNG compression, image rotation/flipping, and Sprite sequence aggregation management tools.