- Added the ability to favorite plugins to a separate list in menu
- Added a new UI for the plugins tab in the settings window
- Added a developer menu item to open the recent plugin in preferred editor
- Added options for the preferred text editor (Sublime Text, Visual Studio Code, or VSCodium)
- Added the ability to use negative indices and lengths in
string::SubStr
- Added a script exception when
Math::clamp
is called withmin
>max
- Added
Meta::GetPreferredTextEditor
andMeta::OpenTextEditor
- Added the ability for plugins to reload themselves using
Meta::ReloadPlugin
by queuing the reload action until the next frame - Added
string::Repeat
- Added
UI::Font::Default
,UI::Font::Default20
,UI::Font::Default26
,UI::Font::DefaultBold
,UI::Font::DefaultMono
- Added
UI::ColorEditFlags
- Added more parameters to
UI::InputFloat[234]
- Added
UI::SetCursorPosX
andUI::SetCursorPosY
- Added missing parameters to
UI::SameLine
- Added UV coordinates and tint color parameters to
UI::Image
- Added displaying of type name in nod explorer for explorer-unimplemented members
- Added
IsSuccess()
andError()
toAuth::PluginAuthTask
- Added
Dev::Get<T>
andDev::Set<T>
as an experimental API - Added safe memory functions to
Dev
API (with significant overhead) - Added
CurrentVec2
andCurrentInt2
toMwStack
- Added
MwId::opEquals
- Added
Math::Randomizer
- Added matrix equal test operators
- Added missing flags from
UI::InputTextFlags
and added descriptions for each value - Added
Time::FrameCount
- Added
Icons::GetAll
- Don't allow script timeout to go below 1000 ms (except for the special value 0)
- Update script engine behavior to disallow empty list elements. For example:
{1,2,3,}
contains 3 elements now instead of 4, the 4th element being the default value (0 here) - Updated
Settings.ini
to rename some potentially conflicting options - Updated Angelscript
- Fixed unnamable entries in hash file report scope
- Fixed assertions due to previously unsupported return types in game API
- Fixed broken UI unroll when multiple stylevars or colors are popped and there's a mid-pop issue
- Fixed support for
UI::TreeNodeFlags::NoTreePushOnOpen
- Fixed
Time::ParseFormatString
not throwing an exception and silently returning 0 on failure - Fixed crash on
Json::Value(null)
- Fixed crash when
ToJson()
is invoked for handles to script objects - Fixed crash that could happen when using multiple setting attributes without values
- Fixed crash that could happen when using
Regex::SearchAllResult::opIndex