* Load new localization before firing change event
* Update texts in SettingsWindow when locale changes
* Localize settings search
* Update settings search input
- Disable when Credits are scrolling,
so Search Results aren't shown instead
- Select all on single click, as usual for a search bar
* Remove unused IsVisible property
* Fix General tab being unselected on language change
* Fix search results throwing, oops
* Missed using LocRef in EnumSettingsEntry
* Set CultureInfo before loading locs
* Change it to LazyLoc instead
So CheapLoc can export localizations...
* wip2
* Implement AutoUtf8Buffer
* reformat
* Work on manual bindings
* restructure
* Name scripts properly
* Update utility functions to use ImU8String
* add overloads
* Add more overloads
* Use ImGuiWindow from gen, support AddCallback
* Use LibraryImport for custom ImGuiNative functinos
* Make manual overloads for string-returning functinos
* Make all overloads with self as its first parameter extension methods
* Fix overload resolution by removing unnecessary
* in => scoped in
* Fix compilation errors