sr55
a6f827417a
WinGui: Fix an issue where editing a job with custom cropping was not altering the enabled state of the crop controls correctly. Fixes #6614
2025-02-07 19:46:31 +00:00
sr55
edbe488a71
WinGui: Fix a couple of dropdowns not being localisable. Fixes #6283
2024-09-13 22:00:31 +01:00
Scott
7c25bf9966
File Scan Improvements ( #5236 )
...
- Add an hb_scan_list method that takes a list of files to scan. This allows a user to drag any arbitrary list of files onto the UI.
- Add a check for known file types during scan. When a known file type is detected, bypass the DVD / Bluray Probe. This reduces some log spam.
- Supported in Mac and Windows UIs
---------
Co-authored-by: Damiano Galassi
2023-07-10 19:19:45 +01:00
sr55
c223db20dc
WinGui: Add Storage Width and Height as autoname options.
2023-02-05 19:55:24 +00:00
Scott
c555fab125
Improved Crop Algorithm ( #3925 )
...
Automatic cropping will now better handle mixed aspect ratio content. New crop mode: "Conservative" exposes the loose cropping functionality. Improves on #3895
2022-08-12 20:19:57 +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
cdb09dda59
WinGui: Beginning of a refactoring project. Create a new Library Project "HandBrake.App.Core". The goal here is to start decoupling some of the project code away from the UI project.
...
This will necessitate a fair few namespace changes.
2022-04-05 21:50:31 +01:00
sr55
8964355a5d
WinGui: Add some additional protections for divide by 0 on the Picture settings screen. Also simplfy some data types.
2022-01-13 18:03:01 +00:00
sr55
e05ed8a31e
WinGui: Make PictureSettings a bit more robust against odd values. #4079
2022-01-11 19:54:34 +00:00
sr55
0d7295410c
WinGui: Fixed an issue on the dimensions tab that could cause mis-calculations when using Custom anamorphic. #3998
2021-12-06 21:07:11 +00:00
sr55
d909167cb7
WinGui: Fix an issue which could cause the dimensions tab to mis-calculate resolution and get stuck with fields showing 32px. Also disabled live text update on the resolution fields. Resolution will recalcuate on lost-focus now (up/down buttons on the numeric control are unaffacted) #3988
2021-12-04 21:43:15 +00:00
sr55
3628f8c7f5
WinGui: Fix an issue in the picture settings where switching cropmode would not refresh the static preview. Fixes #3911
2021-10-16 12:57:42 +01:00
sr55
005c8fe96c
WinGui: Fix an issue that prevented "None" from being selected in the resolution limit field.
2021-09-18 15:44:40 +01:00
sr55
0557017055
WinGui: Fixes to the Picture Settings handling code. #3802 and #3803
2021-08-24 20:54:59 +01:00
sr55
43db65d90b
WinGui: Force AR calcualtions to occur when Anamorphic = None and Changing width or Height. (Prevents the case where you resolutions override your actions). Noting that Display Width can be changed to create non-ar defined content. #3593
2021-06-01 20:54:04 +01:00
sr55
b7812812fa
WinGui: Temporarily Revert to a beta version of caliburn to prevent it bringing along unwanted dependencies.
2021-05-30 20:00:59 +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
5dfd67e212
WinGui: Fix a couple of issues around the display width, Maintain Aspect ratio on the "Automatic" anamorphic mode. #3593
2021-05-16 17:33:53 +01:00
sr55
50d1d428cb
WinGui: Add Metadata Passhtru option to the Summary Tab (inc presets). This is moved from preferences.
2021-05-06 19:22:32 +01:00
sr55
48fcd576a1
WinGui: Fix Storage Dimensions output calc.
2021-05-03 21:51:26 +01:00
sr55
317e594ba0
WinGui: Fixes for the new dimensions tab.
...
- Fix Rotate and Flip Filters and interactions with the Picture sizes.
- Fix presets not loading Allow Upscale and Optimal Size.
- Reduce number of recurrant calls to libhb to caluclate resolution.
2021-05-03 21:46:55 +01:00
sr55
ac0f91c448
WinGui: Base implementation of the new Dimensions tab design. (This is not complete, but base functionality is present)
2021-05-02 17:07:31 +01:00
sr55
110f6b0ed3
WinGui: use new api hb_get_preview3 for previews.
2021-04-13 20:42:02 +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
bc74648cca
WinGui: Minor UI/UX tweaks.
...
- Tab Section titles removed from single purpose tabs (Chapters, Subtitle, Audio, Filters). Was unnecessary and frees up some space.
- A number of labels updated for consistency with the mac UI
- Added "Open preview" button to the Dimensions tab.
- Added "Source Preview" label to the Summary tab to try avoid confusion as to what this is for.
- Better job status display (HB Error codes with text description) on queue summary.
2021-02-14 14:55:34 +00: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
8ac490e3e1
WinGui: HandBrake.Interop API change/cleanup. Making the structs internal to avoid them being exposed to API consumers. This affects hb_geometry*, hb_sutitle*, NativeConstants
2021-02-04 20:14:32 +00:00
sr55
15cad9f209
WinGui: Relax the Picture Settings behaviours on source or title change. Cropping and Resolution Limit are no longer reset and will obey last choice.
...
Add selection to queue now consistenty uses the current preset, or it's modified variant. (as will Add All)
#3338
2021-01-30 15:50:07 +00:00
sr55
1e75e508a7
WinGui: Add optional crop controls to the preview window similar to the mac UI.
2021-01-14 18:51:03 +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
f2e3c5d7db
WinGui: Lay the ground work for adding the padding filter to the Windows UI. Minor UI tweaks on the Picture settings tab including moving the Rotate/Flip filter onto this tab. #2437
2020-05-17 20:11:37 +01:00
sr55
9541cabae0
WinGui: Fix preview images for "None" when using anamorphic content.
2020-03-18 21:12:11 +00:00
sr55
99c35442c9
WinGui: Fix an issue where cropping was taking into account too late when loading presets. Fixes #2007
2019-03-24 21:45:13 +00:00
sr55
bc3b03a612
WinGui: Fix restriction on the picture settings tab after setting a preset. It will use whatever is smaller. Source, or Preset #1773
2019-01-01 15:25:04 +00:00
sr55
a97d96f97a
WinGui: Fix an issue where picture settings (crop and anamorphic) are not correctly restored on queue edit. Fixes #1771
2018-12-30 19:58:13 +00: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
luz.paz
2d1c854146
Misc. typos
...
Found via `codespell -q 3 --skip="./gtk/po`
2018-02-20 18:10:44 +00:00
sr55
2fbb2ed1e1
WinGui: Remove debug option that's causing aspect ratio issues on the Picture settings view. #1180
2018-02-14 21:11:29 +00:00
sr55
63f451035c
WinGui: Fixes to Anamorphic handling on the picture tab and in static preview #1169
2018-02-10 20:41:30 +00:00
sr55
5922dd68fc
WinGui: Reset crop settings when switching back to Automatic.
2017-12-15 21:13:55 +00:00
sr55
02bb7c53bf
WinGui: Initial Activation of the "modified" preset detection code. (Audio/Subtitle Tabs still to be done)
2017-12-12 21:38:59 +00:00
sr55
361f4d9e6c
WinGui: Initial ground work on code that will detect when the user modifies settings that don't match the currently selected preset.
2017-09-17 15:44:02 +01:00
sr55
63e20c1d2c
WinGui: Don't enable the Display Width control for Custom Anamorphic when KeepAR is checked. Implement Reduce function for PAR so that the behaviour matches the Linux GUI. Couple of Logic and ordering bug fixes.
2017-07-04 22:08:44 +01:00
sr55
eb56fbecb9
WinGui: Adding support for Custom Anamorphic back. Implements #504
2017-06-28 19:53:53 +01:00
sr55
acfa4b8615
WinGui: Fix an issue that prevented the static preview from updating as the user alters the resolution settings. Fixes #715
2017-06-08 19:36:29 +01: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
ce1090e397
WinGui: Further Fixes to the Picture Settings screen when handling new sources.
2016-12-10 21:13:00 +00:00