Commit Graph

19 Commits

Author SHA1 Message Date
sr55 e0b210fe42
WinGui: Add Range Limits to "Add to Queue" selection Window. (#4146) 2024-06-29 15:34:01 +01:00
dashsantosh-mcw ad10e6ca40
WinUI: Add Invert Selection option to Queue Selection View (#5741) 2024-02-02 18:42:22 +00: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 1d5e098cc6
WinGui: Improve Feature Discoverability. On the queue selection window, add a discrete button for sorting.
Menu items now flip between Desc and Asc order.
Drag/Drop re-order is now also supported.

Should make adding to the queue a little easier if you want a rough pre-order.
2023-02-16 19:07:21 +00:00
sr55 89d60d3a9c
WinGui: Fix an issue caused by a behavioural change with the libdvdread library. AutoNaming should once again handle label names. Fixes #4859 2023-01-23 21:11:10 +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 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 f3a438dcbd
WinGui: Fix a potential crash when working with DVD discs during AutoNaming Fixes #2837
Fix scrollbar not dispaying on source selection. Fixes #2843
2020-05-10 11:25:39 +01:00
sr55 29eec28392
WinGui: Simplify the Language Resource Files. 2018-10-10 19:01:36 +01:00
sr55 3f7de0497e WinGui: Order By Name R-Click option on Add to queue selection window. 2017-02-04 15:51:34 +00:00
sr55 fa82fc310a WinGui: Added a text block on the Queue Add selection that shows the current preset to be used to for adding to the queue. 2016-02-20 21:21:45 +00:00
Scott e703a7961f AppServices tidyup
Moving the UI modelling and services to the GUI Project.
2015-09-26 21:30:31 +01:00
sr55 99d6dc51d6 WinGui: Replace Castle Windsor with Caliburn Micros built-in SimpleContainer IoC. We don't need anything as powerful as castle. Also, since the license appears to now be Apache License 2 which is not compatible with GPLv2, we can't upgrade this library any more.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7356 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-07-21 20:32:11 +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 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 2a8581bae2 WinGui: Fix to the Multiple Title selection feature. UI warning no longer relevant after audio/sub title behaviour refactor.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6065 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-02-23 18:25:37 +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 df40df10c0 WinGui: Some additional work on my prototype batch add to queue feature.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5486 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-05-19 17:41:51 +00:00
sr55 98749c2316 WinGui: Just some prototype code for safe keeping. Not currently used.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5185 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-01-20 14:21:58 +00:00