Dalamud/Dalamud/Interface/Internal/Windows
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
..
Data Move UtfEnumerator from Dalamud to Lumina (#2111) 2024-11-20 09:32:49 -08:00
PluginInstaller Add additional warning to plugin config reset modal (#2005) 2024-11-04 15:13:46 +00:00
SelfTest Fix Fate aging step; report Tuliyollal taxes 2024-11-14 23:27:46 -08:00
Settings feat: Encourage developers to use DLLs for devPlugins (#1958) 2024-11-12 08:27:23 -08:00
StyleEditor Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
BranchSwitcherWindow.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
ChangelogWindow.cs Use new version format in a few other places 2024-07-18 21:00:41 -07:00
ColorDemoWindow.cs chore: convert Dalamud to file-scoped namespaces 2022-10-29 15:23:22 +02:00
ComponentDemoWindow.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
ConsoleWindow.cs Show logs on loading dialog 2024-07-21 19:09:05 +09:00
GamepadModeNotifierWindow.cs refactor: move Dalamud.Interface utils into main assembly, warnings pass 2023-08-04 19:36:09 +02:00
HitchSettingsWindow.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
PluginImageCache.cs Make all TCS RunContinuationsAsynchronously 2024-07-21 20:49:41 +09:00
PluginStatWindow.cs Make DalamudPluginInterface into IDalamudPluginInterface (#1807) 2024-06-29 00:00:57 +02:00
ProfilerWindow.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
TitleScreenMenuWindow.cs Avoid re-creating title version string every frame (#2117) 2024-11-25 17:09:43 -08:00