summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/Model
Commit message (Collapse)AuthorAgeFilesLines
* WinGui: Catchup some remaining strings that were not localisable. #2345sr552019-10-139-22/+121
|
* WinGui: UI / Consistency improvements on Audio and Subtitle Defaultssr552019-07-311-8/+0
|
* WinGui: Refactor "When Done" to use an enum to avoid language issues. Also ↵sr552019-06-241-0/+39
| | | | change "suspend" to "sleep" to be consistent with the OS. Fixes #2162
* WinGui: Don't show encoder options when Fallback = None and a passthru ↵sr552019-06-061-0/+8
| | | | encoder is selected on the Audio Defaults screen. Also add the ? as the MacGui has. #2135
* WinGui: Improvements for #2090sr552019-05-122-4/+4
| | | | | - Support upgrading presets from 1.2.2 and later. Preset importer required some fixes to allow this to operate. - Changed Import Presets function to ignore built-in presets when the user tries to import the presets.json file. Cuts down on the volume of errors they'll get doing so.
* WinGui: Updating German and Chinese Translations. Added French Translation.sr552019-04-231-2/+2
|
* WinGui: Auto-name System will now always generate a unique filename. The ↵sr552019-04-211-0/+22
| | | | Prefix is now a configurable Pre/Postfix in preferences. "(1)" will always be appended with an appropriate number where a collision occurs.
* WinGui: Improvements to Options layout. "General" tab has been split. "When ↵sr552019-04-201-0/+3
| | | | Done" options now get their own tab.
* WinGui: New option to control the file overwrite default behaviour. ↵sr552019-04-201-0/+25
| | | | Overwrite or Ask.
* WinGui: Improve Add to queue error Handling. Combine 2 Dialog prompts into ↵sr552019-01-241-0/+29
| | | | | | one. + Allow early exit from Add Selection. #1833
* WinGui: Strip out some legacy code for x264 options handling.sr552019-01-121-32/+0
|
* WinGui: Adding Language support to the UI. Adding Partial Translation for ↵sr552018-11-111-0/+45
| | | | | | German Language (Work in progress) #1597 Also fix Main_SelectPreset error. #1669
* WinGui: Rename HandBrake.ApplicationServices back to HandBrake.Interop. It's ↵sr552018-06-059-11/+11
| | | | moving back to being more of an libhb interop/abstraction library only.
* WinGui: Tidy-up some erroneous namespaces.sr552018-05-061-2/+0
|
* WinGui: Add support for setting mixdown, bitrate, sample rate, gain and DRC ↵sr552018-04-231-7/+8
| | | | for the passthru encoder on the audio behaviour screen. This is used for the audio fallback encoder. #1291
* Misc. typosluz.paz2018-02-202-3/+3
| | | Found via `codespell -q 3 --skip="./gtk/po`
* 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