File Details
v6.0
- R
- Oct 4, 2025
- 135.07 KB
- 8.7K
- 11.2.5+3
- Retail + 1
File Name
Max_Camera_Distance-v6.0.zip
Supported Versions
- 11.2.5
- 11.2.0
- 5.5.1
- 4.4.2
Changelog
All notable changes to this project will be documented in this file.
[6.0] - 2025-10-04
π¦ΈββοΈ New Features
- Complete overhaul of reactive camera system
π¦ Other Changes
- Update package.yml
[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.4
Toc Bumps Cata and Retail
- Release 5.3
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 Ace3 - AddOn framework to Release-r1341 (May 8, 2024)
Add conditions to prevent settings modification during character edit mode
Release 1.7