mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 22:55:48 +01:00
fix(setup): use HelpURL field for clickable links in dependency messages
Move URLs from Message field to HelpURL field on Windows and Darwin so the frontend can render them as clickable links. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
3cb68f691e
commit
80bc7103fb
2 changed files with 10 additions and 5 deletions
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue