Releases: LemonUIbyLemon/LemonUI
Releases · LemonUIbyLemon/LemonUI
2.1.2
2.1.1
This release has the same content as 2.1, except that #169 was reverted due to a comment pointed out by @kagikn in #174.
- FIX: NuGet Packages now explicity include the documentation (#173)
- FIX: Menus will no longer hang and crash the game when navigating with only separators (#158)
- FIX: Objective Timer Bars can now properly be set to zero (#168)
- FIX: Changed a typo in the constructor of NativeMenu (#166 #171)
- FIX: Fixed typos in the readme (#172)
- FIX: ScaledAnim properly overides DrawSpecific(PointF, PointF) (#170)
- FIX: FixIndexIfRequired in NativeListItem no longer causes a NativeListItem (#165)
- FIX: NativeCheckboxItem, NativeSeparatorItem, NativeSlidableItem and NativeSubmenuItem now properly handle custom backgrounds (#163)
2.1
This release has been withdrawn. Please use 2.2 instead.
2.0
- NEW: Added extra package for the Async version of Alt:v (#118)
- NEW: Added Celebration scaleform (#120)
- NEW: Added Countdown scaleform (#121)
- NEW: Checkbox textures can now be customized (#125)
- NEW: NativeListItem and NativeDynamicItem can now be set to null (#131 #137)
- NEW: Added support for ScriptHookVDotNetCore (#101)
- NEW: Moved tools to it's own namespace (#140 #141 #142 #145)
- NEW: Added static property to get the current resolution (#143)
- NEW: Added static property to get the current safe zone size set in the configuration (#146)
- NEW: Separators can now have text and are skipped automatically (#139 #134)
- NEW: Added support for Bink Video (#133 #149)
- NEW: Added animations via Texture Dictionaries (#153 #102)
- NEW: LemonUI.RageMP.cs is now included directly in the NuGet Package (#154)
- FIX: SHVDN3 now uses full debug symbols, restoring the line numbers in stack traces (#132)
- FIX: The hover check now correctly uses the IsHovered property (#147)
- FIX: You can no longer set string properties to null, as this would crash the game when calling natives (#123)
- FIX: You can no longer pass null arguments to BaseScaleform.CallFunction to prevent crashes (#124)
- FIX: Unsafe blocks are now used for the natives that require pointers (#119)
- FIX: Alt:v now uses GetGameTimer instead of MsPerGameMinute, fixing all of the time checks (#151)
- FIX: Time now uses long values to prevent overflows (#152)
- FIX: Added back missing SubtitleFont property in NativeMenu (#155)
- CHORE: Renamed references from absolute to scaled, as they are 1080p scaled resolutions (#144)
1.10
- NEW: Added alt:V support (thanks @itzshahay !)
- NEW: Added function to manually reset the cursor
- FIX: Improved low performance when processing controls (thanks @kagikn !)
- FIX: Disposing the scaleform in RagePluginHook and RageMP now properly uses the pointer value (thanks @kagikn !)
- FIX: Name/Title related properties are no longer ambiguous (Title is now BannerText, Subtitle is now Name, SubtitleBehavior is now HeaderBehavior)
1.9.4
- FIX: Exceptions of the BruteForce scaleform now show the correct information
- FIX: NativeDynamicItem's now correctly update the name of the item
1.9.3
This is the same as 1.9.2, but the artifacts actually work.
- FIX: Added missing README as part of the NuGet packages (#104)
- FIX: Changed FiveM DLL name from LemonUI.FiveM.net.dll to LemonUI.FiveM.dll to fix an issue that causes exports to stop working (#85 #99)
- FIX: Changed the URL of the Repo in the NuGet package (outdated since it was moved to the organization) (#104)
- FIX: You can now hold left or right to continuously navigate NativeSlidableItem's (#76)
- FIX: Closing down the menus will no longer trigger other options like aiming and the cinematic camera (#72)
1.9.2
Invalid release, please check 1.9.3 instead.
1.9.1
1.9
- NEW: Added function to wait until the result of a Scaleform is ready and fetch it (#82)
- NEW: Added alternative PlayFrontend(bool) function to control if the Audio ID should be automatically released (#81)
- NEW: Added function to Stop() a Sound at any time (#81)
- NEW: Added Offset property for the TimerBarCollection
- NEW: Implemented IEnumerable for NativeColorPanel, NativeListItem, NativeMenu, NativeStatsPanel and ObjectPool
- FIX: Rewritten recalculation code for NativeStatsPanel, so it doesn't slides around on aspect ratios other than 16:9
- FIX: The badges will not be recalculated if they are set to the same exact badge
- FIX: Badges are now removed when a BadgeSet is removed
- FIX: RageMP now uses the custom CancelEventHandler and CancelEventArgs due to System.ComponentModel not being available ()
- FIX: Iterators for NativeColorPanel, NativeMenu, ObjectPool and TimerBarCollection now use indexes instead of foreach (#87)
- FIX: Added missing Handle parameter when drawing Scaleforms on RageMP (#91)
- FIX: ScaledText now calls the correct native when drawing the text (#95)
- FIX: The Sound class now properly keeps track of the Audio ID (#81)