Ура!!! Это свершилось!!!
Наконец-то очередное обновление! Качаем
отсюда.
Пожалуй, это будет самая "толстая" бета, в которой (могут) присутствовать много ошибок. Я не успел проверить все фишки, а также еще ничего не оптимизировал. Но начало положено!
Хочу заметить, что распаковывать содержимое архива нужно в каталог с уже установленным ЛеоКаром. Если попробовать распаковать в пустой каталог ("чистая" установка) - система работать не будет. Поэтому если не пользовались программой до этого - не качайте этот файл, дождитесь следующей версии!
Что сделано
1. СКИНЫ!!!
Наконец-то, долгожданные! Теперь они дружат с ЛеоКаром! В комплекте идет АЖ ДВА скина (карбон (новый) и по умолчанию (старый)).
Старый может глючить в визуальном плане (движок скинов я отрабатывал именно на старом), а новый еще не готов на 100%.
Скины представляют из себя несколько каталогов, каждый для своего окна программы, в котором содержатся рисунки для всех элементов управления, а также конфигурационный файл.
В этом файле содержатся данные для окна (ШИРИНА И ВЫСОТА, фоновый цвет) и всех его элементов управления (цвета фона и текста, текст, подсказки, необходимые теги, данные шрифта и местоположения на экране).
На практике это означает, что теперь появилась возможность полностью изменять внешний вид программы, а также адаптировать его ДЛЯ ЛЮБЫХ РАЗРЕШЕНИЙ ЭКРАНА!!!
На моем ноуте эта бетка грузится без заметных тормозов по сравнению с предыдущими. Но возможность скинов ведет к пожиранию памяти. Сейчас программа вообще не оптимизирована, поэтому экзешник занимает более 35 метров. Но еще раз повторюсь - это только начало!
Кстати, фоновые картинки могут быть и в формате .jpg, просто мне удобнее пока работать с .bmp.
2. При первой загрузке программа спросит, каким именно скином ей пользоваться - новым или старым. Окно выбора скина находится в Меню Настроек.
3. Для тех, кто будет делать новые скины.
В папке Actions находятся два файла - SkinSelect.exe (покажет окно выбора скина) и SkinRefresh.exe (применит еще раз текущий скин к программе БЕЗ ЕЕ ПЕРЕЗАГРУЗКИ!). То есть если хотите тут же увидеть результаты редактирования скина на программе - запускайте SkinRefresh.exe.
4. Для владельцев ГПС-приемников типа BU-353 - РАБОТАЕТ ЧТЕНИЕ СКОРОСТИ С ГПС!!! Оказывается, приемник выдает данные о скорости в морских узлах (1,8... километра). В общем, ошибка старая, но теперь все ОК!
5. Исправлен тултип при добавлении новой музыки и при выборе песен - все работает быстрее.
6. При добавлении новой записи в Журнал она будет выделена после редактирования
7. Исправлен "ПОЛНОЧНЫЙ" глюк программы - постоянная отмена маршрута и переключение на Главный Экран в течение минуты.
8. Яркость экрана автоматически притухает в ночное время после выхода из Хибернейта
9. Исправлены ошибки при переходе в подкаталог - предыдущий каталог не выделялся в списке.
10. Исправлена ошибка при редактировании записи в Бортовом Журнале - окно Журнала порой перекрывало окно Редактора
11. При обзоре файлов и музыки активный каталог центрируется в левом списке
12. При возобновлении работы после Хибернейта будет показываться лого
13. Удобная цифровая клавиатура для ввода чисел в режиме Редактора Бортового Журнала
14. Состояние приемника ГПС (есть/нет приема) теперь отображается на нижней Панели Инструментов
15. Окно сообщений теперь выводится по центру программы, а не экрана, и тултип так же.
Основное вроде бы перечислил.
Список, что еще надо сделать, огромный. Но буду стараться!
И очень надеюсь, что мы вместе все же сможем доделать этот скин! Без вашей помощи я не справлюсь...
Спасибо всем, кто откликался и старался помочь в теме про будущее проекта!
Лео