summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/Model
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Support for the new sharpen filter.sr552017-06-022-0/+106
|
* WinGui: Change the "For Additional Tracks" dropdown. Remove the "None" ↵sr552017-05-242-5/+2
| | | | option. It doesn't make sense. This fixes an issue where we couldn't load "all" due to the preset key for it being a 2 state bollean rather than a 3 state option.
* WinGui: Strip out some out some legacy code that was causing some threading ↵sr552017-04-133-2/+5
| | | | issues.
* WinGui: Audio Defaults: Improve the Mixdown dropdown. Only show supported ↵sr552017-04-101-0/+42
| | | | mixdowns and automatically select the highest available mixdown if the encoder is limited and doesn't support the current selection.
* WinGui: Change the default behaviour for the WinGui to automatically use ↵sr552017-03-221-2/+0
| | | | fallback track in situations where the selected passthru is not valid. The UI will by default select the fallback now. Fixes #646
* WinGui: Remove Usage of System.ComponentModel.DataAnnotations - DisplayName ↵sr552017-03-176-27/+25
| | | | as it's not currently compatible with .NET standard.
* WinGui: Fix a number of stylecop warnings.sr552017-02-111-4/+1
|
* WinGui: A number of small fixes and Improvements.sr552016-12-271-0/+2
| | | | | | | | - Fix Update Preset Option. Add CC and Foreign Audio Scan were not setting correctly when updating a preset. Fixes #442 - Fix an issue where "Normal" Preset was showing as default as well as "Fast". - Fix issues in the preset loading of the Deinterlace/Decomb Presets. Fixes #443 - Make the Video Extra Options Box Fix to area to make it easier to read long option strings. - Change the logic for enabling the Use Advanced Options box to not look at the option string. Fixes #441
* WinGui: Fix a large number of stylecop warnings.sr552016-10-301-16/+16
|
* WinGui: Add a track list on the Audio Defaults screen. This changes the ↵sr552016-05-122-5/+611
| | | | behaviour to match the Mac and Linux GUIs. So you no longer have to have a source audio track before you can create presets.
* WinGui: Improve the security of the update checker on windows. This download ↵sr552016-04-291-2/+2
| | | | is now verified against a signed RSA-SHA256 hash verifying both file integrity and origin.
* WinGui: Add SHA1 Verification of the update downloads and don't start the ↵sr552016-03-121-0/+5
| | | | installer if the hash check fails.
* App Services Tidyup ContdScott2015-09-262-2/+2
| | | | Moving all the helper and utility classes to the gui project
* AppServices tidyupScott2015-09-261-1/+1
| | | | Moving the UI modelling and services to the GUI Project.
* WinGui: Fix another instance of the Caliburn vs Json.net sillyness where ↵sr552015-08-252-18/+9
| | | | | | objects are not serialised correctly. This is causing presets not to save to disk correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7413 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Layout improvements on add preset window.sr552015-08-011-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7389 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial Implementation of the json preset export code.sr552015-07-053-0/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7347 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Change audio track behaviours default to None so current presets are ↵sr552015-05-261-1/+1
| | | | | | not affected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7229 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Adding new dropdown to the Configure Audio Options. The new "Track ↵sr552015-05-262-1/+55
| | | | | | | | | | Setting Default Behaviour" allows the choice of what settings are used for automatically added tracks. 1. All Preset tracks are cloned for each of the added languages tracks. 2. The first preset track is cloned for each of the added languages tracks. 3. Default 160kbit DPL2 AAC audio track for each of the added languages tracks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7228 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Adding Subtitle Burn-in Behaviour Support.sr552015-04-042-15/+55
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7052 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add TrueHD, Flac and EAC3 Passthru, and EAC3 encoder options. Fixed ↵sr552015-03-291-1/+1
| | | | | | No Audio Behaviour. Misc other experimental UX/UI code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7027 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Dropping more legacy code and moving some more UI only code up to ↵sr552015-03-011-0/+48
| | | | | | the UI level. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6960 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue related to the Audio and Subtitle defaults not ↵sr552015-02-072-2/+4
| | | | | | reloading/storing correctly when updating presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6878 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Remove a bunch of CLI handling code.sr552015-01-311-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6840 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Refracting some of the modelling around the Encode Servicessr552015-01-045-0/+363
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6685 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Part 1 - Restructuring the AppServices library in preparation for ↵sr552014-11-291-1/+1
| | | | | | the new JSON API. Taking the opportunity to improve and simplify the API. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6568 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the preset model object into the presets package.sr552014-11-231-151/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6547 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Move the preset system out of the services package.sr552014-11-231-0/+151
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6544 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix to the Multiple Title selection feature. UI warning no longer ↵sr552014-02-231-1/+1
| | | | | | relevant after audio/sub title behaviour refactor. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6065 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Initial work to refactor the Audio and Subtitle behavioural based ↵sr552014-02-161-3/+0
| | | | | | | | | | | | | | | | | automatic track selections. This is not quite complete yet but close enough for gathering feedback. - Simplified UI design that's now available on the "Subtitle" and "Audio" tabs rather than the Options screen. The settings are no longer part of the app preferences. They are now per-preset. Build in presets default to None. - Selected Languages can now be set independently for Audio and Video. - Preferred Language is now part of the Selected Languages list. - Warning: Import/Export of presets still to be implemented. Design may yet change. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6036 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Redesigned the Source Selection Menu dropdown, to an overlay window. ↵sr552013-12-011-0/+21
| | | | | | Hopefully this is a bit cleaner but feedback is welcome on the forum. This may get reverted later if it doesn't work out. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5909 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Couple of cosmetic fixes / minor improvements. sr552013-10-271-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5856 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: All the hardware acceleration options are now available view a new ↵sr552013-09-281-28/+0
| | | | | | tab on the Options screen. This includes the OpenCL scaling, QuickSync and DXVA decode support. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5818 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Added a new tab in Options to host "Video" related settings ↵sr552013-09-212-0/+31
| | | | | | including hardware acceleration. Only showing the QuickSync options. DXVA/OpenCl options are hidden for now. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5794 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Change the implementation of the Source Menu Image handling. ↵sr552013-09-031-6/+16
| | | | | | Hopefully this might workaround a crash some people are seeing in the .NET BitmapDecoder object. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5765 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Just some prototype code for safe keeping. Some ideas around an ↵sr552013-06-291-1/+2
| | | | | | Instant HandBrake window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5617 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Better keyboard navigation in the GUI. Added an encode progress bar ↵sr552013-06-061-0/+5
| | | | | | back in. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5570 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add an attached property to the source menu to handle drive ↵sr552013-05-261-0/+5
| | | | | | detection rather than relying on callbacks from the OS. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5517 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Just some prototype code for safe keeping. Not currently used.sr552013-01-201-0/+88
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5185 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Options screen refactoring.sr552013-01-131-0/+37
| | | | | | | Help -> Check for updates now takes the user to the options screen update tab. Help -> About now takes the user to the options screen about tab. Saves popping up annoying window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5169 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Improve the code behind the taskbar source menu. Note, The Disc ↵sr552012-07-131-0/+54
| | | | | | insert detection still isn't in place, so it will only show the initial available drives, it won't detect disc changes yet. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4828 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Refactor the Update service and add a new options tab to deal with ↵sr552012-06-302-0/+106
| | | | | | updates. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4799 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Added a Shell View which can host various windows. By default this ↵sr552012-06-081-0/+20
| | | | | | will host the Main window. Changed the Options window to be a usercontrol so it can be hosted in this shell view, allowing for a chrome-esk style options within the main window without the need for a dialog window. The options window will need some design changes. (Coming soon) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4721 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Port the Advanced Panel for x264 from VidCoder. sr552012-03-241-0/+32
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4536 b64f7644-9d1e-0410-96f1-a4d463321fa5