mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-02-24 04:00:02 +01:00
Test version
This commit is contained in:
3
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
3
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
@@ -7,7 +7,8 @@ body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: Please make sure to [search for existing issues](https://github.com/microsoft/PowerToys/issues) before filing a new one!
|
||||
- type: input
|
||||
- id: version
|
||||
type: input
|
||||
attributes:
|
||||
label: Microsoft PowerToys version
|
||||
placeholder: 0.70.0
|
||||
|
||||
@@ -367,7 +367,7 @@
|
||||
<controls:SettingsPageControl.PrimaryLinks>
|
||||
<controls:PageLink x:Uid="GeneralPage_Documentation" Link="https://aka.ms/PowerToysOverview" />
|
||||
<controls:PageLink x:Uid="General_Repository" Link="https://aka.ms/powertoys" />
|
||||
<controls:PageLink x:Uid="GeneralPage_ReportAbug" Link="https://aka.ms/powerToysReportBug" />
|
||||
<controls:PageLink x:Uid="GeneralPage_ReportAbug" Link="{x:Bind ViewModel.ReportBugLink, Mode=OneWay}" />
|
||||
<controls:PageLink x:Uid="GeneralPage_RequestAFeature_URL" Link="https://aka.ms/powerToysRequestFeature" />
|
||||
</controls:SettingsPageControl.PrimaryLinks>
|
||||
<controls:SettingsPageControl.SecondaryLinks>
|
||||
|
||||
@@ -84,6 +84,8 @@ namespace Microsoft.PowerToys.Settings.UI.Views
|
||||
DataContext = ViewModel;
|
||||
|
||||
doRefreshBackupRestoreStatus(100);
|
||||
|
||||
ViewModel.InitializeReportBugLink();
|
||||
}
|
||||
|
||||
private void OpenColorsSettings_Click(object sender, RoutedEventArgs e)
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
// See the LICENSE file in the project root for more information.
|
||||
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Diagnostics;
|
||||
using System.Globalization;
|
||||
using System.IO;
|
||||
@@ -11,6 +12,8 @@ using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text.Json;
|
||||
using System.Threading.Tasks;
|
||||
using System.Web;
|
||||
using CommunityToolkit.WinUI.Helpers;
|
||||
using global::PowerToys.GPOWrapper;
|
||||
using ManagedCommon;
|
||||
using Microsoft.PowerToys.Settings.UI.Library;
|
||||
@@ -18,6 +21,7 @@ using Microsoft.PowerToys.Settings.UI.Library.Helpers;
|
||||
using Microsoft.PowerToys.Settings.UI.Library.Interfaces;
|
||||
using Microsoft.PowerToys.Settings.UI.Library.Utilities;
|
||||
using Microsoft.PowerToys.Settings.UI.Library.ViewModels.Commands;
|
||||
using Windows.System;
|
||||
|
||||
namespace Microsoft.PowerToys.Settings.UI.ViewModels
|
||||
{
|
||||
@@ -177,7 +181,46 @@ namespace Microsoft.PowerToys.Settings.UI.ViewModels
|
||||
private string _settingsBackupMessage;
|
||||
private string _backupRestoreMessageSeverity;
|
||||
|
||||
private string reportBugLink;
|
||||
|
||||
// Gets or sets a value indicating whether run powertoys on start-up.
|
||||
public string ReportBugLink
|
||||
{
|
||||
get => reportBugLink;
|
||||
set
|
||||
{
|
||||
reportBugLink = value;
|
||||
OnPropertyChanged(nameof(ReportBugLink));
|
||||
}
|
||||
}
|
||||
|
||||
public void InitializeReportBugLink()
|
||||
{
|
||||
var version = HttpUtility.UrlEncode(GetPowerToysVersion());
|
||||
|
||||
var gitHubURL = "https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=Issue-Bug%2CTriage-Needed&template=bug_report.yml" +
|
||||
"&version=" + version;
|
||||
|
||||
ReportBugLink = gitHubURL;
|
||||
}
|
||||
|
||||
private string GetPowerToysVersion()
|
||||
{
|
||||
return "0.88.0"; // Replace with the actual method to get the version.
|
||||
}
|
||||
|
||||
private string GetOSVersion()
|
||||
{
|
||||
// Implement a method to get the OS version
|
||||
return "OS_VERSION_PLACEHOLDER";
|
||||
}
|
||||
|
||||
private string GetDotNetVersion()
|
||||
{
|
||||
// Implement a method to get the .NET version
|
||||
return "DOT_NET_VERSION_PLACEHOLDER";
|
||||
}
|
||||
|
||||
public bool Startup
|
||||
{
|
||||
get
|
||||
|
||||
Reference in New Issue
Block a user