sr55
055f9b5a76
WinGui: Add support for cloning presets. #2328
2023-05-22 21:09:23 +01:00
sr55
3e9974ca58
WinGui: Fix an issue where the Preset Save button was corrupting / overwriting previously added presets. Fixes #4804
2023-01-06 18:58:24 +00:00
sr55
0b258936bc
WinGui: Refactoring the Window Management Code. Handle this internally rather than using Caliburn.
2022-07-20 18:49:06 +01:00
sr55
d96918fd57
WinGui: Fix a number of warnings / obsolete method usages.
2022-07-16 21:09:13 +01:00
sr55
563460f87c
WinGui: Part 1 - Decouple Caliburn.Micro from the UI code. (Threading, Window Manager, PropertyChangedBase and IoC)
2022-07-15 20:44:59 +01:00
sr55
7ed7d1ca14
WinGui: Move more code out of the UI layer.
2022-04-08 21:17:21 +01:00
sr55
604122f39a
WinGui: Minor UI improvement to the audio defaults screen. (Enabled IsDefault and IsCancel)
...
Significant refactoring of the behaviours code to decouple the screen from the underlying Encode Objects.
2021-05-29 21:21:31 +01:00
sr55
f4f8a8fc96
WinGui: Minor UI improvement to the subtitle defaults screen. (Enabled IsDefault and IsCancel)
2021-05-29 18:19:33 +01:00
Josh Soref
7d018e4c4d
Spelling win ( #3602 )
...
* spelling: actual x264
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: application
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: associated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: behavior
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: category
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: chapter
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: chapters
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: checklist
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: coerced
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: collapsed
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: collection
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: confirmation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: contains
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: contrast
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: converter
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: creation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: deserialize
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: directory
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: displayed
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dropdowns
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: excessively
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: failed
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: granularity
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: handbrake
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: ienumerable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: installer
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: languages
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: logs
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: maybe
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: obj
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: object
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: occurred
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: paused
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: persists
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: progress
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: provider
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: recalculate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: replacement
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: representing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: represents
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: response
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: separator
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: specified
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: struct
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: subtitle
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: subtitles
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: successful
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: the
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: toggle
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: treeview
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: utility
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: visible
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: width
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-05-22 11:23:38 +01:00
sr55
c2083f5a06
WinGui: When adding a new preset, select it rather than displaying the current preset as modified.
2021-03-31 14:20:42 +01:00
sr55
383ec39965
WinGui: Move to Caliburn Micro 4.0 (RC). This removes the Framework 4 dependant 3.2 version.
2021-03-08 20:03:54 +00:00
sr55
2820d150ed
WinGui: Adding support for the new resolution limit setup to the preset screenn #2437
2020-06-26 23:04:05 +01:00
sr55
d97eb4f9a2
WinGui: Experimental new Dimensions Tab Design. (Part 1 of Several). Adding the Resolution Limit on display and removing upscale limitations. (These will come back in some less restrictive than current form later) #2437
2020-06-26 21:30:37 +01:00
sr55
a5d359d79f
WinGui: Fix a bug in the Add presets window where the Audio / Subtitle defaults would not set. Fixes #2457
2019-11-25 21:18:27 +00:00
sr55
e0d3c0fde7
WinGui: Fix crash on Audio Defaults View. Fixes #2341
2019-10-02 19:09:24 +01:00
sr55
7f3aa8a27b
WinGui: UI / Consistency improvements on Audio and Subtitle Defaults
2019-07-31 21:41:02 +01:00
sr55
5dd8ab773b
WinGui: Set the button text to "Apply" on the Defaults Windows rather than "Save" to try avoid confusion. Improves #1907
2019-02-18 20:13:51 +00:00
sr55
29eec28392
WinGui: Simplify the Language Resource Files.
2018-10-10 19:01:36 +01:00
sr55
5c5b4d7773
WinGui: Rename HandBrake.ApplicationServices back to HandBrake.Interop. It's moving back to being more of an libhb interop/abstraction library only.
2018-06-05 21:52:23 +01:00
sr55
6adf898b09
WinGui: Fix an issue with the Add preset window that prevented it from updating existing non-built-in presets. #1333
2018-05-18 23:43:01 +01:00
sr55
20cda6ce96
WinGui: Adding Preset Category support into the Windows UI. Single layer support only. #833
2017-11-02 20:23:36 +00:00
sr55
9ce3910fd1
WinGui: Fix a number of stylecop warnings.
2017-02-11 20:37:33 +00:00
sr55
31553653e0
WinGui: Improve the SourceMax / Custom Picture Settings modes. Fixes a numer of edge causes and problems with this code #455
2017-01-02 13:59:48 +00:00
sr55
f8ccfd8458
WinGui: Replace Strict Anamorphic with Automatic.
2016-10-29 20:06:25 +01:00
sr55
4827c1fefd
WinGui: Fixes to the refactored Audio Defaults View. Settings were not getting applied correctly.
2016-02-07 21:32:16 +00:00
sr55
8ce01f3f60
WinGui:
...
- Refractor the Audio and Subtitle Defaults into their own View/ViewModel
- Add a new PopupWindow container system.
- Add "Edit Defaults" for Audio and Subtitles on the Add Preset Pane to make the feature more discoverable. (Note, this does not change the existing settings on the Audio/Subtitle Tabs)
2016-02-06 15:29:34 +00:00
Scott
1320d77d36
App Services Tidyup Contd
...
Moving all the helper and utility classes to the gui project
2015-09-26 21:30:32 +01:00
Scott
e703a7961f
AppServices tidyup
...
Moving the UI modelling and services to the GUI Project.
2015-09-26 21:30:31 +01:00
sr55
9ae2a401ae
WinGui: remove the "use picture filters" checkbox in the add preset sheet.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7381 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-07-27 20:05:10 +00:00
sr55
a74ccc5f02
WinGui: Moving the bulk of the view model strings to resources.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7292 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-06-11 19:33:30 +00:00
sr55
c8e25b9e67
WinGui: Dropping more legacy code and moving some more UI only code up to the UI level.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6960 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-01 18:10:34 +00:00
sr55
649ff74c60
WinGui: Moving the Interop Code into the services library. This will allow some modelling simplifications.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6949 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-02-28 20:10:51 +00:00
sr55
d9b030c21a
WinGui: Refracting some of the modelling around the Encode Services
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6685 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-04 20:54:02 +00:00
sr55
0e8fddb811
WinGui: Part 1 - Restructuring the AppServices library in preparation for 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
2014-11-29 18:36:54 +00:00
sr55
c95258591c
WinGui: Move the preset model object into the presets package.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6547 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-23 21:32:18 +00:00
sr55
041b565e43
WinGui: Move the preset system out of the services package.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6544 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-23 21:26:15 +00:00
sr55
7bb0a7cfc9
WinGui: Pre-populate the add preset custom width/height when custom is used.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6178 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-05-10 19:53:46 +00:00
sr55
605148d6f7
WinGui: Custom W/H check should be for custom only.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6171 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-04-26 17:41:13 +00:00
sr55
65a280e54b
WinGui: Add a warning on the add preset window if both custom width/height are empty in custom mode.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6170 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-04-24 15:53:40 +00:00
sr55
d4327b0f30
WinGui: Initial work to refactor the Audio and Subtitle behavioural based 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
2014-02-16 18:39:29 +00:00
sr55
ab24a483dc
WinGui: Move a bunch of strings out to the resources file.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5946 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-12-29 21:06:41 +00:00
sr55
eff32e1a98
WinGui:
...
- When switching between the video tab and advanced panel, set the advanced tab's advanced query string from the x264 preset.
- Add a copy full query context menu to the "extra options" text box.
- Auto set the Picture settings mode on the Add Preset window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5673 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-07-27 19:48:12 +00:00
sr55
be639f834b
WinGui: Refactor the Presets Picture Size handling to make it a bit clearer what's actually happening.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5512 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-25 15:22:10 +00:00
sr55
76d311c9aa
WinGui: Added some additional sanity checking around preset import/export code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5405 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-04-21 14:28:52 +00:00
sr55
3c3ac7ad93
WinGui: Couple fixes to Pictures settings and add presets.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4959 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-09-11 19:27:40 +00:00
sr55
60bf93c65e
WinGui: Strip out the last traces of MEF since it's not going to be used.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4920 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-08-27 18:35:56 +00:00
sr55
7f7055ee54
WinGui: Move some stuff around in the services library and refactor out some legacy code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4868 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-20 17:06:08 +00:00
sr55
b4354b70b7
WinGui: Fix Add Preset not honouring custom source width / height.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4802 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-30 18:03:33 +00:00
sr55
e4460af63d
WinGui:WinGui:
...
- Fix Foreign Audio Search Feature
- Fix FFMpeg4/2 encoder selection
- Allow the Preset window to overwrite existing presets.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4756 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-19 18:42:08 +00:00
sr55
2f9788338e
WinGui: (WPF) UI Consistency tweaks and improvements.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4649 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-05-06 00:48:41 +00:00