Permalink
Browse files

Add UWP app project and setup modules for .NET engine.

  • Loading branch information...
1 parent 6c88760 commit 538828edd22ae04a49df1766f9a54978710153b8 @Grabacr07 committed Sep 24, 2015
Showing with 7,284 additions and 998 deletions.
  1. +198 −196 .gitignore
  2. 0 LICENSE → LICENSE.txt
  3. 0 README.md
  4. BIN resources/icon/1240x600.png
  5. BIN resources/icon/150.png
  6. BIN resources/icon/44.png
  7. BIN resources/icon/50.png
  8. BIN resources/icon/Square44x44Logo.scale-200.png
  9. +7 −0 source/.editorconfig
  10. +55 −0 source/Setup/SylphyHorn.Bootstrapper.Gen/Bundle.linq
  11. +115 −0 source/Setup/SylphyHorn.Bootstrapper.Gen/Bundle.tt
  12. +90 −0 source/Setup/SylphyHorn.Bootstrapper.Gen/Bundle.wxs
  13. +36 −0 source/Setup/SylphyHorn.Bootstrapper.Gen/Properties/AssemblyInfo.cs
  14. +71 −0 source/Setup/SylphyHorn.Bootstrapper.Gen/SylphyHorn.Bootstrapper.Gen.csproj
  15. +15 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/Application.xaml
  16. +48 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/Application.xaml.cs
  17. +50 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/InstallResult.cs
  18. +122 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/Installer.CustomBA.cs
  19. +113 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/Installer.cs
  20. +29 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/Launcher.cs
  21. +11 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/Operation.cs
  22. +12 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/Status.cs
  23. +124 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/UI/Bindings/MainWindowViewModel.cs
  24. +303 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/UI/Bindings/StatusViewModels.cs
  25. +45 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/UI/Controls/ContentControlHelper.cs
  26. +236 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/UI/MainWindow.xaml
  27. +15 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Bootstrapper/UI/MainWindow.xaml.cs
  28. +15 −0 source/Setup/SylphyHorn.Bootstrapper.UI/BootstrapperCore.config
  29. +17 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Properties/AssemblyInfo.cs
  30. +271 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Properties/Resources.Designer.cs
  31. +190 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Properties/Resources.ja-JP.resx
  32. +190 −0 source/Setup/SylphyHorn.Bootstrapper.UI/Properties/Resources.resx
  33. +148 −0 source/Setup/SylphyHorn.Bootstrapper.UI/SylphyHorn.Bootstrapper.UI.csproj
  34. +10 −0 source/Setup/SylphyHorn.Bootstrapper.UI/packages.config
  35. +55 −0 source/Setup/SylphyHorn.Bootstrapper/SylphyHorn.Bootstrapper.wixproj
  36. +1 −0 source/Setup/SylphyHorn.Bootstrapper/bin/Release/_install.bat
  37. +6 −0 source/Setup/SylphyHorn.Installer.Gen/App.config
  38. +44 −0 source/Setup/SylphyHorn.Installer.Gen/Product.linq
  39. +134 −0 source/Setup/SylphyHorn.Installer.Gen/Product.tt
  40. +326 −0 source/Setup/SylphyHorn.Installer.Gen/Product.wxs
  41. +11 −0 source/Setup/SylphyHorn.Installer.Gen/Properties/AssemblyInfo.cs
  42. +81 −0 source/Setup/SylphyHorn.Installer.Gen/SylphyHorn.Installer.Gen.csproj
  43. +4 −0 source/Setup/SylphyHorn.Installer/Shared.wxi
  44. +50 −0 source/Setup/SylphyHorn.Installer/SylphyHorn.Installer.wixproj
  45. +1 −0 source/Setup/SylphyHorn.Installer/bin/Release/_install.bat
  46. +1 −0 source/Setup/SylphyHorn.Installer/bin/Release/_uninstall.bat
  47. +14 −0 source/SylphyHorn.App/App.xaml
  48. +116 −0 source/SylphyHorn.App/App.xaml.cs
  49. +3 −0 source/SylphyHorn.App/ApplicationInsights.config
  50. BIN source/SylphyHorn.App/Assets/LockScreenLogo.scale-200.png
  51. BIN source/SylphyHorn.App/Assets/SplashScreen.scale-200.png
  52. BIN source/SylphyHorn.App/Assets/Square150x150Logo.scale-200.png
  53. BIN source/SylphyHorn.App/Assets/Square44x44Logo.scale-200.png
  54. BIN source/SylphyHorn.App/Assets/Square44x44Logo.targetsize-24_altform-unplated.png
  55. BIN source/SylphyHorn.App/Assets/StoreLogo.png
  56. +2 −0 source/SylphyHorn.App/BundleArtifacts/Upload/x64.txt
  57. +2 −0 source/SylphyHorn.App/BundleArtifacts/Upload/x86.txt
  58. +2 −0 source/SylphyHorn.App/BundleArtifacts/x64.txt
  59. +2 −0 source/SylphyHorn.App/BundleArtifacts/x86.txt
  60. +368 −0 source/SylphyHorn.App/Package.StoreAssociation.xml
  61. +23 −0 source/SylphyHorn.App/Package.appxmanifest
  62. +29 −0 source/SylphyHorn.App/Properties/AssemblyInfo.cs
  63. +27 −0 source/SylphyHorn.App/Properties/Default.rd.xml
  64. +14 −0 source/SylphyHorn.App/Serialization/LocalStorageProperty.cs
  65. +53 −0 source/SylphyHorn.App/Serialization/LocalStorageProvider.cs
  66. +14 −0 source/SylphyHorn.App/Serialization/Settings.cs
  67. +31 −0 source/SylphyHorn.App/Services/EngineDownloader.cs
  68. +18 −0 source/SylphyHorn.App/Services/Helpers.cs
  69. +207 −0 source/SylphyHorn.App/SylphyHorn.App.csproj
  70. +41 −0 source/SylphyHorn.App/Themes/Generic.KeyIcon.xaml
  71. +149 −0 source/SylphyHorn.App/Themes/Generic.ShortcutKeyBox.xaml
  72. +10 −0 source/SylphyHorn.App/Themes/Generic.xaml
  73. +20 −0 source/SylphyHorn.App/UI/Bindings/BindableBase.cs
  74. +41 −0 source/SylphyHorn.App/UI/Bindings/MainPageViewModel.cs
  75. +155 −0 source/SylphyHorn.App/UI/Controls/KeyIcon.cs
  76. +181 −0 source/SylphyHorn.App/UI/Controls/ShortcutKeyBox.cs
  77. +254 −0 source/SylphyHorn.App/UI/Pages/MainPage.xaml
  78. +13 −0 source/SylphyHorn.App/UI/Pages/MainPage.xaml.cs
  79. +340 −0 source/SylphyHorn.App/UI/Styles/Controls.Pivot.xaml
  80. +24 −0 source/SylphyHorn.App/UI/Styles/Controls.TextBlock.xaml
  81. +9 −0 source/SylphyHorn.App/UI/Styles/Controls.xaml
  82. +1 −0 source/SylphyHorn.App/_pkginfo.txt
  83. BIN source/SylphyHorn.App/_scale-100.appx
  84. +20 −0 source/SylphyHorn.App/project.json
  85. +13 −0 source/SylphyHorn.Core/Properties/AssemblyInfo.cs
  86. +115 −0 source/SylphyHorn.Core/Serialization/DictionaryProvider.cs
  87. +28 −0 source/SylphyHorn.Core/Serialization/GeneralSettings.cs
  88. +47 −0 source/SylphyHorn.Core/Serialization/SerializableProperty.cs
  89. +51 −0 source/SylphyHorn.Core/Serialization/SettingsHost.cs
  90. +97 −0 source/SylphyHorn.Core/Serialization/ShortcutKeySettings.cs
  91. +58 −0 source/SylphyHorn.Core/SylphyHorn.Core.csproj
  92. +17 −0 source/SylphyHorn.Core/project.json
  93. +246 −1 source/SylphyHorn.sln
  94. +6 −1 source/SylphyHorn.sln.DotSettings
  95. +36 −0 source/SylphyHorn/Annotations/DarkAttribute.cs
  96. +91 −0 source/SylphyHorn/Annotations/ElementalAttribute.cs
  97. +35 −0 source/SylphyHorn/Annotations/LightAttribute.cs
  98. +10 −2 source/SylphyHorn/App.config
  99. +41 −35 source/SylphyHorn/Application.xaml.cs
  100. +0 −13 source/SylphyHorn/Interop/IPersist.cs
  101. +0 −28 source/SylphyHorn/Interop/IPersistFile.cs
  102. +0 −49 source/SylphyHorn/Interop/IShellLink.cs
  103. +0 −6 source/SylphyHorn/Interop/NativeMethods.cs
  104. +0 −71 source/SylphyHorn/Interop/UnsafeNativeMethods.cs
  105. +0 −175 source/SylphyHorn/Models/Helper.cs
  106. +0 −84 source/SylphyHorn/Models/Settings.cs
  107. +0 −65 source/SylphyHorn/Models/ShortcutKeyDetector.cs
  108. +15 −57 source/SylphyHorn/Properties/AssemblyInfo.cs
  109. +3 −5 source/SylphyHorn/{Models → Properties}/ProductInfo.cs
  110. +14 −0 source/SylphyHorn/Serialization/LocalSettingsProperty.cs
  111. +132 −0 source/SylphyHorn/Serialization/LocalSettingsProvider.cs
  112. +56 −0 source/SylphyHorn/Serialization/SerializableDictionary.cs
  113. +63 −0 source/SylphyHorn/Serialization/SerializationExtensions.cs
  114. +14 −0 source/SylphyHorn/Serialization/Settings.cs
  115. +103 −0 source/SylphyHorn/Services/Helpers.cs
  116. +61 −45 source/SylphyHorn/{Models → Services}/HookService.cs
  117. +53 −0 source/SylphyHorn/Services/KeyHelper.cs
  118. +9 −7 source/SylphyHorn/{Models → Services}/NotificationService.cs
  119. +95 −0 source/SylphyHorn/Services/PinService.cs
  120. +23 −15 source/SylphyHorn/{Models → Services}/ShortcutKey.cs
  121. +76 −0 source/SylphyHorn/Services/ShortcutKeyDetector.cs
  122. +3 −3 source/SylphyHorn/{Models → Services}/ShortcutKeyPressedEventArgs.cs
  123. +53 −0 source/SylphyHorn/Services/UwpInteropService.cs
  124. +89 −30 source/SylphyHorn/SylphyHorn.csproj
  125. +3 −3 source/SylphyHorn/ViewModels/SettingsWindowViewModel.cs
  126. +3 −3 source/SylphyHorn/Views/Controls/ClosingStoryboardBehavior.cs
  127. +16 −16 source/SylphyHorn/Views/Controls/ShortcutKeyBox.cs
  128. +1 −1 source/SylphyHorn/Views/NotificationWindow.xaml
  129. +4 −3 source/SylphyHorn/Views/NotificationWindow.xaml.cs
  130. +17 −0 source/SylphyHorn/Views/PinMarker.xaml
  131. +17 −0 source/SylphyHorn/Views/PinMarker.xaml.cs
  132. +19 −18 source/SylphyHorn/Views/SettingsWindow.xaml
  133. +0 −58 source/SylphyHorn/Views/TransparentWindow.cs
  134. +17 −7 source/SylphyHorn/packages.config
  135. +1 −1 source/VirtualDesktop
