Stable2.0.1
Performance Optimization ->
- Implemented dynamic throttling based on system performance
- Added caching of bound key codes for faster checking
UI/Rendering Improvements ->
- Optimized keyboard rendering to avoid recreating all buttons on refresh; instead it will only refresh bound keys
- Improved handling of missing or invalid keys
Memory Usage Optimization ->
- Implemented lazy loading for profile icons using metatables
- Added better cleanup for unused resources
- Added explicit 'garbage collection' when menu is closed
Hook Optimization ->
- Consolidated init hooks to reduce overhead
- Improved hook timing and sequencing
- Added error handling
Reduced Redundant Code ->
- Added in centralized theme management system
File Organization/New Files ->
- Created utility file for common functions
- Added API layer to better separate UI and logic
- Improved function organization
Bug Fixes ->
- Fixed issue with single-key binds only working once