Skip to content

v1.0.8

Choose a tag to compare

@eyolas eyolas released this 15 Sep 08:23
· 22 commits to main since this release
089158b

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

鈿欙笍 Miscellaneous Tasks

  • Update CHANGELOG for v1.0.7 (b24e4a5) - (eyolas)
  • Rename Images to images (21b64e0) - (eyolas)
  • Rename Libs to libs (0a57beb) - (eyolas)