Skip to content

Releases: manups4e/ScaleformUI

2.9.1

24 Jan 23:00
fe79686
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.9...2.9.1

Edit: Known issue with the CSharp download so it has been removed, recommend submoduling the repo or a fork of your own for now.

New year release

29 Dec 08:14
9acfcf1
Compare
Choose a tag to compare

Happy holidays to everyone celebrating! 🥳
Some of us won't be celebrating because of life.. religion.. cultural differences.. sadly life sometimes puts us in front of certain walls that are difficult to climb over, but i still wish everyone to be happy and to never suffer in their life.

What's Changed

New Contributors

Full Changelog: 2.8...2.9

Also updated Lobby menu to fix the weird long player stats panel... Sadly Adobe Flash CS6 sometimes on publishing or on compilation fucks up with labels height making MovieClips bigger than they should be.

Again i wish you all to be safe, happy and always in good health.. happy holidays to everyone!

⚠️⚠️ As always please make sure to update the ScaleformUI_Assets resource to be able to use this release at its fullest! ⚠️⚠️

❤️❤️ As always: if you enjoy my work and my menus, and you want to support me, you can contribute by donating via PayPal / ko-fi or by buying ScaleformUI on Tebex (You decide the price!)

Autumn Release

06 Nov 09:07
Compare
Choose a tag to compare

Sorry for another late release, life has taken a turn for the worse, and i'm still trying to stay afloat.
Having said that, let's move on to the changes:

  • Lua / C#: Added support for custom fonts. (only description / item labels)
  • C# UIMenu: fixed closing/reopening menu overlapping items
  • Lua: Added support for ItemData dynamic table (one Item data to be personalized on each item) -- Thanks @Lxk3y
  • Lua / C#: Tab key also change the current tab -- thanks @ali-exacute
  • Lua: UIMenuSlider check if it's nil before everything
  • Lua: changed table.insert for small performance gain -- thanks @ali-exacute
  • Lua / C#: Changing item index will now whange on scaleform too.
  • C#: Fix null parent in case of setting values before it has a parent
  • C#: Test fix for UIMenuListItem index setter and can't be > Items.Count - 1
  • Lua: Bugfixes for UIMenuGridPanel -- thanks @matthias-codes
  • C#: Refactored C# project -- thanks @Local9
  • Lua / C# Performances: Update scaleforms in thread only if needed

For the complete list of commits you can check here 2.7.2...2.8

⚠️⚠️ As always please make sure to update the ScaleformUI_Assets resource to be able to use this release at its fullest! ⚠️⚠️

❤️❤️ As always: if you enjoy my work and my menus, and you want to support me, you can contribute by donating via PayPal / ko-fi or by buying ScaleformUI on Tebex (You decide the price!)

BugFix and Requests

17 Jul 12:47
Compare
Choose a tag to compare

Sorry for the late release, other projects and family take much of my time 😞 Here's a new release for you ❤️

Changelog:

  • C# / Lua UIMenu: title, subtitle, counterColor editing support (as many of you requested!)
  • C# / Lua PauseMenu: fixed ped preview bugs on mouse click
  • Minor bug fixing in gfxs

⚠️⚠️ As always please make sure to update the ScaleformUI_Assets resource to be able to use this release at its fullest! ⚠️⚠️

❤️❤️ As always: if you enjoy my work and my menus, and you want to support me, you can contribute by donating via PayPal / ko-fi or by buying ScaleformUI on Tebex (You decide the price!)

Big changes for a big release!

26 Jun 10:30
Compare
Choose a tag to compare

2 Major changes in this release!

  • PlayerPed can now be previewed in Pause and in Lobby menus
    • To enable it you'll simply have to specify the ped in the FriendItem for example in Lua:
friend:AddPedToPauseMenu(PlayerPedId())

and in C#:

friend.ClonePed = Game.PlayerPed;

to remove the ped simply set it to nil or 0 in Lua or null in C#. Check the example menus to understand it better!

  • Added new opening animations for basic menus.

Changelog in this release:
2.6.0...2.7.1

⚠️⚠️ As always please make sure to update the ScaleformUI_Assets resource to be able to use this release at its fullest! ⚠️⚠️

❤️❤️ As always: if you enjoy my work and my menus, and you want to support me, you can contribute by donating via PayPal / ko-fi or by buying ScaleformUI on Tebex (You decide the price!)

2.6.0

15 Jun 10:46
Compare
Choose a tag to compare

Bug fixing release:

  • Support for the mouse in the Mission Selector
  • Added BuildAsync bool in UIMenu for both Lua and C#, it's defaulted to true but can be changed via menu.BuildAsync = false; / menu:BuildAsync(false)
  • Removed text shrinking from items, text now has an automatic scrolling feature.. if an item has a too long label, when selected its text will scroll left->right and right -> left.
  • Fixed player removal in Lobby.

⚠️⚠️ As always please make sure to update the ScaleformUI_Assets resource to be able to use this release at its fullest! ⚠️⚠️

❤️❤️ As always: if you enjoy my work and my menus, and you want to support me, you can contribute by donating via PayPal / ko-fi or by buying ScaleformUI on Tebex (You decide the price!)

Introducing MissionSelector and Scoreboard

09 Jun 11:31
Compare
Choose a tag to compare

With this release both C# and Lua can enjoy both the Scoreboard and the MissionSelector APIs.

Changelog:

  • Lua: Fixed a TimerBar bug (thanks @NirosTen)
  • Flash: Fixed those "seams" (lines) between items in the menu.
  • Generic bug fixing.

⚠️⚠️ As always please make sure to update the ScaleformUI_Assets resource to be able to use this release at its fullest! ⚠️⚠️

❤️❤️ As always: if you enjoy my work and my menus, and you want to support me, you can contribute by donating via PayPal / ko-fi or by buying ScaleformUI on Tebex (You decide the price!)

Pride Month Release

03 Jun 09:47
Compare
Choose a tag to compare

“When I dare to be powerful, to use my strength in the service of my vision, then it becomes less and less important whether I am afraid.”
Audre Lorde
With this release we want to celebrate the Pride for all our friends! To tell them not to be afraid for being who they truly are!

  • This release adds a new Feature to the PauseMenu, after the release of the Lobby i decided to bring those features into the PauseMenu giving people the ability to handle the players in a pause menu. Sadly there's no support currently for the cloning and previewing the peds in a custom scaleform. 😞 Anyway! You'll be able to call the new PlayerListTab and handle it for all your players in an async way.. players can be added and removed without the need to re-load your pause menu!! 🥳

  • New bugs and requested features have been addressed:

    • Starting from this release you won't need anymore to draw and process menu controls manually: this means you won't need to create a thread in each script to Draw and ProcessControls for your menus.. everything is now done internally!
    • Lua: Fixed crashing on switching between KeyBoard and Mouse input: Menu will no longer crash if you back out with backspace(keyboard) and then click with right click(mouse) -- thanks @ali-exacute
    • Lua: Added missing sound on clicking with mouse -- thanks @ali-exacute
    • Lua: Fix TimerBars drawing in weird resolutions: this fix allows you to get the correct drawing in all kind of resolutions and window modes!
    • FlushAllMenus() is now reality: an experimental memory flushing on menu close was going to be introduced in this release, but while all my menus are alway dynamically rebuilt each iteration, some people noted that for static menus (the ones you make on startup for example and never rebuild) were going to be deleted as well. So i decided to add an optional function for developers: both Lua and C# now have FlushAllMenus() function in their MenuPools to let developers free clients's memory flushing and clearing the menu lists whenever they want!
    • Lua: Fixed a corruption bug for InstructionalButtons on different systems.
    • C#: Fixed empty lobbies giving NullReferenceException.

⚠️⚠️ As always please make sure to update the ScaleformUI_Assets resource to be able to use this release completely! ⚠️⚠️

❤️❤️ As always: if you enjoy my work and my menus, and you want to support me, you can contribute by donating via PayPal / ko-fi or by buying ScaleformUI on Tebex (You decide the price!)

Lua bugfixes and re-release

27 May 07:48
Compare
Choose a tag to compare

A couple of bug have been fixed for Lua.

Changes:

  • Lua: Added TimerBars: You asked me A LOT about this so i added it.
  • Fix flickering from Issue #18: This fixes the menu flickering when clicking on panels.
  • removed example menu assertion test forgotten in last release.

⚠️⚠️ WARNING: You need the ScaleformUI_Assets resource from version 2.3.0 for this release to work. ⚠️⚠️

❤️❤️ As always: if you enjoy my menus and you want to help me, please contribute by donating via PayPal / ko-fi or buying ScaleformUI on Tebex (You decide the price!)

Lobby Menu here we come!

24 May 16:55
Compare
Choose a tag to compare

⚠️ WARNING: To use this release you MUST update the gfx files proved with the released ScaleformUI_Assets resource available below!!! ⚠️

Big news everyone! The Lobby system is finally available for both Lua and C#!! 🥳🎉🥂😁

  • It's in its first version.. surely some bugs are expected and some more features will come soon!

  • Some of you asked me to add a switch to decide if people can exit or not the menus.. so i added CanPlayerCloseMenu option in both classic menu and Pause/Lobby menus. ⚠️ Be careful tho.. if you set it to false and don't give a way out to the players, they'll be stuck in the menu forevah!

  • After the high demand.. TimerBars have been added to Lua also. Check the Example in ScaleformUI_Lua

I'd like to thank also the community and its willing to help and contribute to the project.. this means it's important for you guys and you like it. It means a lot to me!

Before updating, be sure to update the assets! ❤️

There are so many commits since last update that i think it's better link them than explain them 😄
Changes since last update: 2.2.0...2.3.0

❤️If you enjoy my menus, please contribute by donating via PayPal / ko-fi or buying ScaleformUI on Tebex (You decide the price!)