summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/ViewModels/MainViewModel.cs
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* WinGui: Adding some additional validation to the destination box.sr552019-01-271-0/+7
|
* WinGui: Improve Add to queue error Handling. Combine 2 Dialog prompts into ↵sr552019-01-241-25/+35
| | | | | | one. + Allow early exit from Add Selection. #1833
* WinGui: Make the toolbar customisation options more discoverable by making ↵sr552019-01-141-7/+8
| | | | them preferences in the options screen.
* WinGui: Minor tidyup in MVM.sr552019-01-121-176/+11
|
* WinGui: Strip out some legacy code for x264 options handling.sr552019-01-121-51/+1
|
* WinGui: Fix an error when trying to encode an item with no destination.sr552018-12-161-8/+9
|
* WinGui: Focus the preview window when the button is pressed while it is ↵sr552018-12-141-0/+5
| | | | still open.
* WinGui: Don't allow multiple preview windows to be opened.sr552018-12-141-1/+1
|
* WinGui: Allow Add All / Add Selection to queue to be added to the toolbar ↵sr552018-11-241-0/+27
| | | | similar to the mac ui. Enabled via the toolbar right click context menu.
* WinGui: Tidy up a few instances of mesagebox.show.sr552018-11-241-5/+5
|
* WinGui: Trim some duplicate error messages on the main screen.sr552018-11-241-22/+1
|