diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/Main.cs b/Flow.Launcher.Plugin.UnityLauncherPlugin/Main.cs new file mode 100644 index 0000000..5cc5997 --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/Main.cs @@ -0,0 +1,158 @@ +using System.Collections.Generic; +using System.Threading.Tasks; +using System.Threading; + +namespace Flow.Launcher.Plugin.UnityLauncherPlugin +{ + public class UnityLauncherPlugin : IAsyncPlugin + { + private PluginInitContext _context; + + public async Task InitAsync(PluginInitContext context) + { + _context = context; + + await LoadHubAmdProjectData(); + } + + public async Task> QueryAsync (Query query, CancellationToken cancellationToken) + { + return await Task.Run(() => + { + string userQuery = query.Search.ToString().Trim(); + + if (userQuery.ToLower() == "/dc") + { + Parts.editor.DeleteCacheFile(); + } + + Parts.projects.projectsMatchingQuery = Parts.projects.GetProjectsMatchingQuery(userQuery); + + List results = CreateListOfResults(Parts.projects.projectsMatchingQuery); + + return results; + }, cancellationToken ); + } + + public async Task LoadHubAmdProjectData () + { + // Get Unity Hub's location + Parts.hub.unityHubInstallPath = Parts.hub.GetUnityHubLocation(); + + bool versionCacheExists = Parts.editor.VersionCacheFileExists(); + + // Get location of all installed editor versions + switch (versionCacheExists) + { + case false: + Parts.hub.FindInstalledEditors(); + Parts.editor.SaveUnityVersopns(); + break; + + case true: + Parts.editor.LoadUnityVersions(); + break; + } + + // Find all projects listed in Unity Hub + Parts.projects.FindUnityProjects(); + } + + private List CreateListOfResults (List projects) + { + List results = new(); + string projectDetails = ""; + + foreach (ProjectInfoModel project in projects) + { + string editorVersion = project.editorVersion; + bool editorVersionIsInstalled = Parts.editor.DoesEditorVersionExist(project.editorVersion); + + string isProjectStarred = project.isFavourite; + string resultIconPath = @"Images\logo.png"; + string detailSplitter = " | "; + + // Project is starred + if (isProjectStarred.ToLower() == "true") + { + resultIconPath = @"Images\fav.png"; + } + + // Editor version is installed + if (editorVersionIsInstalled) + { + projectDetails = project.path + detailSplitter + "Modified: " + project.lastModified + detailSplitter + "Version: " + editorVersion; + } + // Editor version is missing + else + { + resultIconPath = @"Images\warning.png"; + projectDetails = "Missing version " + editorVersion + "!" + detailSplitter + project.path + + detailSplitter + "Modified: " + project.lastModified; + } + + // Editor version is NOT installed + if (!editorVersionIsInstalled) + { + + results.Add(new Result + { + Title = project.title, + SubTitle = projectDetails, + IcoPath = resultIconPath, + Action = _ => + { + _context.API.ShowMsgError("Version was not found!", + "Please install Unity " + editorVersion + " to open this project " + + "or use Uity Hub to open the project in a different version"); + return true; + } + }); + } + // Editor version is installed + else + { + results.Add(new Result + { + Title = project.title, + SubTitle = projectDetails, + IcoPath = resultIconPath, + Action = _ => + { + string editorPath = Parts.editor.GetMatchingEditorVersionForProject(project.editorVersion); + Parts.editor.OpenProjectIneditor(editorPath, project.path); + + return true; + } + }); + } + } + + // Replace list of results with "No results" message + if (projects.Count < 1) + { + results = NoResultsMessage(); + } + + return results; + } + + private static List NoResultsMessage () + { + List results = new() + { + new Result + { + Title = "No results", + SubTitle = "", + IcoPath = @"Images\logo.png", + Action = _ => + { + return true; + } + } + }; + return results; + } + } // main class end +} // namespace end \ No newline at end of file diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.dll b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.dll new file mode 100644 index 0000000..c86c190 Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.dll differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.pdb b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.pdb new file mode 100644 index 0000000..bb9c448 Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.pdb differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/plugin.json b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/plugin.json new file mode 100644 index 0000000..fc1965c --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Debug/plugin.json @@ -0,0 +1,12 @@ +{ + "ID": "8de584c0-f855-4825-8886-65e670ebe441", + "ActionKeyword": "u", + "Name": "UnityLauncherPlugin", + "Description": "adds an option to launch Unity projects from Flow Launcher", + "Author": "Ghost-Miner", + "Version": "1.1.0", + "Language": "csharp", + "Website": "https://github.com/Ghost-Miner/Unity-project-launcher-plugin", + "IcoPath": "Images\\logo.png", + "ExecuteFileName": "Flow.Launcher.Plugin.UnityLauncherPlugin.dll" +} \ No newline at end of file diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.dll b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.dll new file mode 100644 index 0000000..16a5bad Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.dll differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Release/plugin.json b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Release/plugin.json new file mode 100644 index 0000000..fc1965c --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/bin/x64/Release/plugin.json @@ -0,0 +1,12 @@ +{ + "ID": "8de584c0-f855-4825-8886-65e670ebe441", + "ActionKeyword": "u", + "Name": "UnityLauncherPlugin", + "Description": "adds an option to launch Unity projects from Flow Launcher", + "Author": "Ghost-Miner", + "Version": "1.1.0", + "Language": "csharp", + "Website": "https://github.com/Ghost-Miner/Unity-project-launcher-plugin", + "IcoPath": "Images\\logo.png", + "ExecuteFileName": "Flow.Launcher.Plugin.UnityLauncherPlugin.dll" +} \ No newline at end of file diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfo.cs b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfo.cs new file mode 100644 index 0000000..dafcff6 --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Ghost-Miner")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Flow.Launcher.Plugin.UnityLauncherPlugin")] +[assembly: System.Reflection.AssemblyTitleAttribute("Flow.Launcher.Plugin.UnityLauncherPlugin")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyMetadataAttribute("RepositoryUrl", "https://github.com/Ghost-Miner/Flow.Launcher.Plugin.UnityLauncherPlugin")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Vygenerované třídou WriteCodeFragment nástroje MSBuild + diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfoInputs.cache b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfoInputs.cache new file mode 100644 index 0000000..a05c9dd --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +e92dfd832dcc9ac966b62ab52dafc193fc15ceb62d3e0f8af67fd8a269d7d5e3 diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.GeneratedMSBuildEditorConfig.editorconfig b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..5dbb0fd --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,16 @@ +is_global = true +build_property.TargetFramework = net7.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Flow.Launcher.Plugin.UnityLauncherPlugin +build_property.ProjectDir = D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.CsWinRTUseWindowsUIXamlProjections = false +build_property.EffectiveAnalysisLevelStyle = 7.0 +build_property.EnableCodeStyleSeverity = diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.assets.cache b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.assets.cache new file mode 100644 index 0000000..b8e5b6d Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.assets.cache differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.nuget.dgspec.json b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.nuget.dgspec.json new file mode 100644 index 0000000..c2c69de --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.nuget.dgspec.json @@ -0,0 +1,93 @@ +{ + "format": 1, + "restore": { + "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj": {} + }, + "projects": { + "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj", + "projectName": "Flow.Launcher.Plugin.UnityLauncherPlugin", + "projectPath": "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj", + "packagesPath": "C:\\Users\\Admin\\.nuget\\packages\\", + "outputPath": "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Admin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0-windows7.0": { + "targetAlias": "net7.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.100" + }, + "frameworks": { + "net7.0-windows7.0": { + "targetAlias": "net7.0-windows", + "dependencies": { + "Flow.Launcher.Plugin": { + "target": "Package", + "version": "[4.4.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[7.0.20, 7.0.20]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[7.0.20, 7.0.20]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[7.0.20, 7.0.20]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/project.assets.json b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/project.assets.json new file mode 100644 index 0000000..4977311 --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/project.assets.json @@ -0,0 +1,248 @@ +{ + "version": 3, + "targets": { + "net7.0-windows7.0": { + "Flow.Launcher.Plugin/4.4.0": { + "type": "package", + "dependencies": { + "JetBrains.Annotations": "2024.2.0", + "PropertyChanged.Fody": "3.4.0" + }, + "compile": { + "lib/net7.0-windows7.0/Flow.Launcher.Plugin.dll": {} + }, + "runtime": { + "lib/net7.0-windows7.0/Flow.Launcher.Plugin.dll": {} + }, + "frameworkReferences": [ + "Microsoft.WindowsDesktop.App.WPF" + ] + }, + "Fody/6.5.1": { + "type": "package", + "build": { + "build/_._": {} + } + }, + "JetBrains.Annotations/2024.2.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "related": ".deps.json;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/JetBrains.Annotations.dll": { + "related": ".deps.json;.xml" + } + } + }, + "PropertyChanged.Fody/3.4.0": { + "type": "package", + "dependencies": { + "Fody": "6.5.1" + }, + "compile": { + "lib/netstandard2.1/PropertyChanged.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/PropertyChanged.dll": { + "related": ".xml" + } + }, + "build": { + "build/_._": {} + } + } + } + }, + "libraries": { + "Flow.Launcher.Plugin/4.4.0": { + "sha512": "CJnSFwgCVCvn+rslmVKCiZxaicZNHVWpJhhtDD24SpcDOSox++KSGbralykfkMOkeppJ/6sizxs4cgqWfOlJaw==", + "type": "package", + "path": "flow.launcher.plugin/4.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Readme.md", + "flow.launcher.plugin.4.4.0.nupkg.sha512", + "flow.launcher.plugin.nuspec", + "lib/net7.0-windows7.0/Flow.Launcher.Plugin.dll" + ] + }, + "Fody/6.5.1": { + "sha512": "DEw9rPG5vrpaK4vPPze0f4q6Zd0mfzjGNKy49nrmINkftIHpkyf8KH+uC/qF8y6v1askPWu9NbJS9bkmN5wXaA==", + "type": "package", + "path": "fody/6.5.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "License.txt", + "build/Fody.targets", + "fody.6.5.1.nupkg.sha512", + "fody.nuspec", + "netclassictask/Fody.dll", + "netclassictask/FodyCommon.dll", + "netclassictask/FodyHelpers.dll", + "netclassictask/FodyIsolated.dll", + "netclassictask/Mono.Cecil.Pdb.dll", + "netclassictask/Mono.Cecil.Pdb.pdb", + "netclassictask/Mono.Cecil.Rocks.dll", + "netclassictask/Mono.Cecil.Rocks.pdb", + "netclassictask/Mono.Cecil.dll", + "netclassictask/Mono.Cecil.pdb", + "netstandardtask/Fody.dll", + "netstandardtask/FodyCommon.dll", + "netstandardtask/FodyHelpers.dll", + "netstandardtask/FodyIsolated.dll", + "netstandardtask/Mono.Cecil.Pdb.dll", + "netstandardtask/Mono.Cecil.Pdb.pdb", + "netstandardtask/Mono.Cecil.Rocks.dll", + "netstandardtask/Mono.Cecil.Rocks.pdb", + "netstandardtask/Mono.Cecil.dll", + "netstandardtask/Mono.Cecil.pdb" + ] + }, + "JetBrains.Annotations/2024.2.0": { + "sha512": "GNnqCFW/163p1fOehKx0CnAqjmpPrUSqrgfHM6qca+P+RN39C9rhlfZHQpJhxmQG/dkOYe/b3Z0P8b6Kv5m1qw==", + "type": "package", + "path": "jetbrains.annotations/2024.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "jetbrains.annotations.2024.2.0.nupkg.sha512", + "jetbrains.annotations.nuspec", + "lib/JetBrains.Annotations.2024.2.0.snupkg", + "lib/net20/JetBrains.Annotations.dll", + "lib/net20/JetBrains.Annotations.xml", + "lib/netstandard1.0/JetBrains.Annotations.deps.json", + "lib/netstandard1.0/JetBrains.Annotations.dll", + "lib/netstandard1.0/JetBrains.Annotations.xml", + "lib/netstandard2.0/JetBrains.Annotations.deps.json", + "lib/netstandard2.0/JetBrains.Annotations.dll", + "lib/netstandard2.0/JetBrains.Annotations.xml", + "lib/portable40-net40+sl5+win8+wp8+wpa81/JetBrains.Annotations.dll", + "lib/portable40-net40+sl5+win8+wp8+wpa81/JetBrains.Annotations.xml" + ] + }, + "PropertyChanged.Fody/3.4.0": { + "sha512": "IAZyq0uolKo2WYm4mjx+q7A8fSGFT0x2e1s3y+ODn4JI0kqTDoo9GF2tdaypUzRFJZfdMxfC5HZW9QzdJLtOnA==", + "type": "package", + "path": "propertychanged.fody/3.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/PropertyChanged.Fody.props", + "lib/net40/PropertyChanged.dll", + "lib/net40/PropertyChanged.xml", + "lib/netstandard1.0/PropertyChanged.dll", + "lib/netstandard1.0/PropertyChanged.xml", + "lib/netstandard2.0/PropertyChanged.dll", + "lib/netstandard2.0/PropertyChanged.xml", + "lib/netstandard2.1/PropertyChanged.dll", + "lib/netstandard2.1/PropertyChanged.xml", + "propertychanged.fody.3.4.0.nupkg.sha512", + "propertychanged.fody.nuspec", + "weaver/PropertyChanged.Fody.dll", + "weaver/PropertyChanged.Fody.xcf" + ] + } + }, + "projectFileDependencyGroups": { + "net7.0-windows7.0": [ + "Flow.Launcher.Plugin >= 4.4.0" + ] + }, + "packageFolders": { + "C:\\Users\\Admin\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj", + "projectName": "Flow.Launcher.Plugin.UnityLauncherPlugin", + "projectPath": "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj", + "packagesPath": "C:\\Users\\Admin\\.nuget\\packages\\", + "outputPath": "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Admin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net7.0-windows" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net7.0-windows7.0": { + "targetAlias": "net7.0-windows", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.100" + }, + "frameworks": { + "net7.0-windows7.0": { + "targetAlias": "net7.0-windows", + "dependencies": { + "Flow.Launcher.Plugin": { + "target": "Package", + "version": "[4.4.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[7.0.20, 7.0.20]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[7.0.20, 7.0.20]" + }, + { + "name": "Microsoft.WindowsDesktop.App.Ref", + "version": "[7.0.20, 7.0.20]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.101\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/project.nuget.cache b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/project.nuget.cache new file mode 100644 index 0000000..82114f1 --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/project.nuget.cache @@ -0,0 +1,16 @@ +{ + "version": 2, + "dgSpecHash": "XBNw06SuHOM=", + "success": true, + "projectFilePath": "D:\\Uzivatel\\Admin\\Dokumenty\\Flow launcher plugins\\UnityLauncherPlugin\\UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin\\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Admin\\.nuget\\packages\\flow.launcher.plugin\\4.4.0\\flow.launcher.plugin.4.4.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\fody\\6.5.1\\fody.6.5.1.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\jetbrains.annotations\\2024.2.0\\jetbrains.annotations.2024.2.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\propertychanged.fody\\3.4.0\\propertychanged.fody.3.4.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.windowsdesktop.app.ref\\7.0.20\\microsoft.windowsdesktop.app.ref.7.0.20.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.netcore.app.ref\\7.0.20\\microsoft.netcore.app.ref.7.0.20.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\7.0.20\\microsoft.aspnetcore.app.ref.7.0.20.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.CoreCompileInputs.cache b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..b6d36ea --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +3931546734e25920d88049c710e9a75b5b1c949a8bdd3f9f345949d6284057b2 diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.FileListAbsolute.txt b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..381b642 --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.FileListAbsolute.txt @@ -0,0 +1,24 @@ +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\plugin.json +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.deps.json +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.pdb +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.xml +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Flow.Launcher.Plugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\JetBrains.Annotations.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\PropertyChanged.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.AssemblyReference.cache +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.GeneratedMSBuildEditorConfig.editorconfig +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfoInputs.cache +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfo.cs +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.CoreCompileInputs.cache +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Lau.8F26E378.Up2Date +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\refint\Flow.Launcher.Plugin.UnityLauncherPlugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.xml +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\Flow.Launcher.Plugin.UnityLauncherPlugin.pdb +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Debug\ref\Flow.Launcher.Plugin.UnityLauncherPlugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Images\fav.png +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Images\logo.png +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Images\logo2.png +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Images\warning.png +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Debug\Images\error.png diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.dll b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.dll new file mode 100644 index 0000000..c86c190 Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.dll differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.pdb b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.pdb new file mode 100644 index 0000000..bb9c448 Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/Flow.Launcher.Plugin.UnityLauncherPlugin.pdb differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/ref/Flow.Launcher.Plugin.UnityLauncherPlugin.dll b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/ref/Flow.Launcher.Plugin.UnityLauncherPlugin.dll new file mode 100644 index 0000000..cde93de Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/ref/Flow.Launcher.Plugin.UnityLauncherPlugin.dll differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/refint/Flow.Launcher.Plugin.UnityLauncherPlugin.dll b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/refint/Flow.Launcher.Plugin.UnityLauncherPlugin.dll new file mode 100644 index 0000000..cde93de Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Debug/refint/Flow.Launcher.Plugin.UnityLauncherPlugin.dll differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.CoreCompileInputs.cache b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..838896f --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +d72008891bee2d6d536195b2f9a56e666144d28455370e63cdd62a93410ed15a diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.FileListAbsolute.txt b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6b76421 --- /dev/null +++ b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.FileListAbsolute.txt @@ -0,0 +1,22 @@ +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\plugin.json +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.deps.json +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.xml +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Flow.Launcher.Plugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\JetBrains.Annotations.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\PropertyChanged.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.AssemblyReference.cache +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.GeneratedMSBuildEditorConfig.editorconfig +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfoInputs.cache +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.AssemblyInfo.cs +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.csproj.CoreCompileInputs.cache +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\Flow.Lau.8F26E378.Up2Date +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\refint\Flow.Launcher.Plugin.UnityLauncherPlugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\Flow.Launcher.Plugin.UnityLauncherPlugin.xml +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\obj\x64\Release\ref\Flow.Launcher.Plugin.UnityLauncherPlugin.dll +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Images\fav.png +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Images\logo.png +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Images\warning.png +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Images\logo2.png +D:\Uzivatel\Admin\Dokumenty\Flow launcher plugins\UnityLauncherPlugin\UnityLauncherPlugin\Flow.Launcher.Plugin.UnityLauncherPlugin\bin\x64\Release\Images\error.png diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.dll b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.dll new file mode 100644 index 0000000..16a5bad Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/Flow.Launcher.Plugin.UnityLauncherPlugin.dll differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/ref/Flow.Launcher.Plugin.UnityLauncherPlugin.dll b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/ref/Flow.Launcher.Plugin.UnityLauncherPlugin.dll new file mode 100644 index 0000000..e74ed3a Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/ref/Flow.Launcher.Plugin.UnityLauncherPlugin.dll differ diff --git a/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/refint/Flow.Launcher.Plugin.UnityLauncherPlugin.dll b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/refint/Flow.Launcher.Plugin.UnityLauncherPlugin.dll new file mode 100644 index 0000000..e74ed3a Binary files /dev/null and b/Flow.Launcher.Plugin.UnityLauncherPlugin/obj/x64/Release/refint/Flow.Launcher.Plugin.UnityLauncherPlugin.dll differ