Damiano Galassi
66fe47c548
libhb: ui: add new presets key for track names ( #6840 )
...
Add AudioTrackNamePassthru and SubtitleTrackNamePassthru preset key to
preserve the existing track names, and AudioAutomaticNamingBehavior to
disable or enable the audio track automatic names.
Co-authored-by: sr55 <sr55.code@outlook.com>
2025-06-03 08:48:59 +02:00
Joshua Stephenson
843040fdf8
Global replacement of passthrough with passthru
2024-10-19 11:43:21 +02:00
sr55
2f2166aac7
WinGui: Remove LangaugeUtilities Class. HandBrakeLanguageHelper class should now be used instead. Update the UI to show both Native and English Names (where available) in the Subtitle and Audio Default screens
2023-09-05 18:46:31 +01:00
sr55
744e83dd4f
WinGui: Fix an issue on the Audio Tab where Tracks could be erroneously duplicated when the fallback encoder is None. Fixes #5012
2023-03-15 19:05:21 +00:00
sr55
299979215e
WinGui: Fix an issue where the Audio Fallback encoder was reset. Fixes #4500
2022-08-13 14:04:40 +01:00
sr55
d39df97e9c
WinGui: Various bug fixes from the Caliburn Refactor + Removal of the last usages inside the views / view models.
2022-07-22 19:44:10 +01: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
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
8ff5550f61
WinGui: Refactor Autopassthru options to be libhb driven. Per the last commit, this also reduces the amount of code needed to add new encoder/passthru options
2022-06-08 23:05:27 +01:00
sr55
b1eb67b194
WinGui: Refactor the Audio Tab code to be driven off the libhb Audio Encoder object. This will drastically reduce the code we need to change on this front-end each time we add or remove an audio encoder.
2022-06-08 20:53:37 +01:00
Damiano Galassi
91622cb27d
libhb: ui: add Opus passthru. Enable Opus in MP4. ( #4393 )
...
* libhb: ui: add Opus passthru. Enable Opus in MP4.
2022-06-07 20:03:33 +02:00
sr55
88899964cb
WinGui: Small usability enhacnement. New Keyboard Shotcuts:
...
- "delete" button on Audio/Subtitle list's now removes the *selected* item.
- Ctrl + or Ctrl - will now increment the title up or down. #4300
2022-04-16 20:57:14 +01:00
sr55
7ed7d1ca14
WinGui: Move more code out of the UI layer.
2022-04-08 21:17:21 +01:00
sr55
1bdb499ca4
WinGui: Fix a crash on the audio defaults screen. Fixes #3785
2021-08-17 18:30:52 +01:00
sr55
ca0766bd00
WinGui: Fixes an issue with Audio Defaults not rendering options correctly for the fallback encoder. Fixes #3739
2021-08-09 21:24:24 +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
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
db589c5559
WinGui: HandBrake.Interop further API tidyup. Namespace changes. Many "model" objects have moved to interfaces.models to avoid confusion. A number of filter/video enums have moved to HandBrakeWPF as they are not part of the API.
2021-02-04 20:41:45 +00:00
sr55
e943cc289a
WinGui: Workaround system breakage when launching URL's. Fixes #3381
2021-01-29 19:18:45 +00:00
sr55
f2ffaeecda
WinGui: Work by Nomis101 to add support for MP2 passthru to the windows UI. Thanks. #3222
2020-12-11 19:31:47 +00:00
sr55
1644b5099f
WinGui: Improvements to the new Preset Management UI.
...
- 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
2020-08-04 17:39:06 +01:00
sr55
0e24aba0c4
WinGui: Couple if minor bug fixes.
...
- Fixed an issue with the Audio Defaults when switching to WebM and back. (#2794 )
- Fixed an issue with Preset disabling code.
- Fixed Clear Competed Queue Option (#2814 )
2020-05-03 18:11:52 +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
7f3aa8a27b
WinGui: UI / Consistency improvements on Audio and Subtitle Defaults
2019-07-31 21:41:02 +01:00
sr55
20aa33df6f
WinGui: Don't show encoder options when Fallback = None and a passthru encoder is selected on the Audio Defaults screen. Also add the ? as the MacGui has. #2135
2019-06-06 15:35:02 +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
0a8dde9d78
WinGui: Audio Defaults: Improve the Mixdown dropdown. Only show supported mixdowns and automatically select the highest available mixdown if the encoder is limited and doesn't support the current selection.
2017-04-10 17:03:32 +01:00
sr55
d2f892878a
WinGui: Audio Defaults: Don't allow the user to set "None" as a mixdown. It's not a valid option and breaks the bitrate dropdown.
2017-04-10 16:50:24 +01:00
sr55
5cc2fbbca6
WinGui: Fix a large number of stylecop warnings.
2016-10-30 20:18:45 +00:00
sr55
04efd7107f
WinGui: Some behavioural fixes to the Audio Defaults when loading and saving presets.
2016-06-27 20:39:49 +01:00
sr55
16314ab0db
WinGui: Add a track list on the Audio Defaults screen. This changes the behaviour to match the Mac and Linux GUIs. So you no longer have to have a source audio track before you can create presets.
2016-05-12 19:48:41 +01:00
sr55
b63b0bb814
WinGui: Fix a few binding errors on the audio Default tab. Allow Turbo first pass for x265
2016-02-13 22:31:41 +00:00
sr55
6e044e7d78
WinGui: Fixed a bug with Audio Fallback encoder not setting correctly from presets.
2016-02-09 18:59:57 +00: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
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
168ce686fd
WinGui: Add TrueHD, Flac and EAC3 Passthru, and EAC3 encoder options. Fixed No Audio Behaviour. Misc other experimental UX/UI code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7027 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-29 15:57:53 +00:00