Skip to content

初回起動時のプラグインセットアップを追加 - #697

Open
Freeesia wants to merge 2 commits into
masterfrom
codex/issue-676-setup-wizard
Open

初回起動時のプラグインセットアップを追加#697
Freeesia wants to merge 2 commits into
masterfrom
codex/issue-676-setup-wizard

Conversation

@Freeesia

Copy link
Copy Markdown
Owner

概要

  • nuget-manifest.json が存在しない初回起動時に、公式プラグインをカテゴリ別に選択できるセットアップダイアログを表示します
  • 新規ユーザーは全項目を未選択にし、既存設定で使用中のプラグインは初期選択します
  • インストール成功分を最後にまとめてマニフェストへ保存し、部分失敗時は再試行または成功分を保存して終了できます
  • 未選択での完了・スキップ時にも空のマニフェストを作成し、1件以上インストールした場合だけ即時再起動します
  • セットアップ中は通常起動操作と自動対象検出を抑止します
  • 追加文言を全22リソースへ反映しました

確認

  • dotnet build WindowTranslator.Tests/WindowTranslator.Tests.csproj --no-restore --runtime any -m:1 -p:BuildInParallel=false -p:UseSharedCompilation=false --disable-build-servers
    • 成功(既存警告1件)
  • 既知のmaster由来テスト1件を除くテスト
    • 146件成功
  • Issue #676向け追加テスト
    • 6件成功
  • 全リソースで追加12キーの存在・XML整合性を確認

既知のテスト失敗

全件実行では、master上の DependencyWithIncompatibleLibStillInstallsCompatibleNativeAssets が1件失敗します。現行実装がネイティブDLLをプラグイン直下へ展開する一方、テストが旧配置パスを期待している既存の不整合で、今回の変更範囲には含めていません。

Closes#676

@Freeesia

Copy link
Copy Markdown
OwnerAuthor

@copilot resolve the merge conflicts in this pull request

…up-wizard
# Conflicts:
#	WindowTranslator/Properties/Resources.ar.resx
#	WindowTranslator/Properties/Resources.cs.resx
#	WindowTranslator/Properties/Resources.de.resx
#	WindowTranslator/Properties/Resources.en.resx
#	WindowTranslator/Properties/Resources.es.resx
#	WindowTranslator/Properties/Resources.fa.resx
#	WindowTranslator/Properties/Resources.fil.resx
#	WindowTranslator/Properties/Resources.fr.resx
#	WindowTranslator/Properties/Resources.hi.resx
#	WindowTranslator/Properties/Resources.hu.resx
#	WindowTranslator/Properties/Resources.id.resx
#	WindowTranslator/Properties/Resources.ko.resx
#	WindowTranslator/Properties/Resources.ms.resx
#	WindowTranslator/Properties/Resources.pl.resx
#	WindowTranslator/Properties/Resources.pt-BR.resx
#	WindowTranslator/Properties/Resources.resx
#	WindowTranslator/Properties/Resources.ru.resx
#	WindowTranslator/Properties/Resources.th.resx
#	WindowTranslator/Properties/Resources.tr.resx
#	WindowTranslator/Properties/Resources.vi.resx
#	WindowTranslator/Properties/Resources.zh-CN.resx
#	WindowTranslator/Properties/Resources.zh-TW.resx
Co-authored-by: Freeesia <9002657+Freeesia@users.noreply.github.com>

CopilotAI commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

masterをマージし、コンフリクトを解消しました(5ea7bde)。コンフリクトは全22言語のリソースファイルのみで、両ブランチで追加した文言(Setup*PluginCategory*)を両方とも保持する形で解消しています。他のファイルはgitが自動マージし、コンフリクトはありませんでした。

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

初回起動時にセットアップウィザードを表示する

2 participants

@Freeesia