Update or remove Grid Toolkit
For an existing installation, follow the update or removal procedure below. New projects should start with Install Grid Toolkit.
Before you start
Identify project-owned scripts, scenes, prefabs, and ScriptableObjects that reference Grid Toolkit types. An update must leave one installed version; removal must also account for serialized references.
Update Grid Toolkit
- Read the target release's migration guidance.
- In Window > Package Manager > My Assets, download and import the target Store version. For a directly supplied archive, use Assets > Import Package > Custom Package... instead.
- When the release requires a clean replacement, remove only the existing Grid Toolkit package roots, then immediately import the target version at the same paths. Do not keep a renamed or duplicated copy of the older package.
- Confirm that only one Grid Toolkit version remains.
- Check authored boards, snapshots, actions, and renderer integrations used by your project.
For unpublished or pre-1.0 builds, follow the pre-1.0 reset policy. Version 1.0.0 does not promise compatibility with earlier API signatures, serialized assets, or snapshot payloads.
Remove Grid Toolkit
- Remove project code references to
LostLily.GridToolkit.*andLostLily.Inspectorassemblies. - Remove or migrate project assets that serialize Grid Toolkit types.
- Remove the shipped
Assets/ExternalTools/LostLily/GridToolkit,GridToolkit.uGUI, andGridToolkit.Samplesroots. Remove the sharedCommonroot only when no other Lost Lily tool in the project uses it. - The
GridToolkit.uGUIroot is Grid Toolkit's shipped Canvas module. It is not Unity'scom.unity.uguipackage. Removecom.unity.uguifrom Package Manager only when no other project code or package needs that dependency. - Confirm that no remaining assembly or serialized asset unintentionally depends on Grid Toolkit.
Troubleshooting
| Symptom | Check |
|---|---|
| Duplicate type or assembly errors | Find and remove the older imported version. |
| Missing-script components after removal | Restore the project, migrate or remove serialized assets first, then repeat removal. |
| Pre-1.0 assets fail to load | Use the reset policy instead of assuming serialized compatibility. |