Skip to content
Draft
52 changes: 26 additions & 26 deletions Screenbox.Core/Services/ISettingsService.cs
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
using Screenbox.Core.Enums;
using Windows.Media;

namespace Screenbox.Core.Services
namespace Screenbox.Core.Services;

public interface ISettingsService
{
public interface ISettingsService
{
PlayerAutoResizeOption PlayerAutoResize { get; set; }
bool UseIndexer { get; set; }
bool PlayerVolumeGesture { get; set; }
bool PlayerSeekGesture { get; set; }
bool PlayerTapGesture { get; set; }
bool PlayerShowControls { get; set; }
bool PlayerShowChapters { get; set; }
int PlayerControlsHideDelay { get; set; }
int PersistentVolume { get; set; }
string PersistentSubtitleLanguage { get; set; }
bool ShowRecent { get; set; }
ThemeOption Theme { get; set; }
bool EnqueueAllFilesInFolder { get; set; }
bool RestorePlaybackPosition { get; set; }
bool SearchRemovableStorage { get; set; }
int MaxVolume { get; set; }
string GlobalArguments { get; set; }
bool AdvancedMode { get; set; }
VideoUpscaleOption VideoUpscale { get; set; }
bool UseMultipleInstances { get; set; }
string LivelyActivePath { get; set; }
MediaPlaybackAutoRepeatMode PersistentRepeatMode { get; set; }
}
PlayerAutoResizeOption PlayerAutoResize { get; set; }
bool UseIndexer { get; set; }
bool PlayerVolumeGesture { get; set; }
bool PlayerSeekGesture { get; set; }
bool PlayerTapGesture { get; set; }
bool PlayerShowControls { get; set; }
bool PlayerShowChapters { get; set; }
int PlayerControlsHideDelay { get; set; }
int PersistentVolume { get; set; }
string PersistentSubtitleLanguage { get; set; }
bool ShowRecent { get; set; }
ThemeOption Theme { get; set; }
bool EnqueueAllFilesInFolder { get; set; }
bool RestorePlaybackPosition { get; set; }
bool SearchRemovableStorage { get; set; }
int MaxVolume { get; set; }
string GlobalArguments { get; set; }
bool AdvancedMode { get; set; }
VideoUpscaleOption VideoUpscale { get; set; }
bool UseMultipleInstances { get; set; }
string LivelyActivePath { get; set; }
MediaPlaybackAutoRepeatMode PersistentRepeatMode { get; set; }
bool PlayerAutoFullScreen { get; set; }
}
2 changes: 2 additions & 0 deletions Screenbox.Core/Services/IWindowService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ public interface IWindowService
public void ExitFullScreen();
public Task<bool> TryExitCompactLayoutAsync();
public Task<bool> TryEnterCompactLayoutAsync(Size viewSize);
public void SetPreferredLaunchWindowingMode(bool autoFullScreen);
public void SetPreferredLaunchWindowingModeForFileActivation();
Size GetMaxWindowSize();
double ResizeWindow(Size desiredSize, double scalar = 1);
void HideCursor();
Expand Down
Loading