sr55
ae41c6bf60
WinGui: Tidy up code warnings.
2025-12-03 20:29:48 +00:00
sr55
2b6f935ab3
WinGui: Add Warning for Out of Date drivers on Nvidia GPUs to the log header.
...
- Automatically turn off nvdec if an unsupported driver is detected.
- Automatically turn off qsv decode if an unsupported driver is detected.
(cherry picked from commit f673b346ea )
2025-09-05 19:45:59 +01:00
sr55
60e7307ee3
WinGui: New preference that changes the preset button on the toolbar to a context menu rather than an overlay. This may be better for accessibility.
2025-08-27 19:38:49 +01:00
sr55
08d5a303ec
WinGui: UX improvements to the update page.
...
- Layout Improvements.
- Link to Release Notes.
- Handle cancelled updates better.
- Display new version
2025-08-23 14:45:11 +01:00
sr55
83c7acbf0a
WinGui: Refactor the way the styles are loaded to allow potential future modern theme to be implemented.
2025-08-09 16:31:37 +01:00
sr55
29aa00922f
WinGui: Fix a small mistake in the previous log verbosity PR. Fixes #6832
2025-04-25 17:09:16 +01:00
hnsteyding
20ef2e92f6
WinGui: Make Log-verbosity-level menu text translatable ( #6814 )
2025-04-24 20:22:42 +01:00
sr55
ddce3330ab
WinGui: Upgrade the update checker to use a stronger 4096bit RSA public key.
2025-03-06 21:45:26 +00:00
sr55
ddcb3723f7
WinGui: Don't offer update downloads if the appn is in portable mode. Notify only! Fixes #6596
2025-01-31 18:13:45 +00:00
sr55
9216e00115
WinGui: Add {destination_folder} as an option to the Send File To Prefernce. This also includes setting the HB_DESTINATION_FOLDER environment variable. This should make scripting certain post actions a little easier.
2025-01-05 20:51:37 +00:00
sr55
ea108f9585
WinGui: Added a new preference to run a custom action when the queue completes. See Preferences -> When Done ( #4851 )
2024-12-08 15:41:08 +00:00
sr55
70d5eb3ba9
WinGui: Add "Angle" to autoname filename options ( #6086 )
2024-12-08 12:16:17 +00:00
sr55
734b31f873
WinGui: Add preference: "Default Range Mode for Titles". See Preferences -> Advanced ( #6385 )
2024-12-08 12:11:48 +00:00
Scott
51e5448100
libhb: wingui: add support for Max Duration of Scan titles for disc based sources ( #6304 )
...
Applies to disc based sources only.
2024-10-30 07:13:57 +01:00
sr55
6a9d80d0be
WinGui: Polling GPU information via WMI can be fairly slow on some systems. As such any calls that request GPU information during startup have been removed and where possible, moved to a background thread. The defaul user settings for Intel/Nvidia enablement are not as strict now as a result which isn't ideal, but overall the better choice given GPU probe can be north of 5 seconds on some systems.
2024-08-13 20:32:28 +01:00
sr55
a236646cee
WinGui: UX update for the hardware preferences. Options to enable hardware encoders has been removed as it's been a source of confusion for many users as in some cases they've been unknowingly set to disabled.
...
All available encoders will show by default now. Hardware Encoding support can be disabled entirely in portable.ini if not used.
Clarify some langugae around the perferences. Encoders that are not available on a users system will now show as not available in preferences
2024-08-13 20:08:00 +01:00
dashsantosh-mcw
4546b29e08
hwaccel: enable DirectX11 decoding support for snapdragon devices ( #6183 )
2024-08-06 14:53:04 +01:00
Sam H
96a03c4b86
Add preference for keeping duplicate blu ray titles
2024-07-29 06:42:54 +02:00
sr55
0ee30636b0
WinGui: Add out-of-date driver warnings in the preferences video tab for Intel and Nvidia hardware.
2024-06-02 20:42:27 +01:00
sr55
356a246c04
WinGui: Move Ookii.Dialogs Library. It's no longer needed.
2024-02-07 21:13:30 +00:00
sr55
4b7a84e034
WinGui: Update the audio playback to use the SoundPlayer API as it does not require Windows Media Player #5699
2024-01-19 20:04:00 +00:00
sr55
7b127329cd
WinGui: Minor UX improvment: Change the Send File To arguments to drag/drop targets
2023-12-26 19:50:10 +00:00
sr55
751f68bac1
WinGui: Add support for recursive folder scan. This can be enabled in Preferences -> Advanced. #1310
2023-07-10 19:44:10 +01:00
Scott
156e7f637b
Add support for excluded File extensions ( #5218 )
...
libhb: Add support for excluding file extensions for batch scan. (#2541 )
Consolidated hb_scan and hb_scan2
Add a new preference to the Windows UI to allow controlling this option. By Default: png, jpg, txt, srt, ssa, ass are excluded. Users can change this if they choose.
2023-07-02 11:42:07 +01:00
sr55
aa928b7182
WinGui: Fix Dark Theme message box rendering of buttons. Fixes #5154
2023-05-20 13:47:23 +01:00
sr55
be3e6ec2f3
WinGui: Add link to the documentaiton in the Options Screen.
...
Add {codec} (i.e H.265) and {encoder} (i.e nvenc_h265) to the list of autoname file options.
#5135
2023-05-13 21:23:23 +01:00
sr55
97b6e33570
WinGui: Correctly enable/disable QSV options in preferences depending on what is selected.
2023-05-06 16:09:53 +01:00
sr55
5df044f3ce
WinGui: Add Wrappers for the Open/Save/Folder Dialogs so we can easily override them with legacy fallbacks. On some systems, Visual Themes may not be enabled which can cause a COMException. This allows the app to work in those cases. Fixes #4983
2023-03-03 22:10:26 +00:00
sr55
c223db20dc
WinGui: Add Storage Width and Height as autoname options.
2023-02-05 19:55:24 +00:00
sr55
cf27f39eb6
WinGui: Improvement to Autoname Support. Allow ISO date formats for filename generation. ( #4532 )
2023-01-28 22:56:50 +00:00
sr55
502eeeef84
WinGui: Autoname imrpovements
...
Add "{preset}" placeholder to the auto name options. (#4466 )
Add "{quality_type}" to the autoname options that will either print "Q" or "kbps" depending on the quality mode selected.
Add "{encoder_bit_depth}" to the autoname options that will print the integer value of the encoder bit depth. (#4778 )
Add "{modification-date}" and "{modification-time}" to the autoname options that will print the integer value of the encoder bit depth. (#3169 )
2023-01-28 22:46:20 +00:00
sr55
4727e46e04
WinGui: Improve the UX around teh AutoName File Format and Default Path boxes. The replacement placeholders are now draggable entities as they are in the macOS UI. They can still be typed but drag/drop should make it easier to quickly set them. Fixes #4585
2023-01-28 22:02:41 +00:00
Artem Galin
0aff8e6549
qsv: fix hyper encode GUI ( #4684 )
...
* qsv: add new Hyper Encode query function for GUI, add async-depth control
* qsv: adjust some default encoder parameters for latest HW
* WinGui: check actual HW support, change .cs files to CRLF
2022-11-25 19:59:27 +00:00
sr55
fc7925bbde
nvdec: Added configure options --enable-nvdec and --disable-nvdec. You must now explicltiy opt-in when compiling. Updated the Github CI builds to opt-in. Improved the Windows UI code to handle this.
...
Also added debug logging which can be turned on by -v3 to see what filter is causing software fallback. (this will be a bit log spamy due to it's repeated usage)
2022-09-26 18:35:11 +01:00
Roman Arzumanyan
7df6ba36e4
Adding NVDec support. Allows full GPU based encoding without needing much CPU time.
...
Authored-by: Rarzumanyan from Nvidia.
Co-authored-by: sr55 <sr55.code@outlook.com>
2022-09-24 14:50:35 +01:00
sr55
f83d8be62c
WinGui: Cleanup Pass
2022-07-20 20:50:15 +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
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
88247fbd4a
WinGui: Adding a timeout to the libhb initialisation. If after 8 seconds, init does not complete, the app will put itself into safe mode for the following application restart. This can be reset in Preferences -> Video if activated.
...
This may help in cases where calling the drivers for hardware information causes a hang.
2022-03-13 17:58:53 +00:00
sr55
f5bd9ff939
WinGui: Fix a recursive call that would cause a stack overflow on Intel Systems.
2022-03-09 19:59:58 +00:00
sr55
2869a935d6
WinGui: Slight improvement in Options layout for QuickSync
2022-03-05 22:16:44 +00:00
sr55
7ac643a5b9
WinGui: Add preference to enable/disable HyperEncode #4194
2022-02-27 12:23:50 +00:00
sr55
375bc12987
WinGui: When Process Isolation is enabled, allow the GUI to be "Normal" priority always unless the user overrides it at the operating system level. Closes #4150
2022-02-12 20:58:59 +00:00
sr55
e167463a8e
WinGui: When Sound notificaitons fail, log it to the main activity log file.
2022-01-20 18:40:09 +00:00
sr55
c2c778717b
WinGui: Add support for user selectable Right to Left
2021-12-31 17:14:40 +00:00
sr55
0d44c5ffaa
WinGui: Retire code used to support versions of windows pre 10.
2021-12-26 20:53:19 +00:00
sr55
b57a197048
WinGui: Add support for Windows 10/11 Notifications controlled via preferences.
2021-11-15 23:25:40 +00:00
sr55
45e270a6f0
WinGui: Make the refreshed Preset Toolbar button UI active for all users rather than being Experimental.
2021-10-01 19:02:31 +01:00