thorium-cfx / mono_v2_get_started

Mono v2 runtime for FiveM/RedM
38 stars 5 forks source link

Add/enable v1's `CitizenFX.Core.UI.*` types into v2 #16

Closed thorium-cfx closed 1 year ago

thorium-cfx commented 1 year ago

Goal

To make use of missing types like CitizenFX.FiveM.UI.Text and others in the .UI namespace see original

Importancy

Overal quality to the runtime

API and/or potential implementation

Reimplement v1 CitizenFX.Core.UI.* as CitizenFX.Core.GUI.*, usage of UI is too broad and apparently this namespace only contains types related to the GUI.

Extra

These types were deliberately left out of v2 because they had performance and naming issues, thus this request will imply a thorough read-through and refactor.

Previously requested by #14 and #15.