Featured Image
Go Back

Refactoring and removing dependency from UI

Refactoring the inventory to not depended on the UI, create new classes to hold the items and will be useful for the save system in the next releases.

A logo from Ultimate Grid Inventory asset

Ultimate Grid Inventory

Published on February 20, 2023

v1.2.0

Refactoring and Removing UI Dependency

Changes

  • Moved icon sizes from the main folder ← dab1b1b
  • Fixed demo issues ← 013cd74
  • Renamed various elements ← a7aa0d7
  • Added null validation checks ← 184d0e6
  • Added default settings and fixed dirty state issues ← d96826f
  • Fixed UI bug ← facb0bc
  • Resolved UI refresh problem ← dfe2aae
  • Added demo content ← eaa8937
  • Removed build.zip from .gitignore ← d696b05
  • Fixed various bugs ← 7108345
  • Created datasource and reorganized UI folder ← 3501f3c
  • Fixed discard function when windows are open ← 167150e
  • Renamed and reorganized folders ← a1bc9a3
  • Fixed item holder bug and made code improvements ← f83d4eb
  • Resolved item holder bug ← 665cb38
  • Updated build properties ← cf50556
  • Modified packages ← 5eae663
  • Removed RectTransform from draggable controller ← aa967d9
  • Removed outdated dependencies in Draggable Controller ← 9bd9d6b
  • Updated InventorySo to depend only on domain classes ← 977b74e
  • Changed Metadata to no longer use MonoBehavior and removed UI dependency ← 6c3c29a
  • Added more inventory features ← 5ef56f8
  • Added TODO in IsInsertingInsideYourself method ← 50758c4
  • Refactored inventory item handling ← 419cabd
  • Refactored InventoryItem to AbstractItem ← 7918005
  • Continued refactoring efforts ← 70117fb
  • Further refactoring updates ← 6eb2591
  • Added gitignore for code coverage ← 25a191f
  • Implemented container grids in creation game objects ← 7bb9fb6
  • Added Create Grid and Discard functions ← a965ce5