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-metadatacannot 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.