Dalamud/Dalamud/Interface
srkizer db4b6cea2c
Avoid re-creating title version string every frame (#2117)
* Avoid re-creating title version string every frame

* Marked title version string that it has been changed by Dalamud by
  appending a newline payload with a string expression embedded within,
  which the game will ignore (effectively `<br(!Dalamud!)>`.)
* Added `PluginManager.LoadedPluginCount` which will count the number of
  loaded plugin without making a copy of the plugin list.
* Made TitleScreenMenuWindow.OnVersionStringDraw` update the title
  version text addon only if number of loaded plugin changes or the text
  is missing the custom suffix from the first point.

* Use OriginalTextPointer to determine if SetText(ROS) has been called
2024-11-25 17:09:43 -08:00
..
Animation Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
Colors chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
Components Minor interface adjustments (#2121) 2024-11-24 21:37:39 +01:00
DragDrop Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
FontAwesome enable some string BannedApis 2024-07-11 00:20:00 +02:00
FontIdentifier Add SetFontScaleMode(ImFontPtr, FontScaleMode) (#1666) 2024-02-18 15:08:07 +01:00
GameFonts Merge branch 'refs/heads/master' into apiX 2024-04-28 11:54:54 -07:00
ImGuiFileDialog enable some string BannedApis 2024-07-11 00:20:00 +02:00
ImGuiFontChooserDialog Make all TCS RunContinuationsAsynchronously 2024-07-21 20:49:41 +09:00
ImGuiNotification api10 todo: move IDalamudTextureWrap to Dalamud.Interface.Textures.TextureWraps 2024-06-29 00:45:16 +02:00
ImGuiSeStringRenderer Move UtfEnumerator from Dalamud to Lumina (#2111) 2024-11-20 09:32:49 -08:00
Internal Avoid re-creating title version string every frame (#2117) 2024-11-25 17:09:43 -08:00
ManagedFontAtlas Add .Pop() to the doc about fontHandle examples (#2021) 2024-08-25 15:06:39 +02:00
Style Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
Textures Add ITextureProvider.ConvertToKernelTexture (#2003) 2024-11-04 16:06:42 +01:00
TitleScreenMenu fix a million warnings 2024-06-30 00:58:04 +02:00
Utility Update UIDebug2, ImGuiComponents, ImGuiHelpers (#2081) 2024-11-14 15:36:27 -08:00
Windowing Merge branch 'master' into api11 2024-11-11 08:38:20 -08:00
ColorHelpers.cs Fix UIColor handling per theme (#1995) 2024-08-04 17:46:05 +02:00
DalamudWindowOpenKinds.cs pi: add "updateable plugins" page, open kind, make auto-updates go there by default 2024-06-18 23:04:04 +02:00
GlyphRangesJapanese.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
UiBuilder.cs Fix incorrect fixed usage, remove api9 safety code from UiBuilder (#1893) 2024-07-04 12:02:37 +02:00
UldWrapper.cs api10 todo: move IDalamudTextureWrap to Dalamud.Interface.Textures.TextureWraps 2024-06-29 00:45:16 +02:00