View
@@ -1,196 +1,198 @@
-## Ignore Visual Studio temporary files, build results, and
-## files generated by popular Visual Studio add-ons.
-
-# User-specific files
-*.suo
-*.user
-*.userosscache
-*.sln.docstates
-
-# User-specific files (MonoDevelop/Xamarin Studio)
-*.userprefs
-
-# Build results
-[Dd]ebug/
-[Dd]ebugPublic/
-[Rr]elease/
-[Rr]eleases/
-x64/
-x86/
-build/
-bld/
-[Bb]in/
-[Oo]bj/
-
-# Visual Studo 2015 cache/options directory
-.vs/
-
-# MSTest test Results
-[Tt]est[Rr]esult*/
-[Bb]uild[Ll]og.*
-
-# NUNIT
-*.VisualState.xml
-TestResult.xml
-
-# Build Results of an ATL Project
-[Dd]ebugPS/
-[Rr]eleasePS/
-dlldata.c
-
-*_i.c
-*_p.c
-*_i.h
-*.ilk
-*.meta
-*.obj
-*.pch
-*.pdb
-*.pgc
-*.pgd
-*.rsp
-*.sbr
-*.tlb
-*.tli
-*.tlh
-*.tmp
-*.tmp_proj
-*.log
-*.vspscc
-*.vssscc
-.builds
-*.pidb
-*.svclog
-*.scc
-
-# Chutzpah Test files
-_Chutzpah*
-
-# Visual C++ cache files
-ipch/
-*.aps
-*.ncb
-*.opensdf
-*.sdf
-*.cachefile
-
-# Visual Studio profiler
-*.psess
-*.vsp
-*.vspx
-
-# TFS 2012 Local Workspace
-$tf/
-
-# Guidance Automation Toolkit
-*.gpState
-
-# ReSharper is a .NET coding add-in
-_ReSharper*/
-*.[Rr]e[Ss]harper
-*.DotSettings.user
-
-# JustCode is a .NET coding addin-in
-.JustCode
-
-# TeamCity is a build add-in
-_TeamCity*
-
-# DotCover is a Code Coverage Tool
-*.dotCover
-
-# NCrunch
-_NCrunch_*
-.*crunch*.local.xml
-
-# MightyMoose
-*.mm.*
-AutoTest.Net/
-
-# Web workbench (sass)
-.sass-cache/
-
-# Installshield output folder
-[Ee]xpress/
-
-# DocProject is a documentation generator add-in
-DocProject/buildhelp/
-DocProject/Help/*.HxT
-DocProject/Help/*.HxC
-DocProject/Help/*.hhc
-DocProject/Help/*.hhk
-DocProject/Help/*.hhp
-DocProject/Help/Html2
-DocProject/Help/html
-
-# Click-Once directory
-publish/
-
-# Publish Web Output
-*.[Pp]ublish.xml
-*.azurePubxml
-# TODO: Comment the next line if you want to checkin your web deploy settings
-# but database connection strings (with potential passwords) will be unencrypted
-*.pubxml
-*.publishproj
-
-# NuGet Packages
-*.nupkg
-# The packages folder can be ignored because of Package Restore
-**/packages/*
-# except build/, which is used as an MSBuild target.
-!**/packages/build/
-# Uncomment if necessary however generally it will be regenerated when needed
-#!**/packages/repositories.config
-
-# Windows Azure Build Output
-csx/
-*.build.csdef
-
-# Windows Store app package directory
-AppPackages/
-
-# Others
-*.[Cc]ache
-ClientBin/
-[Ss]tyle[Cc]op.*
-~$*
-*~
-*.dbmdl
-*.dbproj.schemaview
-*.pfx
-*.publishsettings
-node_modules/
-bower_components/
-
-# RIA/Silverlight projects
-Generated_Code/
-
-# Backup & report files from converting an old project file
-# to a newer Visual Studio version. Backup files are not needed,
-# because we have git ;-)
-_UpgradeReport_Files/
-Backup*/
-UpgradeLog*.XML
-UpgradeLog*.htm
-
-# SQL Server files
-*.mdf
-*.ldf
-
-# Business Intelligence projects
-*.rdl.data
-*.bim.layout
-*.bim_*.settings
-
-# Microsoft Fakes
-FakesAssemblies/
-
-# Node.js Tools for Visual Studio
-.ntvs_analysis.dat
-
-# Visual Studio 6 build log
-*.plg
-
-# Visual Studio 6 workspace options file
-*.opt
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+
+# User-specific files
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+build/
+bld/
+[Bb]in/
+[Oo]bj/
+
+# Visual Studo 2015 cache/options directory
+.vs/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUNIT
+*.VisualState.xml
+TestResult.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+*_i.c
+*_p.c
+*_i.h
+*.ilk
+*.meta
+*.obj
+*.pch
+*.pdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opensdf
+*.sdf
+*.cachefile
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# JustCode is a .NET coding addin-in
+.JustCode
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# TODO: Comment the next line if you want to checkin your web deploy settings
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# NuGet Packages
+*.nupkg
+# The packages folder can be ignored because of Package Restore
+**/packages/*
+# except build/, which is used as an MSBuild target.
+!**/packages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/packages/repositories.config
+
+project.lock.json
+
+# Windows Azure Build Output
+csx/
+*.build.csdef
+
+# Windows Store app package directory
+AppPackages/
+
+# Others
+*.[Cc]ache
+ClientBin/
+[Ss]tyle[Cc]op.*
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.pfx
+*.publishsettings
+node_modules/
+bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+
+# SQL Server files
+*.mdf
+*.ldf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
File renamed without changes.
View
No changes.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.

0 comments on commit 538828e

Please sign in to comment.