Smart Library - Asset Manager
Smart Library boosts your project's organization by adding the Library window, allowing you to create collections of assets.
Discord: Chat, and get support quickly and submit feature requests.
Forum Thread: Ask questions, give feedback, or report bugs.
Manual: Learn the ins and outs of Smart Library.
FEATURES
- Asset Organization: Organize assets of any type (prefab, material, audio, or anything else!) by reference in to multiple collections in the new Library window.
- Collections Tree: Collections can form a hierarchy and be reordered and parented to one another for further organization.
- Drag & Drop: Drag assets from collections in the library window to anywhere in your project just like the Project Browser.
- Rules: Collections have a list of rules which let you define conditions an asset must meet to be allowed in the collection.
- Collection Types: There are multiple types of collections to help you sort and organize assets quicker and more efficiently.
- Standard Collections: Manually curate the assets in the collect by drag & dropping assets in to the collection in the library window.
- Smart Collections: Fully automatic collection that finds assets in the project that match its rules, and removing assets from the collection that no longer do.
- Compound Collections: Sources its assets from other collections, and or its subcollections. Works great as a parent to multiple collections.
- Extensible API: Use the API to manipulate collections through code and create your own collections and rules to suit your project's needs.
- Undo Support: Complete undo & redo support including creating and deleting collections.
WINDOW FEATURES
- Enhanced Previews: Custom previews are generated for assets shown in the Library window with nicer lighting and higher resolution. Showing a live preview of the particle system or animation when hovered (if applicable)!
- Multiple Views: View assets in the Library window in either a grid or list view.
- Selection Independent: Selecting assets in the Library window shows them in the Inspector, but will not move the project browser, so you don't have to worry about losing your place.
- Fast Workflows: The Library has full keyboard support, multi-select, double-click to open an asset (or ping - preferences option).
- Find What You Want: The Library window has search and order for assets, and more human readable asset names, and small type icon for assets, all to find the asset you are wanting quicker and easier.
Note: For Unity 2020.3 QuickSearch 3.0.0-preview or newer is required! 2021.1 and newer does not require the QuickSearch package.
Release Notes
Update Note: Please delete the SmartLibrary package folder before updating because some files have been moved or removed and it could cause problems!
2.6.4
- Fixed obsolete warnings in Unity 6.3
- Fixed not being able to add or remove collections in Unity 6.3
2.6.3
- Fixed dragging assets between collections not working in newer Unity versions.
2.6.2
- Fixed other error when custom previews are generated in some Unity 6 URP projects
- Fixed error in Unity 6.2.
2.6.1
- Fixed errors when custom previews are generated in some Unity 6 URP projects.
=====2.6.0=====
:: New
- Moved Smart Library to be a package!
:: Improvements
- Collections no longer serialize empty references to other collections, instead just serializing ids. Should decrease bloat in the collection files and increase stability.
- Improved UI for folder references to be more easily read
:: Fixed
- Removed backwards compatibility with 1.x versions of Smart Library.
:: Fixed
- Fixed previews being white in HDRP
- Fixed FolderReference not evaluating correcty when “TopOnly” is set
- Fixed null exception with opening Smart Library window with null collections
- Fixed fields for Rules being too small in the UI in Unity 6
- Fixed collection tree items being miss-aligned in Unity 6
- Fixed collections not being renamable in the UI in Unity 6
=====2.5.0=====
:: New
- Added live previews for GameObjects when hover over them (can be configured in preferences).
:: Fixed
- Fixed reordering of collections not working on lists.
- Fixed warnings in Unity 6
=====2.4.0=====
:: New
- Added support for duplicating collections in the Smart Library window
:: Fixed
- Fixed reordering of collections not working in docked Library window in 2021+
2.3.1
- Fixed excpetion when generating preview for prefab with missing component.
- Fixed Smart Collections not working in 2021 and newer, except for the "Any Depth" folder option (waiting for Unity)
=====2.3.0=====
:: New
- Added a “Compact” view to the asset list view mode for when the size it set to the minimum.
- Added support for multiple Library windows being open at once.
- Added a “Data Modified” sort option to the asset view in the Library window.
:: Improvements
- Texture assets with Filtering set to Point are no longer blurry.
- When a collection is deleted the selection is changed to its sibling or parent instead of the “All Library Items” item.
- Added preference option to use the default Unity previews instead of the custom ones.
:: Change
- Added warning to Smart Collection inspector to note that Unity removed a feature in 2021 that was used to find assets in folders. This function will be re-enabled as soon as possible with a workaround or Unity fixing the issue.
:: Fixes
- Fixed exception being thrown when adding a subcollection to another collection that is not expanded in the tree view.
- Fixed previews generated for prefabs with GUI components on them.
- Fixed generating previews causing components with [ExecuteAlways] to trigger their OnEnable methods.
- Fixed indexing exception in 2021.3+ when using SmartCollections.
=====Older Releases=====
You can check the Changlog.pdf included in the package for a full history.