Repository navigation
Release 2.4.0
Aimmy 2.4.0 Update
Changelog:
General
- Added new fancy startup window / animation
- Fixed forgotten version # update in CheckForUpdates func
- Version number for check now pulls from UI so I can hopefully avoid that again
- Deleted old Welcome.xaml files (was originally going to be used for key system which won't happen in Aimmy V2 ever)
- Fixed UpdateManager not handling newer versions (would update you back to older version before fix)
- Updated gradient effect on menu buttons (looks nicer)
- Changed aim settings button icon from Guy Walking to Target (E726->E1D2)
- Added new ThemeManager to apply theme to UI elements
- Added theme colors to the UI (tags/theme tags to mark items)
- Added color wheel element for theme color selection
- Theme color now applies to new startup animation
- Added focus display selector (pick displays without having to relaunch Aimmy on the correct display - supports up to 4 different displays)
- Updated notice bar style, fixed it's disappear timing, and updated it to use theme
- Fixed screen shots being taken even while "Collect Data While Playing" was turned off
- Adjusted FOV/Detected windows to support display selector
- Updated ConfigSaver to handle new themes
- Updated AntiRecoil to handle new themes
Optimizations / Cleanup
- Massively reduced startup lag
- Split each XAML section off into it's own XAML file to help organize the source better
- Each XAML section's CS code was split off into it's own CS as well from the Main.cs
- Each section now lazy loads to help load times and speed
- Managers now lazy load to help with performance and startup
- Cleaned up and optimized each sections CS code after moving it into it's own file
- Async fix to prevent UI freezing when grabbing PC details for about page
I'm sure there is more that I missed.. (There were +6940 and
-1848 lines of code - 49 files changed)