Skip to content

Commit ed0d65b

Browse files
authored
feat: update version to 0.1.0-alpha.7; refactor settings management, onboarding and add new UI components for better user experience and version check (#10)
1 parent ec33787 commit ed0d65b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2033
-569
lines changed

Editor/JahroInstallManager.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Diagnostics;
33
using System.IO;
44
using JahroConsole.Core.Data;
5+
using JahroConsole.Editor;
56
using UnityEditor;
67
using UnityEngine;
78

@@ -23,8 +24,14 @@ static void OnPostprocessAllAssets(string[] importedAssets, string[] deletedAsse
2324
{
2425
if (didDomainReload)
2526
{
27+
bool isSettingsFileExists = JahroProjectSettings.isSettingsFileExists();
2628
var settings = JahroProjectSettings.LoadOrCreate();
2729
ValidateSettingsFile(settings);
30+
if (!isSettingsFileExists)
31+
{
32+
JahroEditorView.isFreshInstall = !isSettingsFileExists;
33+
JahroEditorView.ShowWindow();
34+
}
2835
}
2936
}
3037

@@ -51,6 +58,7 @@ private static void EnsureFolderExists(string folderPath)
5158
if (!AssetDatabase.IsValidFolder(folderPath))
5259
{
5360
AssetDatabase.CreateFolder(parentFolder, folderName);
61+
AssetDatabase.SaveAssets();
5462
}
5563
}
5664

Editor/JahroSettingsProvider.cs

Lines changed: 0 additions & 294 deletions
This file was deleted.

Editor/View.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)