LemonUI: Open Source - is a framework for creating UI systems in Grand Theft Auto V that is compatible with FiveM, RageMP, RagePluginHook ScriptHookVDotNet 2 and ScriptHookVDotNet 3. It allows you to create UI Elements with a NativeUI-like style, or you can also create your own UI System from scratch via the resolution-independant classes for Text, Rectangles and Textures.ย
Features LemonUI: Open Source:
- Customizable Menus: LemonUI allows developers to create visually appealing menus with various styles and layouts, making it easier to present options to players.
- Simple API: It offers an easy-to-use API that simplifies the process of integrating new UI components into mods, which makes it accessible even for those who may not have extensive programming experience.
- Dynamic Elements: Developers can add dynamic content to their menus, such as sliders, checkboxes, and other interactive elements, enhancing user interaction.
- Graphics Support: The library supports various graphic formats, ensuring that mod developers can create a visually cohesive experience that matches the aesthetic of GTA V.
- Community-Driven: Being open source, LemonUI is continually updated and improved by the gaming community, allowing for new features and optimizations based on user feedback.
- Integration with Other Mods: LemonUI can be easily integrated with other mods, allowing for a more extensive and customized gameplay experience across different modifications.
Changes in v2.2:
- FIX: Changing MaxItems in a NativeMenu while the menu is running now properly updates the visible items
- FIX: Fixed BigMessage scaleform updating every draw, resetting it in the process
- FIX: BigMessage FadeOut time is now properly calculated and applied
- FIX: The mouse cursor no longer flashes when switching menu items
- FIX: Scaleforms no longer crash when using short, byte and double numbers
- FIX: NativeMenu's now properly disable mouse clicks when the mouse is disabled
- NEW: Added support for custom colors in the Countdown scaleform
- NEW: Added enum for setting up the behavior of the mouse in a NativeMenu
- NEW; Added option to allow a menu to show the Title of it in the proper casing instead of uppercase
Tested in game version v1.60+



