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
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
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
d66c23d4a8
WinGui: Switch the GUI over to using JSON for the queue. (Note, this is not the same format as the CLI and thus cannot be imported. This may happen in the future)
...
Please finish existing queue before installing new version.
2019-05-10 22:37:25 +01:00
sr55
fed19278e0
WinGui: Save Options when the app closes, if the options window was last open and unsaved.
2018-11-18 14:06:41 +00:00
sr55
6336b87579
WinGui: Some consistency fixes and UI tweaks around queue start/pause/stop.
2017-08-30 20:26:45 +01:00
sr55
c892e3697b
WinGui: Strip out the overlay panel code. It's not used.
2016-04-18 21:17:09 +01:00
sr55
f04245c5a0
WinGui: Sizing tweak to mini view. Tidy up some code warnings. Update assembly info files.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7407 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-08-23 12:38:12 +00: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
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
168ce686fd
WinGui: Add TrueHD, Flac and EAC3 Passthru, and EAC3 encoder options. Fixed No Audio Behaviour. Misc other experimental UX/UI code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7027 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-29 15:57:53 +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
29c62be712
WinGui: Moving the Queue Code out to the UI level. The services library will be strictly a libhb warpper and service provider.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6959 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-03-01 18:03:28 +00:00
sr55
6d57e42b6b
WinGui: Remove a bunch of CLI handling code.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6840 b64f7644-9d1e-0410-96f1-a4d463321fa5
2015-01-31 15:19:14 +00:00
sr55
0166146202
WinGui: Move the event trigger to make drag/drop of files on the UI more reliable.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6571 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-11-29 20:06:12 +00:00
sr55
92f8fc94fc
WinGui: Improve exit while encoding error message.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6466 b64f7644-9d1e-0410-96f1-a4d463321fa5
2014-10-25 17:17:11 +00:00
sr55
ab24a483dc
WinGui: Move a bunch of strings out to the resources file.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5946 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-12-29 21:06:41 +00:00
sr55
bfd79c7ca9
WinGui: Some more work on the Instant HandBrake prototype.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5756 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-08-27 19:11:43 +00:00
sr55
d6fcba15d0
WinGui: Broke Status display. Fixed.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5618 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-29 15:39:35 +00:00
sr55
75e97b7e67
WinGui: Just some prototype code for safe keeping. Some ideas around an Instant HandBrake window.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5617 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-29 15:36:48 +00:00
sr55
97769166a5
WinGui: Added a new option that will allow users to fallback to using system colours. This is useful for those running non-standard system themes or high contrast mode.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5575 b64f7644-9d1e-0410-96f1-a4d463321fa5
2013-06-13 18:38:02 +00:00
sr55
f93ce617af
WinGui: General code tidy-up and fix a couple of possible points that could throw exceptions.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5083 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-11-27 16:32:13 +00:00
sr55
60bf93c65e
WinGui: Strip out the last traces of MEF since it's not going to be used.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4920 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-08-27 18:35:56 +00:00
sr55
e2432168fe
WinGui: Working drive tray insert/remove detection.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4829 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-07-14 12:09:06 +00:00
sr55
a47da7b31e
WinGui: Another set of assorted fixes and UI tweaks.
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4781 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-26 20:46:19 +00:00
sr55
a03739f045
WinGui: Added a Shell View which can host various windows. By default this will host the Main window. Changed the Options window to be a usercontrol so it can be hosted in this shell view, allowing for a chrome-esk style options within the main window without the need for a dialog window. The options window will need some design changes. (Coming soon)
...
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4721 b64f7644-9d1e-0410-96f1-a4d463321fa5
2012-06-08 02:13:59 +00:00