Commit graph

9 commits

Author SHA1 Message Date
Azrub
98c51aa098 Release v1.5.1.0
New Features:

- Auto Show/Hide UI: New setting that automatically shows/hides the UI when entering/exiting Training Area

Technical Changes:

Architecture refactor; replaced coordinate arrays and magic numbers with enum-based system:

- NEW: MenuSequences.h - Centralized sequence definitions with clean logic
- REFACTORED: Types.h - Semantic enum structure mapping GW2 interface 1:1 (BOON_ALACRITY vs stepIndex == 13)
- REFACTORED: AutomationLogic.cpp - Eliminated all magic numbers, unified healer logic
- Improved maintainability
- Enhanced readability: Self-documenting code with meaningful names like GOLEM_SLOW instead of array indices
2025-08-08 03:56:11 +02:00
Azrub
60bdded498 Removed PCH remnants and standardized C++17 across all configurations
- Removed obsolete files: framework.h, pch.h, pch.cpp
- Cleaned all PrecompiledHeader references from project settings
- Set C++17 standard for all platforms (Win32 + x64) and configurations (Debug + Release)
- Removed .vcxproj.user from tracking (personal settings)
- Updated .gitignore
2025-08-03 03:16:27 +02:00
Azrub
366f3f4918 Release v1.4.0.0
Template system, advanced boon settings, and icon visibility control

- Save/load/delete custom templates with boon, golem, and condition settings (saved to addons/GolemHelper/templates.cfg) and real-time current template display
- QuickLoad buttons: DPS, Quick DPS, Alac DPS, qHeal, aHeal for instant switching
- Advanced boon settings: Add Resistance/Stability options (now all boons are covered; disabled in healer mode)
- Always Hide Icon setting to permanently hide QuickAccess icon
- Removed redundant checkboxes
2025-08-03 01:45:01 +02:00
Azrub
47839c1915 Release v1.3.0.0
- GolemHelper icon now appears only in Training Area and automatically hides in all other maps.
2025-07-31 19:47:32 +02:00
Azrub
4adbe16698 Refactor: Split dllmain.cpp into organized modules
- Split 1000+ line dllmain.cpp into clean, modular structure
- Organized code into Common/, Utils/, Config/, Automation/, UI/, Input/ modules
- Removed precompiled headers to simplify build configuration
- Improved maintainability and code organization
- No functional changes, identical addon behavior
2025-07-17 13:28:31 +02:00
Azrub
f41ab40356 Release 1.2.2.0
- Added embedded icons support with Windows resources
- Added icon extraction from embedded DLL resources
- Include PNG icons as embedded resources
- Updated gitignore for build artifacts
- Icons are automatically extracted to addons/GolemHelper/icons/
2025-07-16 18:57:20 +02:00
Azrub
c82d032a23 Release v1.2.0.0
- QuickAccess Integration: Added clickable icon in Nexus toolbar for easy UI access
- Updated project settings: Disabled precompiled headers for ImGui source files
2025-07-16 10:16:24 +02:00
Azrub
ec0eb69865 Beta.2 - Added ImGui support and new features
- Added ImGui library integration
- Enhanced UI configurations
- Improved custom delay settings
- Fixed existing bugs
- Updated project dependencies
2025-07-10 20:22:46 +02:00
Azrub
fcf6e26e66
Add files via upload 2025-06-30 23:43:46 +02:00