* fix: drop weapons, bows, and shields instead of reducing durability
* test: test dropping multiple equipment with extra life
* test: unit test Slots.remove with extra life equipment
* (broken) finished new item system, working on fixing logic in Slots
* new item infrastructure, accurate durability transfer
* Delete build directory
* style issues
* Load item definitions from json
- Convert item registration code using regex
* Display item descriptions on hover
- Read descriptions from l10n file
- Only en_US is supported for now
* Add remaining missing materials
- Also add misc. weaponry & armor
- Rename and reorder items to match game
- Keep deprecated alternate names
* Add remaining missing key items
- Replace SpiritOrb image with more accurate one
- Fix positioning on MasterSword and PotLid images
- Add padding to more closely simulate in-game menu
* Rename Meal item type to Food to match game
* Add support for animated icons
- Add support for reading webp files
- Mark all potentially animated items in json
- Add animated icons only for SpiritOrb / TravelMedallion for now
- Add menu option but leave disabled by default
* Review feedback
* Move icon files into subdirectories
* Remove item enum in favor of building list from config
- Fix some incorrect item ordering
- Rename some generic item images
* Add remaining missing items
- Add 122 Weapons, 23 Bows, and 30 Shields
- Add 105 Armor and 189 Food
- Include alternate icons (e.g. charged OHO) for later use
* Clean up types and respond to review feedback
* Add .webp files to lint ignore
* Stupid linter