Show version in quest window
authorLiza Carvelli <liza@carvel.li>
Fri, 26 Jul 2024 15:17:52 +0000 (17:17 +0200)
committerLiza Carvelli <liza@carvel.li>
Fri, 26 Jul 2024 15:17:52 +0000 (17:17 +0200)
Questionable/Windows/QuestWindow.cs

index aff07320e7e5be9d34706ad1053ca853a3fd45fd..30546bc4c94e77332e902d07d38e5932c66d5ba1 100644 (file)
@@ -1,4 +1,5 @@
-using System.Numerics;
+using System;
+using System.Numerics;
 using Dalamud.Plugin;
 using Dalamud.Plugin.Services;
 using ImGuiNET;
@@ -11,6 +12,7 @@ namespace Questionable.Windows;
 
 internal sealed class QuestWindow : LWindow, IPersistableWindowConfig
 {
+    private static readonly Version PluginVersion = typeof(QuestionablePlugin).Assembly.GetName().Version!;
 
     private readonly IDalamudPluginInterface _pluginInterface;
     private readonly QuestController _questController;
@@ -33,7 +35,7 @@ internal sealed class QuestWindow : LWindow, IPersistableWindowConfig
         CreationUtilsComponent creationUtilsComponent,
         QuickAccessButtonsComponent quickAccessButtonsComponent,
         RemainingTasksComponent remainingTasksComponent)
-        : base("Questionable###Questionable", ImGuiWindowFlags.AlwaysAutoResize)
+        : base($"Questionable v{PluginVersion.ToString(2)}###Questionable", ImGuiWindowFlags.AlwaysAutoResize)
     {
         _pluginInterface = pluginInterface;
         _questController = questController;