|
@@ -15,13 +15,13 @@ internal class MiscViewModel : SubViewModel<ViewModelMain>
|
|
|
}
|
|
|
|
|
|
[Command.Internal("PixiEditor.Links.OpenHyperlink")]
|
|
|
- [Command.Basic("PixiEditor.Links.OpenDocumentation", "https://pixieditor.net/docs/introduction", "DOCUMENTATION", "OPEN_DOCUMENTATION", Icon = PixiPerfectIcons.Globe,
|
|
|
+ [Command.Basic("PixiEditor.Links.OpenDocumentation", "https://pixieditor.net/docs/", "DOCUMENTATION", "OPEN_DOCUMENTATION", Icon = PixiPerfectIcons.Globe,
|
|
|
MenuItemPath = "HELP/DOCUMENTATION", MenuItemOrder = 0, AnalyticsTrack = true)]
|
|
|
[Command.Basic("PixiEditor.Links.OpenWebsite", "https://pixieditor.net", "WEBSITE", "OPEN_WEBSITE", Icon = PixiPerfectIcons.Globe,
|
|
|
MenuItemPath = "HELP/WEBSITE", MenuItemOrder = 1, AnalyticsTrack = true)]
|
|
|
[Command.Basic("PixiEditor.Links.OpenRepository", "https://github.com/PixiEditor/PixiEditor", "REPOSITORY", "OPEN_REPOSITORY", Icon = PixiPerfectIcons.Globe,
|
|
|
MenuItemPath = "HELP/REPOSITORY", MenuItemOrder = 2, AnalyticsTrack = true)]
|
|
|
- [Command.Basic("PixiEditor.Links.OpenLicense", "{BaseDir}LICENSE", "LICENSE", "OPEN_LICENSE", Icon = PixiPerfectIcons.Folder,
|
|
|
+ [Command.Basic("PixiEditor.Links.OpenLicense", "{BaseDir}/LICENSE", "LICENSE", "OPEN_LICENSE", Icon = PixiPerfectIcons.Folder,
|
|
|
MenuItemPath = "HELP/LICENSE", MenuItemOrder = 3, AnalyticsTrack = true)]
|
|
|
[Command.Basic("PixiEditor.Links.OpenOtherLicenses", "{BaseDir}/Third Party Licenses", "THIRD_PARTY_LICENSES", "OPEN_THIRD_PARTY_LICENSES", Icon = PixiPerfectIcons.Folder,
|
|
|
MenuItemPath = "HELP/THIRD_PARTY_LICENSES", MenuItemOrder = 4, AnalyticsTrack = true)]
|
|
@@ -31,7 +31,8 @@ internal class MiscViewModel : SubViewModel<ViewModelMain>
|
|
|
{
|
|
|
if (uri.StartsWith("{BaseDir}"))
|
|
|
{
|
|
|
- uri = uri.Replace("{BaseDir}", AppDomain.CurrentDomain.BaseDirectory);
|
|
|
+ string exeDir = Path.GetDirectoryName(Environment.ProcessPath);
|
|
|
+ uri = uri.Replace("{BaseDir}", exeDir ?? string.Empty);
|
|
|
}
|
|
|
|
|
|
IOperatingSystem.Current.OpenUri(uri);
|