Repository navigation
v5.7
Changelog
All notable changes to this project will be documented in this file.
[5.6] - 2025-04-27
📦 Other Changes
- Toc Bumps for retail
[5.5] - 2025-04-11
⚔️ Bug Fixes
- Add missing AceGUI-3.0 library for AceConfigDialog-3.0
🦸♂️ New Features
- Added GitHub Actions workflow and changelog configuration
[release-v5.4] - 2025-02-27
📦 Other Changes
-
Fix camera distance adjustment in combat, optimize event handling and CVar updates.
-
Release 5.3
Toc Bumps Cata and Retail
- Release 5.4
Toc Bumps Cata and Retail
- Merge branch 'main' of https://github.com/LihvoDruida/Max-Camera-Distance
[release-v5.3] - 2025-01-26
📦 Other Changes
-
Release 5.3
-
Restored compatibility with WoW client version Cataclysm Classic.
[release-v5.2] - 2025-01-25
📦 Other Changes
-
Corrected self reference in AdjustCamera and related functions
-
Optimized camera zoom update based on combat state change
-
Added check to prevent unnecessary camera zoom changes when the combat state remains the same.
-
The camera zoom is now updated only when the player's combat state changes (entering or leaving combat).
-
Improved performance by reducing redundant updates to camera settings.
-
Added instance-based combat state detection for camera zoom
-
Camera zoom now reacts to entering a dungeon or raid as if the player is in combat.
-
Utilized IsInInstance() to check if the player is in a party or raid instance.
-
Updated camera zoom behavior to reflect instance-based combat status.
-
Release 5.2
[release-v5.1] - 2025-01-21
⚔️ Bug Fixes
- Handle CVAR updates in OnCVarUpdate function
📦 Other Changes
- [HOTFIX] Release 5.1
[release-v5.0] - 2025-01-21
📦 Other Changes
-
[Feature] Automatic camera distance adjustment based on combat status
-
Implemented automatic camera zoom adjustments:
- Max zoom during combat and min zoom after combat with configurable delay
-
Code cleanup:
- Encapsulated camera adjustment logic in reusable functions.
- Improved error handling with
SafeCall. - Refined event registration and handling for reliability.
-
Release 5.0
[release-v4.0] - 2024-12-22
📦 Other Changes
-
Refactor addon initialization for better readability and error handling
-
Added SafeCall function to centralize error handling and function calls.
-
Optimized addon initialization by combining function existence checks and calls.
-
Improved error logging for better debugging during addon initialization.
-
Toc Bumps for retail
[release-v3.11] - 2024-12-01
📦 Other Changes
- Update and Fixes for WoW 11.0.2 Compatibility: Code Structure Improvements and Bug Fixes
-
WoW 11.0.2 Compatibility Update:
- Fixed the InterfaceOptionsFrame_OpenToCategory call as it was removed in version 11.0.2. Replaced it with Settings.OpenToCategory.
- Adjusted the code structure to comply with the new API changes.
- Improved code readability by adding comments and optimizing structure.
-
Bug Fixes:
- Fixed an issue with the ChangeCameraSetting method, which was causing errors due to an incorrect context.
- Added checks for method availability and added error messages when necessary.
- Corrected logic for handling Druid and Shaman forms to prevent conflicts with cooldowns.
-
[FIX] Dismount Logic: Handle camera zoom restoration with delay #1
-
Release 3.11
[release-v3.3] - 2024-10-27
📦 Other Changes
-
Update Ace3 library to version r1353-alpha
-
Release 3.3
[release-v3.2] - 2024-09-12
📦 Other Changes
-
Implemented handling to turn off logging when
enableDebugLoggingis false. -
Fixed the error where
debugLevelwas treated as a string instead of a table.- Ensured
debugLevelis correctly initialized as a table inDatabase:InitDB(). - Updated
debugSettingsto properly handledebugLevelwhenenableDebugLoggingis false. - Added safety checks to confirm
debugLevelis a table before accessing it.
- Ensured
-
Implemented disabling of
debugLeveloptions whenenableDebugLoggingis off.- Added conditional disabling for
debugLevelindebugSettings.
- Added conditional disabling for
-
Addressed issues with automatic camera distance changes.
- Improved handling of camera distance settings to ensure correct application of changes.
-
Release 3.2
[release-v3.1] - 2024-08-20
⚔️ Bug Fixes
- Attempt to call method 'OnCombat' (a nil value)
[release-v3.0] - 2024-08-19
⚔️ Bug Fixes
- Resolve duplicate shapeshift form updates and handling
📦 Other Changes
-
Add Auto Combat Zoom Support
-
Added functionality to automatically adjust camera zoom when entering or leaving combat.
-
Introduced a new setting for enabling/disabling auto-combat zoom.
-
Integrated combat zoom adjustments with existing mount zoom logic.
-
Added event handling for combat status changes and applied zoom adjustments accordingly.
-
Updated localization to include new auto-combat zoom setting.
-
Add support for Druid and Shaman forms
-
Implemented checks for Druid and Shaman forms.
-
Updated functionality to handle class-specific behavior for forms.
-
Enhanced event handling to consider player’s form for automatic adjustments.
-
Add automatic zoom setting for shapeshift forms
-
Added "Auto Zoom on Form Change" option to settings.
-
Description: Enable automatic zoom when changing forms. Applies only to Druids and Shamans.
-
Release 3.0
[release-v2.0] - 2024-08-18
📦 Other Changes
-
Rewrite addon logic and apply fixes
-
Completely rewrote the logic for the addon to enhance performance and responsiveness.
-
Replaced the outdated camera settings tracking method with an event listener for the CVAR_UPDATE event.
-
The new approach ensures that changes to camera settings are detected promptly, maintaining consistency and avoiding unnecessary updates.
-
Some refactoring code
-
Add UI Reset and Version Information Buttons
-
Added a 'Reload UI' button to reload the user interface and apply new settings.
-
Added a 'Reset to Default' button to reset settings to their default values.
-
Included version information at the top of the options panel, showing the current version of the addon.
-
Updated the localization for new button labels and descriptions.
-
Add autoMountZoom feature to manage camera zoom on mount
-
Implemented automatic camera zoom adjustment on mounting and dismounting
-
Added configuration option for autoMountZoom in settings
-
Introduced localizations for new settings
-
Improved code readability and ensured proper restoration of camera zoom levels
-
Release 2.0
[release-v1.9] - 2024-08-09
📦 Other Changes
-
Add 'INDIRECT_VISIBILITY' Setting for Camera Collision Option
-
Introduced New Setting: Added 'INDIRECT_VISIBILITY' as a new camera collision option to the addon configuration.
-
Enhanced Configuration Management: Refactored code to ensure that each camera setting (e.g., zoom factor, move view distance, camera collision) is updated and saved independently without affecting others.
-
Improved CVar Handling: Modified the CVar update handler to ensure that changes to individual camera settings, including the new camera collision option, are correctly reflected in the addon settings and interface.
-
Streamlined Slash Commands: Added detailed slash commands for different camera settings configurations, including max, average, min, and config options.
-
Optimized Settings Storage: Revised database setup to ensure proper storage and retrieval of camera settings, including handling profile changes and resets.
-
Release 1.9
[release-v1.8] - 2024-07-27
📦 Other Changes
-
Added camera rotation speed settings and localization
-
Added cameraYawMoveSpeed and cameraPitchMoveSpeed parameters.
-
Improved code structure and readability.
-
Refined conditions for determining WoW versions.
-
Optimized event handling and slash commands.
-
Added camera rotation speed settings and localization
-
Added cameraYawMoveSpeed and cameraPitchMoveSpeed parameters.
-
Improved code structure and readability.
-
Refined conditions for determining WoW versions.
-
Optimized event handling and slash commands.
-
Merge branch 'main' of https://github.com/LihvoDruida/Max-Camera-Distance
-
Release 1.8
[release-v1.7] - 2024-05-23
📦 Other Changes
- Update Lua script for Max_Camera_Distance addon
Changes include:
-
Definition of options table for AceConfig
-
Database initialization with default profile values
-
Proper handling of CVars and camera adjustments
-
Registration of callbacks for profile changes
-
Update Ace3 - AddOn framework to Release-r1341 (May 8, 2024)
-
Add conditions to prevent settings modification during character edit mode
-
Release 1.7
[release-v1.6.1] - 2024-05-16
📦 Other Changes
-
Toc Bumps for retail
-
Release 1.6.1