]> granicus.if.org Git - handbrake/commit
WinGui: Build out code for active monitoring of storage and battery power on the...
authorsr55 <sr55.hb@outlook.com>
Fri, 5 Jul 2019 22:11:04 +0000 (23:11 +0100)
committersr55 <sr55.hb@outlook.com>
Fri, 5 Jul 2019 22:11:22 +0000 (23:11 +0100)
commitcfb4a33b6eb05db67406010299dfb883de9b60ed
treed1eae10d1b0ee12b1b4970376a4d068832eb6300
parentfaf10b6ae3683e7361c0907255ddb3066b651bb0
WinGui:  Build out code for active monitoring of storage and battery power on the system.  (Similar to what the LinUI does)
- Automatic pause on "Low" or "Critical" battery alarms.  The % level is set in Windows power settings. Automatic Resume when AC returns, if it was paused by an alarm.
- Automatic encode pause when destination drive drops below 2GB.  (May make this a preference set later)
- Behaviour of pause queue on low disk space with a user defined level in preferences is unchanged.

#2109 #2181
15 files changed:
win/CS/HandBrakeWPF/HandBrakeWPF.csproj
win/CS/HandBrakeWPF/Properties/Resources.Designer.cs
win/CS/HandBrakeWPF/Properties/Resources.resx
win/CS/HandBrakeWPF/Services/Encode/Interfaces/IEncode.cs
win/CS/HandBrakeWPF/Services/Encode/LibEncode.cs
win/CS/HandBrakeWPF/Services/Interfaces/ISystemService.cs [new file with mode: 0644]
win/CS/HandBrakeWPF/Services/Queue/QueueService.cs
win/CS/HandBrakeWPF/Services/SystemService.cs [new file with mode: 0644]
win/CS/HandBrakeWPF/Startup/AppBootstrapper.cs
win/CS/HandBrakeWPF/UserSettingConstants.cs
win/CS/HandBrakeWPF/Utilities/Win32.cs
win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs
win/CS/HandBrakeWPF/ViewModels/OptionsViewModel.cs
win/CS/HandBrakeWPF/ViewModels/QueueViewModel.cs
win/CS/HandBrakeWPF/defaultsettings.xml