summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: When adding a new preset, select it rather than displaying the ↵sr552021-03-311-2/+7
| | | | current preset as modified.
* WinGui: Move to Caliburn Micro 4.0 (RC). This removes the Framework 4 ↵sr552021-03-081-7/+7
| | | | dependant 3.2 version.
* WinGui: Finish the conversion to System.Text.Json. This removes the ↵sr552021-03-061-4/+3
| | | | Newtonsoft Json library.
* WinGui: Remove some dead code.sr552021-03-061-2/+0
|
* WinGui: Fixing a namspace.sr552021-02-201-0/+1
|
* WinGui: Another smaller found of Namespace changes for HandBrake.Interopsr552021-02-041-1/+1
|
* WinGui: HandBrake.Interop API change/cleanup. Making the structs internal ↵sr552021-02-041-18/+0
| | | | to avoid them being exposed to API consumers. This affects hb_geometry*, hb_sutitle*, NativeConstants
* WinGui: Relax the Picture Settings behaviours on source or title change. ↵sr552021-01-301-2/+16
| | | | | | | Cropping and Resolution Limit are no longer reset and will obey last choice. Add selection to queue now consistenty uses the current preset, or it's modified variant. (as will Add All) #3338
* WinGui: Minor code tidyup.sr552021-01-301-111/+38
|
* WinGui: Workaround system breakage when launching URL's. Fixes #3381sr552021-01-291-3/+3
|
* WinGui: Fixes #3347 where the preset menu list was slow to update.sr552021-01-131-50/+10
|
* WinGui: Improvements to the new Preset Management UI.sr552020-08-041-0/+1
| | | | | | | | | - Add Category to the preset information pane. - Allow Preset Category to be changed for User Preset only. - Add "(Default Preset)" label on the info tab - Add button to Set Default Preset on the info tab. - Add Help Icon to open up the docs page (Per Mac UI) - Misc Fixes
* WinGui: Add back lost functionality on the new queue design. There is now a ↵sr552020-07-241-3/+3
| | | | Stop button that allows for existing jobs to be completed before stopping the queue. When done action will also be honoured. #2974
* WinGui: Presets UI overhaul.sr552020-06-301-28/+15
| | | | | | | | - Remove the deprecated side panel. The in-line preset selector is now always shown in it's place. This frees up significant horizontal space for upcoming enhancements. - The toolbar "Presets" button now launches a new preset manager. Same design language as the Queue window allowing for better management of presets. -- Add option to delete all built-in presets. #2963 This is considered an experimental design for now. It may or may not change.
* WinGui: Fix an issue where the treeview control can, when categories are ↵sr552020-06-031-1/+6
| | | | | | | | closed, trigger a series of events that cause the preset to be de-selected. Fix an issue where removing a preset can leave none selected. #2875
* WinGui: Add a debug menu for nightly builds that allows exporting and ↵sr552020-05-231-372/+87
| | | | importing of scan data where it is not possible for us to recieve a sample source. + some code tidyup.
* WinGui: Fix a potential crash when working with DVD discs during AutoNaming ↵sr552020-05-101-62/+22
| | | | | | Fixes #2837 Fix scrollbar not dispaying on source selection. Fixes #2843
* WinGui: Missed files #2814sr552020-05-031-3/+3
|
* WinGui: Enable multi-instance support. (#2797)Scott2020-04-291-13/+24
|
* Multi instance (#2791)Scott2020-04-261-148/+65
| | | | | | | | | WinGui: Refactoring and laying the groundwork in many parts of the UI code in preparation for supporting multiple concurrent jobs running. - Add support for multiple log files to the Activity log screen and refactor usages of ILog. Each Encode instance will now get a separate instance instead of there being one global instance. - Retire the Mini Display Window. It's very rarely used, not very easy to even find and of limited value. - Add the preferences code for the Simultaneous encode setting. Locked to one instance for now. This will allow us to test with users that existing functionality still works fine.
* WinGui: If selecting a preset that uses an video encoder that's not in use, ↵sr552020-04-111-3/+14
| | | | warn the user and don't select the preset. #2631
* WinGui: Stripping much of the remaining app config out of the Queue Jobs. ↵sr552020-04-111-2/+2
| | | | Certain features such as QSV, while global options currently are not really global. I may move these out of perferences at a later point. Fixes #2753
* WinGui: Fix a localisation issue on the Point to Point Dropdown and add ↵sr552020-03-031-2/+2
| | | | Title/Point to Point information on the Queue Display. Fixes #2651
* WinGui: Improve Handling of Low Disk Space Alertssr552020-02-231-14/+30
| | | | | | | - Preferences UI updated to make it clearer difference between Alert Level and Pause When Low options. - Main Window UI around adding to Queue will now prompt and allow to Confirm / Deny adding to queue when disk space is low. - Alerts are less agressive when bulk adding to the queue. Fixes #2648
* WinGui: Fix handling of Estimated Time left when job time >= 1 day. Fixes #2582sr552020-02-051-2/+2
|
* WinGui: Improve the way updates are notified. The status label isn't visible ↵sr552019-12-291-0/+13
| | | | when the application starts and will be reset during scan thus wasn't appropiate. The Source Selection Pane which shows on startup will now show a link that opens the Options Update tab.
* WinGui: Change the invalid path errors from an Exception Window to a ↵sr552019-12-201-1/+2
| | | | standard Error Message Box. Fixes #2518
* WinGui: Catchup some remaining strings that were not localisable. #2345sr552019-10-131-8/+5
|
* WinGui: Make a note of what the base preset was in the log when starting an ↵sr552019-09-081-1/+1
| | | | encode #2298
* WinGui: Better formatting for encode timessr552019-07-271-2/+2
|
* WinGui: Show Day long encodes in hours consistent with the other UIssr552019-07-161-11/+15
|
* WinGui: Remove the experimental embedded queue. It's not been working right ↵sr552019-07-141-28/+9
| | | | for a while and I don't intend to develop it out.
* WinGui: Build out code for active monitoring of storage and battery power ↵sr552019-07-051-7/+23
| | | | | | | | | | 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
* WinGui: Refactor "When Done" to use an enum to avoid language issues. Also ↵sr552019-06-241-7/+5
| | | | change "suspend" to "sleep" to be consistent with the OS. Fixes #2162
* WinGui: Switch the GUI over to using JSON for the queue. (Note, this is not ↵sr552019-05-101-2/+2
| | | | | | the same format as the CLI and thus cannot be imported. This may happen in the future) Please finish existing queue before installing new version.
* WinGui: Allow SSA files to be dropped on the UI.sr552019-05-041-2/+3
|
* WinGui: New option to control the file overwrite default behaviour. ↵sr552019-04-201-6/+15
| | | | Overwrite or Ask.
* WinGui: Various fixes and improvements to validation handling and options ↵sr552019-04-191-14/+16
| | | | | | | | | in the UI. - Fixed add to queue error handling on 2 code paths that ignored errors returned. - AutoName will now guarantee a unique filename rather than stop after the first attempt. - Options Pane now lists the available format and path variables that can be used in the UI (rather than the tooltip) - Ordering of validation rules changed to be more sensible, especially when handling paths that end up same as source.
* WinGui: Reset IsPresetModified when Updating a preset. Fixes #2042sr552019-04-161-0/+1
|
* WinGui: Reafactor application init and introduce a --no-hardware flat that ↵sr552019-04-061-4/+0
| | | | can be added to HandBrake.exe to disable hardware encoder support.
* WinGui: Add protection against unavailable directory in MRU List. Fixes #1995sr552019-03-171-2/+2
|
* WinGui: Remove the legacy queue design. The new design is now always used.sr552019-03-031-3/+0
|
* WinGui: Reinstate "Resume" vs "Start" encode on the Main screen. Fixes #1919sr552019-02-221-1/+12
|
* WinGui: Attempt to be smarter with the Autonaming when dealing with ↵sr552019-02-211-10/+16
| | | | directories with ".". Fixes #1917
* WinGui: Fix summary tab delayed refresh. Fixes #1914sr552019-02-201-0/+2
|
* WinGui: Temp fix for the build until we can refactor the queue error handling.sr552019-02-131-1/+1
|
* Add WebM support (#1822)Justin Bull2019-02-131-3/+18
| | | Note that since webm has no official subtitle support, only burned in subtitles can be used with this muxer at this time.
* WinGui: Change the behaviour of the destination source alert to revert to ↵sr552019-02-071-1/+1
| | | | the last change before the user triggered the alert.
* WinGui: Remove inline Destination check. It's more annoying than useful. ↵sr552019-01-301-7/+0
| | | | Fixes #1857
* WinGui: Move the Queue Recovery option from the source panel to the Queue ↵sr552019-01-271-0/+5
| | | | Menu. It's not something that's frequently used and doesn't really belong on the Source Menu. Makes the source menu less cluttered.