v1.0.8
Changelog
1.0.8 - (2025-09-15)
馃殌 Features
- Enhance global variable declarations and improve button event handling (bcd1592) - (eyolas)
- Add AceLocale-3.0 and WildAddon-1.1 libraries for localization support (320820d) - (eyolas)
- Feat(localization): implement localization support with AceLocale-3.0
refactor: remove old locales and integrate localization in settings and minimap (0bc165f) - (David Touzet) - libs: Add AceLocale-3.0 for localization management in addons (a820db4) - (David Touzet)
- Add sushi (3296533) - (eyolas)
馃悰 Bug Fixes
- Correct casing in libs directory and update ignore rules in .luacheckrc (3ddbf7d) - (eyolas)
- settings: Adjust frame heights for improved layout in settings canvas (bc18db9) - (eyolas)
- libs: Remove unused script references from Poncho and Sushi XML files (58c6f1b) - (eyolas)
- settings: Replace Button with RedButton for consistency in button styling (c83c1c8) - (eyolas)
- settings: Replace PushButton with Button for consistency in button usage (91cfb02) - (eyolas)
- settings: Replace SetState with SetValue for checkbox state management (6b7489c) - (eyolas)
- toc: Update file extensions for Poncho and Sushi libraries (dda4824) - (eyolas)
- settings: Replace CheckButton with Check for checklist renderer consistency (d009a50) - (eyolas)
- settings: Replace CheckBox with CheckButton for consistency in checklist renderer (3e67949) - (eyolas)
- minimap: Update library loading method for better compatibility (f43088f) - (eyolas)
馃殰 Refactor
-
Simplify OpenOptions function by removing debug prints and directly sending toggle signal (49ce08b) - (David Touzet)
-
Enhance favorites functionality with search filter and UI updates (d1ff367) - (David Touzet)
-
Improve options panel structure and enhance favorites functionality (b436b95) - (David Touzet)
-
Streamline options panel initialization and update minimap button interaction (1ce3509) - (David Touzet)
-
Enhance floating button functionality with registration methods and update options panel integration (afd8259) - (David Touzet)
-
Update localization strings for clarity in English and French (5aec564) - (David Touzet)
-
Simplify options panel registration by removing legacy fallback (c6ee999) - (David Touzet)
-
Streamline OnLoad methods and restore utility functions in main module (efa0337) - (David Touzet)
-
Add SPDX license and copyright notice to multiple addon files (b847f27) - (David Touzet)
-
Remove module registration from bootstrap, db, and settings files (b79c06a) - (David Touzet)
-
Remove module registration for floating_button, helpers, macro, minimap, randomizer, and settings (1a79efa) - (David Touzet)
-
Update item retrieval methods to use C_Item API (a62a5f9) - (eyolas)
-
Refactor Morphomatic Addon Structure and Implement WildAddon Integration
-
Reorganized code structure to utilize WildAddon framework for better modularity.
-
Created a new main.lua file to handle the addon lifecycle and event management.
-
Updated helpers, macro, minimap, randomizer, and settings modules to align with the new structure.
-
Enhanced debug functionality and added new methods for better state management.
-
Improved the handling of cooldowns, usability checks, and toy ownership verification.
-
Updated XML files to reflect changes in the script loading order and added new dependencies.
-
Ensured all modules register correctly with the main addon instance. (e884ff0) - (David Touzet)
-
Refactor all (2c4e5ba) - (eyolas)
馃摑 Other
- PR #13: regactor (089158b) - (David Touzet)
- Stylua & luacheck (1bfc367) - (eyolas)
- Stylua (25b296f) - (eyolas)
- Merge branch 'main' into chore_libs (f0f691f) - (eyolas)
- PR #11: update CHANGELOG for v1.0.7 (6ac3184) - (David Touzet)
- Merge branch 'chore_libs' of https://github.com/eyolas/Morphomatic into chore_libs (766a8d7) - (David Touzet)