Commit Graph

78 Commits

Author SHA1 Message Date
sr55 5cc2fbbca6 WinGui: Fix a large number of stylecop warnings. 2016-10-30 20:18:45 +00:00
sr55 c50a2c7d9d WinGui: Add more space around the preview window when the content is larger than the screen work area. 2016-09-09 22:44:11 +01:00
sr55 acc5d9847c WinGui: Fix #318 Video Previews can start at the beginning of the file, but the first preview is a little bit inside the file. So StartAtPreview indexes are out by 1. 2016-09-09 22:29:38 +01: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 99aa2bf7c9 WinGui: Fix Line Endings and (StyleCop)Warnings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7152 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-05-03 17:29:45 +00:00
sr55 ca97a5f523 WinGui: Some further refactoring of the services library. Moving all the queueing functionality up to app layer for now.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7086 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-04-12 14:25:56 +00:00
sr55 e008f37003 WinGui: Remove the EncodeServiceWrapper
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6963 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-03 19:59:35 +00:00
sr55 c8e25b9e67 WinGui: Dropping more legacy code and moving some more UI only code up to the UI level.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6960 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-01 18:10:34 +00:00
sr55 5cce72f890 WinGui: Removing the Isolation code as it's not used, and planned for libhb instead.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6958 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-01 17:53:54 +00:00
sr55 649ff74c60 WinGui: Moving the Interop Code into the services library. This will allow some modelling simplifications.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6949 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-02-28 20:10:51 +00:00
sr55 9545f5c9b6 WinGui: Fix a object reference issue with the ScannedSource in the QueueTask object. This could lead to queue encode failures.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6815 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-25 19:46:56 +00:00
sr55 26e7efb9e7 WinGui: Improve the preset load failure error message. Remove some duplicate keys in the encode task model. Change some of the preview properties to nullable.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6781 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-20 11:36:33 +00:00
sr55 50445c5138 WinGui: Quick Fix for the batch encoding with libhb mode.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6775 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-19 21:55:29 +00:00
sr55 3971869f63 WinGui: Remove the EncodingProfile object as it doesn't make sense in the context of the app.
Small fix to updated preview window.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6767 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-18 18:02:25 +00:00
sr55 9250daa1b6 WinGui: Combine the Still and Live previews into a single window in the same style as the Mac and Linux GUI's
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6765 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-17 23:03:53 +00:00
sr55 34db38d676 WinGui:
- Numerous fixes to the JSON api code. 
  Live preview should now work again.
  Possible fix for issue where queued jobs where stopping at a random point and not continuing. 
- Fix Clear button on the audio tab.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6760 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-17 19:39:49 +00:00
sr55 d9b030c21a WinGui: Refracting some of the modelling around the Encode Services
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6685 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-04 20:54:02 +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 69d30f36f0 WinGui: Don't allow previews less than 32x32 as it'll crash. Handle SEH exceptions for this method.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6561 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-27 21:01:15 +00:00
sr55 9ab2cefc88 WinGui: Don't grab previews when the preview window hasn't been opened. (Note, there is still a crash that sometimes happens for some resolutions that needs fixed, but the UI shouldn't crash anymore if the window hasn't been opened)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6205 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-05-24 17:25:48 +00:00
sr55 2420371764 WinGui: Give the preview window a presence on the picture settings tab. Added some initial code to manage the window size. (Note, this is not complete or DPI aware yet)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6197 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-05-17 21:27:20 +00:00
sr55 c70a9eb8cd WinGui: Tidy up a few cosmetic issues and enable the picture preview code in the background so it can get some testing.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5991 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-01-25 21:12:38 +00:00
sr55 e6b6f7bd7c WinGui: cleanup some warnings.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5952 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-01-02 21:15:56 +00:00
sr55 87737b6fe3 WinGui: Some further work in the background on the still preview feature.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5922 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-12-06 21:32:58 +00:00
sr55 6d1a0aaf44 WinGui: Some additional work on Static Previews. Added slider to select the preview and set Max size on the image to prevent upscaling. Note, this feature is still not enabled in the UI.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5902 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-11-22 22:25:59 +00:00
sr55 acc5247710 WinGui: Putting in place the framework for a static preview window. Initial window created and now displays a static preview. This feature is not enabled in the UI yet.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5901 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-11-19 23:18:43 +00:00