Первый вариант поддержки DragAndDrop для CanProg
Drag and Drop с анимацией и предпросмотром на основе поведений
Добавлено сглаживание анимаций открытия информации о прошивке
Сделал ArrowBorder наследником Decorator, теперь в него можно помещать другие элементы.
Поместил информацию о прошивке внутрь ArrowBorder
Изменены стили для перетаскивания неправильного файла
Подтянута версия Firmwaring с новым загрузчиком
При отрицательном ответет устройства на ProgSubmit возникает ошибка с соответствующим сообщением.
Теперь не отловленные на нужных уровнях ошибки будут прерывать процесс прошивки.
Merge branch 'dev' into can-explorer
Merge branch 'can-explorer' into can-explorer-detailed-view
Прикрутил свежие поведения Drag and Drop
Переделана команда Upload, теперь можно заливать файлы через Drag and Drop
Система задач переведена с "запускающих окон" на JobManager.
Теперь команды выполняют роль связи с интерфейсом и ставят задачи в очередь JobManager-а.
Выполняющиеся задачи теперь заносятся в JobManaget. Используется JobManager с последовательным выполнением задач.
В интерфейсе задачи теперь не вылазят отдельным окном, а показываются в виде очерди внизу окна.
Команда JobSourceCommand разбита на параметризованную и непараметризованную части
Исправлены ошибки в DownloadJob и UploadJob
Добалвены DeleteJob и DeleteCommand