sr55
34bfb83ecc
WinGui: Add Menu Option to export only selected jobs from the queue. #7299
2025-11-03 18:16:44 +00:00
sr55
449be385c2
WinGui: If the queue has failed or cancelled items, check with the user before starting a new queue if they want to proceed as the queue will be cleared of failed jobs. #7323
2025-10-26 15:36:20 +00:00
sr55
39cc387aef
WinGui: Improve Langauge around the Start Later feature on the queue. #586
2025-05-03 14:06:42 +01:00
sr55
73b6560d57
WinGui: Don't allow Start Later to Activate on the queue when there are no queue items
2024-07-05 20:32:37 +01:00
sr55
e882fcd661
WinGui: Implement a Start Timer option for the queue. ( #586 )
2024-06-29 17:46:27 +01:00
sr55
5aa63b1a6f
WinGui: Minor refactor of the QueueTask object to remove from unnecessary UI related properties.
2024-06-20 18:08:37 +01:00
sr55
3bbf35109c
WinGui: Change the way resizing of the queue window works. Instead of being automatic, this is now user controllable. The "Options Menu" on the queue window now has a "simple" / "advanced" view option that you can toggle. This will show/hide the right hand information panel. #5698
2024-03-09 16:51:02 +00:00
sr55
7c8acfed06
WinGui: Fix "Play File" option on the queue window. Fixes #5816
2024-03-01 19:56:01 +00:00
sr55
31ed5e9468
WinGui: Fix an issue with the Queue Stop Button not being available when it needs to be. Fixes #5165
2023-05-25 18:07:54 +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
90b37fd193
WinGui: Trigger a final save when the queue window closes to capture any final updates the user may have made. Fixes #4922
2023-02-12 21:18:05 +00:00
sr55
41ed8ded88
WinGui: Improvements to the queue display. Basic job statistics can now be optionally shown on the queue row. Available statistics are now shown as soon as available rather than post start /end of encode. Fixes #2477
2023-02-01 14:18:29 +00: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
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
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
fcda0a30b9
WinGui: Improve status bar text when we have errors or cancellations. Alert will no longer show for cancellations. Should avoid any confusion.
2022-06-13 19:47:12 +01:00
sr55
7ed7d1ca14
WinGui: Move more code out of the UI layer.
2022-04-08 21:17:21 +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
a05e0036fe
WinGui: Add some of my analysis tools to the main code base. (Nightly builds only, under the debug menus). For quickly performing tests on video encoders and exporting the data to CSV.
2022-04-05 15:18:03 +01:00
sr55
f5f286bab0
WinGui: Fix an issue on the Queue window that could prevent the activity log showing.
2022-01-15 13:54:12 +00:00
sr55
1e14d7be62
WinGui: Make the queue selection a bit more sticky when using the "Clear completed" from queue option. Fixes #3982
2021-11-19 21:54:47 +00:00
sr55
72d349dce4
WinGui: Imporve error message when importing an invalid queue file. #3969
2021-11-12 18:47:37 +00:00
sr55
b3b59494f0
WinGui: Improved error message when Play File option can't start a file due to windows file assoications being missing. Fixes #3908
2021-10-15 18:55:28 +01:00
sr55
470cb57203
WinGui: When stopping the queue but not the current job, a stop marker is added to the queue. This can be moved within the queue. The When Done action will also execute if set. #2572
2021-09-10 22:44:45 +01:00
sr55
9ddd89c2d9
WinGui: Add Move To Top, Move to Bottom to queue job context menu #3065
2021-09-04 21:22:52 +01:00
sr55
9cb3553e3d
WinGui: Minor UX improvements
...
- "Save New Preset" is now available in the Presets Menu, and the Preset Toolbar Dropdown #3783
- In the presets toolbar dropdown, added visual seperation between Actions and Presets list
- Reduce potential judder on the queue task view as jobs start/stop #3813
- Don't reset selected tab when changing jobs #3813
2021-08-26 13:07:50 +01:00
sr55
8b33093c4d
WinGui: Two bug fixes.
...
- Fixed a UX issue where starting the queue with paused jobs would restart the paused jobs. Fixes #3769
- Fixed an issue where autoname {source} tag stopped working correctly.
2021-08-11 18:40:16 +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
4a4054f452
WinGui: Fix an issue where the queue buttons would not update correctly if the jobs were started with the queue window closed.
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
52949b75fa
Fix another instance where process.start is being flaky on some systems. Fixes #3397
2021-02-06 21:11:51 +00:00
sr55
64a13740ad
WinGui: Fix Build
2020-07-24 23:02:18 +01:00
sr55
2974cc767d
WinGui: Add back lost functionality on the new queue design. There is now a Stop button that allows for existing jobs to be completed before stopping the queue. When done action will also be honoured. #2974
2020-07-24 22:02:50 +01:00
sr55
9f664e1071
WinGui: Missed files #2814
2020-05-03 18:11:53 +01:00
Scott
91051b41df
WinGui: Enable multi-instance support. ( #2797 )
2020-04-29 19:06:11 +01:00
Scott
1f09b740f8
Multi instance ( #2791 )
...
WinGui: Refactoring and laying the groundwork in many parts of the UI code in preparation for supporting multiple concurrent jobs running.
- Add support for multiple log files to the Activity log screen and refactor usages of ILog. Each Encode instance will now get a separate instance instead of there being one global instance.
- Retire the Mini Display Window. It's very rarely used, not very easy to even find and of limited value.
- Add the preferences code for the Simultaneous encode setting.
Locked to one instance for now. This will allow us to test with users that existing functionality still works fine.
2020-04-26 12:14:42 +01:00
sr55
ab6f5fbd20
WinGui: Disable the Queue Tabs when multiple items are selected to avoid UI confusion. A new label message is displayed instead. Fixes #2677
2020-03-14 20:55:50 +00:00
sr55
d051fe3375
WinGui: Improve Handling of Low Disk Space Alerts
...
- Preferences UI updated to make it clearer difference between Alert Level and Pause When Low options.
- Main Window UI around adding to Queue will now prompt and allow to Confirm / Deny adding to queue when disk space is low.
- Alerts are less agressive when bulk adding to the queue.
Fixes #2648
2020-02-23 13:59:30 +00:00
sr55
7adb00bcc8
WinGui: When Deleting Selected records, if one of the jobs is encoding, prompt the user one final time before deleteing to avoid any accidential deletions. #2632
2020-02-12 22:00:27 +00:00
sr55
d8fff96fa0
WinGui: Fix handling of Estimated Time left when job time >= 1 day. Fixes #2582
2020-02-05 20:40:36 +00:00
sr55
81f919fadf
WinGui: Main Window Status label not updating correctly when resetting jobs. Fixes #2538
2020-01-25 15:34:39 +00:00
sr55
97424db9a6
WinGui: Clear queue options should not clear in-progress jobs. Fixes #2587
2020-01-18 20:29:34 +00:00
sr55
a01ffc133e
WinGui: Small improvement / fix to the Directory open code to allow it to highlight a given file if existing, and also better handle non existing files. Fixes #2360
2019-10-14 12:17:02 +01:00
sr55
124f0e52ca
WinGui: Optional support for previewing flip/rotate. #2334
2019-10-01 19:50:27 +01:00
sr55
ceafd5714c
WinGui: Remove the experimental embedded queue. It's not been working right for a while and I don't intend to develop it out.
2019-07-14 21:57:49 +01:00
sr55
cfb4a33b6e
WinGui: Build out code for active monitoring of storage and battery power on the system. (Similar to what the LinUI does)
...
- Automatic pause on "Low" or "Critical" battery alarms. The % level is set in Windows power settings. Automatic Resume when AC returns, if it was paused by an alarm.
- Automatic encode pause when destination drive drops below 2GB. (May make this a preference set later)
- Behaviour of pause queue on low disk space with a user defined level in preferences is unchanged.
#2109 #2181
2019-07-05 23:11:22 +01:00
sr55
e91ee8d30f
WinGui: Nice display of statistics when information isn't available. #2179
2019-07-03 21:23:56 +01:00
sr55
b52b25d167
WinGui: Refactor "When Done" to use an enum to avoid language issues. Also change "suspend" to "sleep" to be consistent with the OS. Fixes #2162
2019-06-24 21:16:01 +01:00