Skip to content

VulkanMod Extra v0.2.0-beta7

Pre-release
Pre-release

Choose a tag to compare

@CriticalRange CriticalRange released this 12 Sep 02:08
· 30 commits to main since this release

Full Changelog: v0.2.0-beta6...v0.2.0-beta7

Enhanced VulkanMod integration with comprehensive tooltip system and monitor management

NEW FEATURES:

• Monitor Information Display: Real-time monitor info in debug screen (F3) with resolution, refresh rate, color
depth, and DPI
• Fullscreen Monitor Selection: Choose specific monitor for fullscreen mode with actual device names (e.g., "Dell
S2721DGF (Primary)")
• Advanced Item Tooltips: Integrated F3+H functionality with proper configuration binding
• Version-Specific Rendering: Armor stand, item frame, and piston rendering optimizations across 1.21.1-1.21.5

VULKANMOD TOOLTIP INTEGRATION:

• 21+ Missing Tooltips Added: Comprehensive tooltip coverage for VulkanMod options
• Performance Impact Indicators: Sodium Extra-style color-coded performance impact (Green/Yellow/Orange/Red)
• Hierarchical Naming: Organized tooltip keys (vulkanmod.options.video., vulkanmod.options.graphics.,
vulkanmod.options.other.*)
• Dynamic Device Information: Real-time GPU device name display in device selector tooltip

PERFORMANCE & ARCHITECTURE:

• Duplicate Config Loading Fix: Eliminated redundant configuration initialization (50% faster startup)
• Memory Optimizations: Streamlined particle settings configuration structure
• Dead Code Removal: Cleaned up 4 unused classes (ConfigHelper, VulkanModExtraClientMod,
VulkanModExtraClientRefactored, DevEnvironmentManager)
• Enhanced Error Handling: Robust null exception protection and graceful fallbacks

BUILD & COMPATIBILITY:

• Enhanced Multi-Version Support: Improved override system for handling method signature changes
• Version-Specific Mixins: Dedicated mixins for 1.21.1 (legacy), 1.21.2+ (FrameGraph), 1.21.4+ (piston rendering),
1.21.5 (GUI updates)
• CI/CD Improvements: Updated GitHub Actions workflows for better release management
• Headless Environment Support: Proper detection and handling of headless environments

BUG FIXES:

• Monitor Detection: Fixed HeadlessException in development environments
• Mixin Registration: Resolved tooltip injection failures due to missing mixin registration
• Logging Cleanup: Eliminated debug spam and reduced noise (ERROR → WARN for non-critical issues)
• Language Key Consistency: Fixed advanced item tooltips naming
(vulkanmod-extra.option.extra.advanced_item_tooltips)