diff --git a/src/SharpEmu.GUI/GuiSettings.cs b/src/SharpEmu.GUI/GuiSettings.cs index 4af24c3..1a18f34 100644 --- a/src/SharpEmu.GUI/GuiSettings.cs +++ b/src/SharpEmu.GUI/GuiSettings.cs @@ -23,9 +23,20 @@ public sealed class GuiSettings public bool StrictDynlibResolution { get; set; } - /// Mirror emulator output to user/logs/<titleId>-<timestamp>.log. + /// + /// Mirror emulator output to user/logs/<titleId>-<timestamp>.log, if is null. + /// public bool LogToFile { get; set; } + /// If is true it logs to this file path. + public string? LogFilePath { get; set; } + + /// + /// If is false it appends <titleId>-<timestamp> to the filename specified by + /// . Otherwise it uses the exact filename from + /// + public bool OverrideLogFile { get; set; } + /// Loop the selected game's sce_sys/snd0.at9 preview music. public bool PlayTitleMusic { get; set; } = true; diff --git a/src/SharpEmu.GUI/MainWindow.axaml b/src/SharpEmu.GUI/MainWindow.axaml index 3693610..dde0c38 100644 --- a/src/SharpEmu.GUI/MainWindow.axaml +++ b/src/SharpEmu.GUI/MainWindow.axaml @@ -159,13 +159,15 @@ SPDX-License-Identifier: GPL-2.0-or-later - + - -