Skip to content
This repository was archived by the owner on Nov 25, 2023. It is now read-only.

Commit c420738

Browse files
authored
Merge pull request #63 from Invvard/fix/issue-62-new-configurator-url
Fix/issue 62 new configurator url
2 parents 4ac1a5d + bed255f commit c420738

File tree

5 files changed

+27
-16
lines changed

5 files changed

+27
-16
lines changed

src/InvvardDev.EZLayoutDisplay.Desktop/Properties/AssemblyInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@
5151
// by using the '*' as shown below:
5252
// [assembly: AssemblyVersion("1.0.*")]
5353
[assembly: AssemblyVersion("1.0.1.0")]
54-
[assembly: AssemblyFileVersion("1.0.1.0")]
54+
[assembly: AssemblyFileVersion("1.0.2.0")]
5555
[assembly: NeutralResourcesLanguage("en-US")]
5656

src/InvvardDev.EZLayoutDisplay.Desktop/ViewModel/AboutViewModel.cs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System.Linq;
1+
using System.Diagnostics;
2+
using System.Linq;
23
using System.Reflection;
34
using System.Windows.Input;
45
using GalaSoft.MvvmLight;
@@ -177,9 +178,10 @@ public AboutViewModel(IWindowService windowService, IProcessService processServi
177178
private void SetLabelUi()
178179
{
179180
var appTitle = GetAppTitle();
181+
var appVersion = GetAppVersion();
180182
WindowTitle = $"About {appTitle}";
181183
AppTitleLabel = appTitle;
182-
AppVersionLabel = $"v.{Assembly.GetExecutingAssembly().GetName().Version}";
184+
AppVersionLabel = $"v.{appVersion}";
183185
CreatedTitleLabel = "Created by";
184186
BasedOnTitleLabel = "Based on";
185187
ProjectHomeTitleLabel = "Project home";
@@ -191,6 +193,14 @@ private void SetLabelUi()
191193
CloseButtonLabel = "OK";
192194
}
193195

196+
private string GetAppVersion()
197+
{
198+
var assembly = Assembly.GetExecutingAssembly();
199+
string version = FileVersionInfo.GetVersionInfo(assembly.Location).FileVersion;
200+
201+
return version;
202+
}
203+
194204
private static string GetAppTitle()
195205
{
196206
Logger.TraceMethod();

src/InvvardDev.EZLayoutDisplay.Desktop/ViewModel/SettingsViewModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ private string ExtractLayoutHashId(string layoutUrl)
294294
Logger.TraceMethod();
295295

296296
var layoutHashIdGroupName = "layoutHashId";
297-
var pattern = $"https://configure.ergodox-ez.com/layouts/(?<{layoutHashIdGroupName}>default|[a-zA-Z0-9]{{4,}})(?:/latest/[0-9])?";
297+
var pattern = $"https://configure.ergodox-ez.com/ergodox-ez/layouts/(?<{layoutHashIdGroupName}>default|[a-zA-Z0-9]{{4,}})(?:/latest/[0-9])?";
298298
var layoutHashId = "default";
299299

300300
var regex = new Regex(pattern);

src/InvvardDev.EZLayoutDisplay.Tests/ViewModel/AboutViewModelTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public void AboutViewModelConstructor()
2121
// Assert
2222
Assert.Equal("About EZ Layout Display", aboutViewModel.WindowTitle);
2323
Assert.Equal("EZ Layout Display", aboutViewModel.AppTitleLabel);
24-
Assert.Equal("v.1.0.1.0", aboutViewModel.AppVersionLabel);
24+
Assert.Equal("v.1.0.2.0", aboutViewModel.AppVersionLabel);
2525
Assert.Equal("Created by", aboutViewModel.CreatedTitleLabel);
2626
Assert.Equal("Based on", aboutViewModel.BasedOnTitleLabel);
2727
Assert.Equal("Project home", aboutViewModel.ProjectHomeTitleLabel);

src/InvvardDev.EZLayoutDisplay.Tests/ViewModel/SettingsViewModelTest.cs

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -165,17 +165,18 @@ public void CloseCommand_Execute(bool mustSave)
165165
}
166166

167167
[ Theory ]
168-
[ InlineData("https://configure.ergodox-ez.com/layouts/abcd/latest/0", "abcd") ]
169-
[ InlineData("https://configure.ergodox-ez.com/layouts/1234/latest/0", "1234") ]
170-
[ InlineData("https://configure.ergodox-ez.com/layouts/a2Vt/latest/0", "a2Vt") ]
171-
[ InlineData("https://configure.ergodox-ez.com/layouts/default/latest/0", "default") ]
172-
[ InlineData("https://configure.ergodox-ez.com/layouts/j3o4", "j3o4") ]
173-
[ InlineData("https://configure.ergodox-ez.com/layouts/r2d2/lat/9", "r2d2") ]
174-
[ InlineData("https://configure.ergodox-ez.com/layouts/def/latest/0", "default") ]
175-
[ InlineData("https://configure.ergodox-ez.com/layouts/_t3s/latest/0", "default") ]
176-
[ InlineData("https://configure.ergodox-ez.com/layouts/t3s/latest/0", "default") ]
177-
[ InlineData("https://configure.ergodox-ez.com/layouts/adbcd/latest/0", "adbcd") ]
178-
[ InlineData("https://configure.ergodox-ez.com/layouts/asdfasdfasdfasdfgfasdffgasf/latest/0", "asdfasdfasdfasdfgfasdffgasf") ]
168+
[ InlineData("https://configure.ergodox-ez.com/layouts/abcd/latest/0", "default") ]
169+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/abcd/latest/0", "abcd") ]
170+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/1234/latest/0", "1234") ]
171+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/a2Vt/latest/0", "a2Vt") ]
172+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/default/latest/0", "default") ]
173+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/j3o4", "j3o4") ]
174+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/r2d2/lat/9", "r2d2") ]
175+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/def/latest/0", "default") ]
176+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/_t3s/latest/0", "default") ]
177+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/t3s/latest/0", "default") ]
178+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/adbcd/latest/0", "adbcd") ]
179+
[ InlineData("https://configure.ergodox-ez.com/ergodox-ez/layouts/asdfasdfasdfasdfgfasdffgasf/latest/0", "asdfasdfasdfasdfgfasdffgasf") ]
179180
public void UpdateLayoutCommand_Execute(string layoutUrl, string expectedHashId)
180181
{
181182
//Arrange

0 commit comments

Comments
 (0)