What's Changed
New:
- Added
CLAUDE.mdwrapper at the package root that importsAGENTS.mdfor Claude Code integration - Added per-sample
README.mddocumentation for every entry underSamples~/(BasicUiFlow, DataPresenter, DelayedPresenter, UiToolkit, DelayedUiToolkit, UiSets, MultiInstance, CustomFeatures, AssetLoadingStrategies)
Changed:
- Renamed package
displayNamefromUiServicetoGameLovers UiServiceto align with the GameLovers GameData and GameLovers Services packages (UPMnamecom.gamelovers.uiserviceand the GitHub repository name are unchanged) - Reorganized editor menu items under
Tools/GameLovers/...to align with the GameLovers Services package layout:Tools/UI Service/Presenter Manager→Tools/GameLovers/UI Presenter Manager;Tools/UI Service/Select UiConfigs→Tools/GameLovers/UI Configs/Select UI Configs;Tools/UI Service/Layer Visualizer→Tools/GameLovers/UI Configs/Layer Visualizer - Moved runtime
[CreateAssetMenu]paths fromScriptableObjects/Configs/UiConfigs/...toGameLovers UiService/UiConfigs/...forAddressablesUiConfigs,ResourcesUiConfigs, andPrefabRegistryUiConfigs; moved theUiSetssample's[CreateAssetMenu]toGameLovers UiService Samples/UiSets Sample Configs - Reorganized
Tests/PlayMode/so unit tests live underTests/PlayMode/Unit/alongside the existingIntegration/,Performance/,Smoke/subfolders - Moved
TestPresenterand other MonoBehaviour-based test fixtures fromTests/EditMode/Helpers/toTests/Helpers/(runtime-compatible) so PlayMode tests canAddComponent<T>()them without hitting the editor-script restriction - Improved the
README.mdandAGENTS.mddocumentation
Fixed:
- Fixed the information in the README.md files to be up to date with the API and project library structure
- Fixed PlayMode test noise by declaring expected warnings via
LogAssert.Expect(loading/open-close/UI-set tests) and assigning an emptyThemeStyleSheetto runtime-createdPanelSettingsin UI Toolkit test helpers to silence theNo Theme Style Sheet set to PanelSettingswarning
Full Changelog: 1.2.0...1.2.1