@@ -22,6 +22,10 @@ public class FinalPageViewModel : PageViewModelBase
2222
2323 public ReactiveCommand < Unit , Unit > OpenChangelog { get ; }
2424
25+ public ReactiveCommand < Unit , Unit > OpenBetaSite { get ; }
26+
27+ public ReactiveCommand < Unit , Unit > OpenBetaDocs { get ; }
28+
2529 public FinalPageViewModel ( IProgramWindow progWindow , IConfigurationProvider configurationProvider , IVsCodeInstallLocationProvider vsCodeProvider ,
2630 ICatchableButtonFactory buttonFactory )
2731 : base ( "Finish" , "" )
@@ -45,6 +49,8 @@ public FinalPageViewModel(IProgramWindow progWindow, IConfigurationProvider conf
4549
4650 OpenKnownIssues = buttonFactory . CreateCatchableButton ( OpenKnownIssuesFunc ) ;
4751 OpenChangelog = buttonFactory . CreateCatchableButton ( OpenChangelogFunc ) ;
52+ OpenBetaDocs = buttonFactory . CreateCatchableButton ( OpenBetaDocsFunc ) ;
53+ OpenBetaSite = buttonFactory . CreateCatchableButton ( OpenBetaSiteFunc ) ;
4854
4955 this . progWindow = progWindow ;
5056 this . configurationProvider = configurationProvider ;
@@ -56,6 +62,18 @@ public Task OpenKnownIssuesFunc()
5662 return Task . CompletedTask ;
5763 }
5864
65+ public Task OpenBetaDocsFunc ( )
66+ {
67+ OpenBrowser ( "https://docs.wpilib.org/en/latest/docs/beta/beta-getting-started/welcome.html" ) ;
68+ return Task . CompletedTask ;
69+ }
70+
71+ public Task OpenBetaSiteFunc ( )
72+ {
73+ OpenBrowser ( "https://github.com/wpilibsuite/2026Beta" ) ;
74+ return Task . CompletedTask ;
75+ }
76+
5977 public Task OpenChangelogFunc ( )
6078 {
6179 string ? verString = null ;
0 commit comments