Ashita v2.3.0.0 - New UI System!

Past news that pertained to Ashita v2 that is now archived.
Locked
User avatar
atom0s
Site Admin
Posts: 456
Joined: Sat May 14, 2016 5:13 pm

Ashita v2.3.0.0 - New UI System!

Post by atom0s » Tue Jun 28, 2016 7:52 pm

Hello everyone,

I have just released the latest version of Ashita, v2.3.0.0 which mainly includes the new GUI system available for addon and plugin developers!
This new UI system is a lot more customizable and offers a ton more controls than the AnTweakBar implementation we were using.

Changelog
  • Interface Version 2.0
  • Removed: AS_String has been removed from Ashita. The ADK AS_String.h file will now error on usage. Within the next month that file will be gone completely.
  • Changed: All instances of AS_String (internally) have been changed to std::string, all exposed usages are changed to const char*.
  • Added: New UI system. ImGui - https://github.com/ocornut/imgui
    • Addons: Addons can access the new UI system via the 'imgui' object in Lua.
    • Addons: Addons can use the new imguidef.lua library file for assistance with working with the new UI system.
    • Plugins: Plugins can access the new UI system via the 'm_AshitaCore->GetImGuiManager()'
    • Plugins: A new header in the ADK exists for the new UI system. (imgui.h)
  • Changed: Tweaked the rendering order of internal objects.
  • Changed: Tweaked the input handling within Ashita for the new UI system.
  • Changed: Addons.dll plugin updated to version 2.0 to implement the new UI system.
Download
http://delvl.ffevo.net/atom0s/launcher- ... Ashita.exe

This will download the Ashita launcher which will then download all the updated Ashita files.
After download, any time you launch the Ashita.exe file, it will continue to keep the Ashita files updated.


Developers
Addon developers can find information on how to use the new UI system here:
http://ashita.atom0s.com/wiki/doku.php? ... ions:imgui

Screenshot
Image
Lead Ashita Developer

Want to donate to say thanks?
https://www.paypal.me/atom0s
Locked