Skip to content

Releases: LemonUIbyLemon/LemonUI

2.1.2

11 Jul 01:24
37630fc
Compare
Choose a tag to compare
  • FIX: Clicking an empty area in an empty menu will no longer crash
  • FIX: Bruteforce minigame now properly resets the lives when when CanRetry is set to true
  • FIX: Made BaseScaleform.Visible overridable, so it's consistant with the rest of the properties with the same name

2.1.1

25 May 06:51
e97053d
Compare
Choose a tag to compare

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

24 May 11:10
f137f3a
Compare
Choose a tag to compare
2.1

This release has been withdrawn. Please use 2.2 instead.

2.0

22 Dec 03:59
d4257ce
Compare
Choose a tag to compare
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

20 Jun 22:04
5d89328
Compare
Choose a tag to compare
  • 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

27 Mar 03:35
b5f5d90
Compare
Choose a tag to compare
  • 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

21 Feb 04:08
4c49bf3
Compare
Choose a tag to compare

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

21 Feb 03:59
152055d
Compare
Choose a tag to compare

Invalid release, please check 1.9.3 instead.

1.9.1

31 Oct 04:59
47aa202
Compare
Choose a tag to compare
  • FIX: Fixed CS1032 when trying to use LemonUI.RageMP.cs
  • FIX: Fixed regression that made non visible menu items to be drawn on screen (caused by 5ee8493)

1.9

25 Oct 08:18
dff6030
Compare
Choose a tag to compare
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)