diff --git a/src/Artemis.Core/Constants.cs b/src/Artemis.Core/Constants.cs index a05acf32c..6ad386c9f 100644 --- a/src/Artemis.Core/Constants.cs +++ b/src/Artemis.Core/Constants.cs @@ -40,7 +40,7 @@ public static class Constants /// /// The full path to the Artemis data folder /// - public static readonly string DataFolder = Path.Combine(BaseFolder, "Artemis"); + public static readonly string DataFolder = Path.Combine(BaseFolder, "Artemis-dev"); /// /// The full path to the Artemis logs folder diff --git a/src/Artemis.UI.Windows/App.axaml.cs b/src/Artemis.UI.Windows/App.axaml.cs index 824c8a9c4..feb425d47 100644 --- a/src/Artemis.UI.Windows/App.axaml.cs +++ b/src/Artemis.UI.Windows/App.axaml.cs @@ -28,8 +28,6 @@ public class App : Application public override void Initialize() { - this.EnableHotReload(); - // If Artemis is already running, bring it to foreground and stop this process if (FocusExistingInstance()) { @@ -43,6 +41,7 @@ public class App : Application LegacyMigrationService.MigrateToSqlite(_container); RxApp.MainThreadScheduler = AvaloniaScheduler.Instance; + this.EnableHotReload(); AvaloniaXamlLoader.Load(this); } diff --git a/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj b/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj index 074722051..9f301ae22 100644 --- a/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj +++ b/src/Artemis.UI.Windows/Artemis.UI.Windows.csproj @@ -9,6 +9,7 @@ Artemis ..\Artemis.UI\Assets\Images\Logo\application.ico en + false diff --git a/src/Artemis.UI.Windows/Program.cs b/src/Artemis.UI.Windows/Program.cs index f9fc5e1f6..c102c79eb 100644 --- a/src/Artemis.UI.Windows/Program.cs +++ b/src/Artemis.UI.Windows/Program.cs @@ -2,6 +2,7 @@ using System; using Artemis.Core; using Artemis.Storage; using Avalonia; +using Avalonia.Logging; using Avalonia.ReactiveUI; using DryIoc; using Serilog; diff --git a/src/Artemis.UI/SerilogAvaloniaSink.cs b/src/Artemis.UI/SerilogAvaloniaSink.cs index f40c83b28..b8dea3fcd 100644 --- a/src/Artemis.UI/SerilogAvaloniaSink.cs +++ b/src/Artemis.UI/SerilogAvaloniaSink.cs @@ -24,11 +24,11 @@ public class SerilogAvaloniaSink : ILogSink #if DEBUG // Except with binding errors, ignore anything that is information or lower - return (area == "Binding" || logLevel > SerilogLogLevel.Information) && _logger.IsEnabled(logLevel); - #else + return true; +#else // Ignore binding errors in release builds, shoo return area != "Binding" && logLevel > SerilogLogLevel.Information && _logger.IsEnabled(logLevel); - #endif +#endif } /// diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets index 4c08a9025..36f7bc3fd 100644 --- a/src/Directory.Build.targets +++ b/src/Directory.Build.targets @@ -1,12 +1,5 @@ - - - $(DefineConstants);ENABLE_XAML_HOT_RELOAD - - - - - + \ No newline at end of file diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props index 96732544e..9a18d7209 100644 --- a/src/Directory.Packages.props +++ b/src/Directory.Packages.props @@ -66,9 +66,6 @@ - - - - + \ No newline at end of file