1.27.14 for Maniaplanet 4

edge 7 months ago

  • Added UI::LoadSystemFont to load fonts installed in Windows (from C:\Windows\Fonts)
  • Added UI::PushFont() with size parameter
  • Added UI::PushFontSize()
  • Added option for FPS counter to Finetuner
  • Added new fonts that can be used by plugins: Montserrat.ttf, Montserrat-Bold.ttf, Oswald.ttf, Oswalf-Bold.ttf
  • Deprecated UI::LoadFont with ranges and fallback parameters (use the simpler overload instead)
  • Improve table readability on Plugins tab in Settings window
  • Updated dear imgui with massive font handling improvements:
    • Overlay scaling setting can now be changed at runtime without requiring a game restart
    • Overlay scaling is now completely stable no matter how large you make it
    • Fonts are now dynamically resized and rasterized as needed
    • Fonts are no longer limited to a single size, they can be changed at runtime
    • Font loading is now a very fast operation instead of freezing up the game
    • Font ranges are no longer necessary: all characters are loaded
    • Font fallbacks are no longer configurable, as they allow virtually every important Unicode character without limitation
    • Font fallbacks are now automatically loaded from system fonts: Arial, Meiryo UI for Japanese characters (may not exist on Wine), YaHei UI for Chinese characters (and Japanese characters on Wine)
  • Updated Angelscript, which fixes an issue with shared namespaced classes across different plugin modules
  • Fixed missing documentation for UI::SeparatorFlags
  • Fixed some issues reported in Finetuner
  • Fixed crash when solo reloading or unloading a plugin from menu