diff --git a/v3/internal/setupwizard/wizard_darwin.go b/v3/internal/setupwizard/wizard_darwin.go index c088b1481..4a4641a79 100644 --- a/v3/internal/setupwizard/wizard_darwin.go +++ b/v3/internal/setupwizard/wizard_darwin.go @@ -67,7 +67,8 @@ func checkNpm() DependencyStatus { if err != nil { dep.Status = "not_installed" dep.Installed = false - dep.Message = "npm is required. Install Node.js from https://nodejs.org/" + dep.Message = "Required for frontend development" + dep.HelpURL = "https://nodejs.org/" return dep } @@ -80,7 +81,8 @@ func checkNpm() DependencyStatus { if major < 7 { dep.Status = "needs_update" dep.Installed = true - dep.Message = "npm 7.0.0 or higher is required" + dep.Message = "npm 7.0.0 or higher recommended" + dep.HelpURL = "https://nodejs.org/" return dep } } diff --git a/v3/internal/setupwizard/wizard_windows.go b/v3/internal/setupwizard/wizard_windows.go index 9f0206564..1be3b1152 100644 --- a/v3/internal/setupwizard/wizard_windows.go +++ b/v3/internal/setupwizard/wizard_windows.go @@ -60,7 +60,8 @@ func checkWebView2() DependencyStatus { dep.Status = "not_installed" dep.Installed = false - dep.Message = "Download from Microsoft Edge WebView2" + dep.Message = "Required for rendering the application UI" + dep.HelpURL = "https://developer.microsoft.com/en-us/microsoft-edge/webview2/" return dep } @@ -74,7 +75,8 @@ func checkNpm() DependencyStatus { if err != nil { dep.Status = "not_installed" dep.Installed = false - dep.Message = "npm is required. Install Node.js from https://nodejs.org/" + dep.Message = "Required for frontend development" + dep.HelpURL = "https://nodejs.org/" return dep } @@ -87,7 +89,8 @@ func checkNpm() DependencyStatus { if major < 7 { dep.Status = "needs_update" dep.Installed = true - dep.Message = "npm 7.0.0 or higher is required" + dep.Message = "npm 7.0.0 or higher recommended" + dep.HelpURL = "https://nodejs.org/" return dep } }