Full Changelog: v2.0...V3.0
Fixed issue #3 The issue with "Standard LCD/LED" causing rough and jagged fonts on 4K displays was caused by the ApplyRgbStripe
shader function applying a hard subpixel mask (R-G-B) to the already-rendered text. Since Windows ClearType is
already optimized for standard RGB LCDs, applying this mask on top of the rendered output resulted in information
loss and aliasing, effectively discarding 2/3rds of the color information per pixel.
Removed ClearText optimization completely.
Added Force Eject to Developer Menu
Add developer menu and improve DLL management
Introduced a developer menu in the MainWindow with tools for
force ejecting DLLs, viewing logs, and opening the log folder.
Implemented the ForceEjectAllDlls functionality with
warnings and safeguards to prevent misuse.
Enhanced ConfigLoader with a shutdown event for clean
termination and improved error handling. Added a ShutdownHook
function in the DLL for safe unloading and updated the
detachment logic to avoid deadlocks.
Refactored InjectionManager to support graceful hook
disabling without DLL ejection and added a force eject method
for developer use. Improved resource cleanup and logging
throughout the codebase.