diff --git a/Dalamud/Configuration/Internal/DalamudConfiguration.cs b/Dalamud/Configuration/Internal/DalamudConfiguration.cs
index db95d817c..a77b94959 100644
--- a/Dalamud/Configuration/Internal/DalamudConfiguration.cs
+++ b/Dalamud/Configuration/Internal/DalamudConfiguration.cs
@@ -311,6 +311,11 @@ namespace Dalamud.Configuration.Internal
///
public bool IsMbCollect { get; set; } = true;
+ ///
+ /// Gets or sets a value indicating whether or not to show info on dev bar.
+ ///
+ public bool ShowDevBarInfo { get; set; } = true;
+
///
/// Load a configuration from the provided path.
///
diff --git a/Dalamud/Interface/Internal/DalamudInterface.cs b/Dalamud/Interface/Internal/DalamudInterface.cs
index d5de863bd..fda86ac43 100644
--- a/Dalamud/Interface/Internal/DalamudInterface.cs
+++ b/Dalamud/Interface/Internal/DalamudInterface.cs
@@ -622,6 +622,11 @@ namespace Dalamud.Interface.Internal
Log.Information(info);
}
+ if (ImGui.MenuItem("Show dev bar info", null, configuration.ShowDevBarInfo))
+ {
+ configuration.ShowDevBarInfo = !configuration.ShowDevBarInfo;
+ }
+
ImGui.EndMenu();
}
@@ -739,14 +744,17 @@ namespace Dalamud.Interface.Internal
if (Service.Get().GameUiHidden)
ImGui.BeginMenu("UI is hidden...", false);
- ImGui.PushFont(InterfaceManager.MonoFont);
+ if (configuration.ShowDevBarInfo)
+ {
+ ImGui.PushFont(InterfaceManager.MonoFont);
- ImGui.BeginMenu(Util.GetGitHash(), false);
- ImGui.BeginMenu(this.frameCount.ToString("000000"), false);
- ImGui.BeginMenu(ImGui.GetIO().Framerate.ToString("000"), false);
- ImGui.BeginMenu($"{Util.FormatBytes(GC.GetTotalMemory(false))}", false);
+ ImGui.BeginMenu(Util.GetGitHash(), false);
+ ImGui.BeginMenu(this.frameCount.ToString("000000"), false);
+ ImGui.BeginMenu(ImGui.GetIO().Framerate.ToString("000"), false);
+ ImGui.BeginMenu($"{Util.FormatBytes(GC.GetTotalMemory(false))}", false);
- ImGui.PopFont();
+ ImGui.PopFont();
+ }
ImGui.EndMainMenuBar();
}