1. Исправлен баг: запрос чтения ошибок при любом событии или чтении Check Engine, если включён автопоказ ошибок. Теперь ошибки зачитываются, только если чек в активном состоянии.
2. В Skin.cfg в раздел приложений добавлены параметры WindowName1-12: если текст указан, то при старте приложения сначала ищется окно с заданным именем. Если нашлось - вытягивается на передний план. Поясню:
а) Path1=Tools\cecmd.exe
WindowName1="Total Commander/CE"
б) Запускаем Тотал, сворачиваем.
в) при тапе на запуск Тотала будет запускаться не новая копия, а вытаскиваться окно предыдущей запущенной копии.
Если эту функцию нужно отключить, ставим WindowNameX=""
4. Изменён exe приложения "Коды ошибок OBD" - окну присвоено собственное имя.
5. При выходе из меню убиваются запущенные приложения, для которых разрешено отслеживание.
6. Кнопки общего сброса и сброса ошибок перенесены в Дополнительные настройки.
7. На сейвер добавлены обороты (CAN ID=180). В SaverSkin.cfg добавлен лабел RPMVal и текст единиц измерения оборотов. В настройки кан-панели добавлен чекбокс и значение порога оборотов, после которого текст меняет цвет (серая/полная галочка) и воспроизводится звуковое предупреждение (Sounds\REVS.wav, полная галочка). В EmuCanVars.ini добавлен параметр оборотов.
8. В Settings.ini добавлен параметр усреднения показаний оборотов: AveragingRPM. Обороты отображаются кратными этому числу. Если установить его, например, в 50 - то обороты будут отображаться как 850, 900, 950 и т.д., если в 100 - то 800, 900, 1000 и т.д.
9. Нажатие кнопки 'L' на клавиатуре при активном скринсейвере ненадолго закрашивает все текстовые лабелы белым цветом. Позволяет увидеть торчащие из-под прямоугольника куски текста - и понять, насколько надо увеличить размер поля, чтобы текст гарантированно помещался.
10. Нажатие кнопок '='/'-' на клавиатуре при активном скринсейвере увеличивает/уменьшает скорость.
11. Нажатие кнопок '0'/'9' на клавиатуре при активном скринсейвере увеличивает/уменьшает обороты на 50.
12. Добавлена отрисовка шкалы RPM и изменена отрисовка шкалы скорости. В SaverSkin.cfg добавлены параметры соответствующих шкал. За разъяснениями по координатам и принципу работы
сюда.
Важно!!! Угол измеряется в 1/16 градуса!!! То есть 30 градусов - это 480, 180 градусов - 2880.
13. Бэкграунд сейвера изменён на вариант от Vik-Stv.
14. В SaverSkin.cfg добавлены параметры MaxSpeed, MaxRPM, MaxFuel, MinTemp, MaxTemp - минимальные/максимальные значения соответстсвующих параметров.
15. Приложение №4 (менеджер процессов) изменено на LadaTaskMgr.
16. На обе заставки (сейвер и нави-маршрутник) добавлена температура двигателя. В SaverSkin.cfg внесены соответствующие параметры.
17. Сделаны шкалы температуры двигателя и уровня топлива.
18. Нажатие кнопок '2'/'1' на клавиатуре при активном скринсейвере увеличивает/уменьшает температуру двигателя.
19. Нажатие кнопок '4'/'3' на клавиатуре при активном скринсейвере увеличивает/уменьшает уровень текущего топлива на 1 литр.
20. Нажатие кнопки 'U' на клавиатуре при активном скринсейвере обновляет его параметры из SaverSkin.cfg.
21. Нажатие кнопки 'R' на клавиатуре при активном скринсейвере перечитывает его иконки и обновляет его параметры из SaverSkin.cfg.
22. Опция в Допнастройках "Листать плейлист энкодером". При активации и невключенной автогромкости - при нахождении в плейлисте SinglePlayer'а вращение громкости листает треки, энкодер - воспроизводит выбранный трек. Идея mr.glonin. Если чекбокс серый - то при нажатии на энкодер воспроизводится выделенный трек, если полный - воспроизводится трек и закрывается окно плейлистов.
23. То же самое сделано для Калин/Приор по нажатию кнопки Ok.
24. Обновлена дллка БТ от Антонио до v2.7.0.2.
25. Долгое нажатие на иконку "Настройки" в звонилке выполняет полный сброс подсистемы БТ - закрытие порта и его инициализацию по-новой.
26. Убрано ожидание перерисовки кнопок цифрового блока в звонилке. Теперь цифры будут набираться гораздо быстрее.
27. Долгое нажатие на иконку/аппаратную кнопку/софт-кнопку "День/Ночь" убирает всю информацию с экрана и приглушает подсветку. По алгоритму это - заставка, поэтому любое действие, приводящее к закрытию заставки (тап, старт радио/плеера и т.д.) отключает этот режим.
28. Исправлена ошибка пропадания навимаршрутника при активной поездке и включении зажигания. Нашёл und68.
29. Долгий тап на иконку кан-панели на главморде отображает трип-лог. Идея und68.
30. Исправлено: значение функции ручника теперь обрабатывается, только когда CAN110 установлен в 1 (это происходит автоматически при приходе сообщений от ручника/габаритов/оборотов). На всякий случай проверьте значение в Settings.ini и установите его в 0, если кан-контроллер не прошит до v1.10. В эмуляторе нажатие на двери тоже устанавливает CAN110 в 1, для корректного отображения оборотов и т.д.
31. Исправлено: при выходе из медиаплеера не появлялась кан-панель, если зажигание было включено во время работы медиаплеера. Нашёл семен231.
32. Добавлена возможность рисовать линейные шкалы. Информация
там же:
33. Добавлена новая дллка для SinglePlayer'а - bass_aac.dll.
Пользователям прошлой версии: обновить SingleMenu.exe, exe-файл OBD-ошибок (из Tools), конфиги скина, файлы Skin\ScreenSaver\Background.jpg, Sounds\REVS.wav, папку SinglePlayer, дллку БТ, и добавить дллку bass_aac.
SinglePlayer 2.5 (текст от автора):+ Добавлена функция проигрывания всех плейлистов. Если включен режим случайного проигрывания треков, то проигрываются случайные треки из случайных плейлистов. Если режим случайного проигрывания выключен, то после проигрывания последнего трека в плейлисте, переключается плейлист на следующий и играет его первый трек. Добавлены переключатели playallplson и playallplsoff, а так же вынесено в настройки плеера.
+ Если переключать плейлисты не на странице плейлиста, то пустые плейлисты будут пропускаться.
+ Добавлены динамические переменные:
%radioconnect% - Принимает значение числа попыток подключения к радиостанции + строку connectiradio из языкового пакета
+ В поисковик добавлена кнопка добавления всех найденых треков в список очереди проигрывания. Команда кнопки addtonextall. В скине добавлена соответствующая иконка.
+ Добавлена поддержка проигрывания формата M4A. Это аудио файлы сжатые кодеком AAC. Данный формат используется в треках магазина ITunes.
F Если выключено сохранение позиции и трека, переключение плейлиста с автовоспроизведением, проигрывало трек с прошлого плейлиста, а не нового.
F Если в плейлисте 1 трек и включен рандом, то после постановки на паузу и возобновлении проигрывания, попытка переключить на следующий трек весила плеер.
F Если создать плейлист, добавлением каталога, то проигрывался первый трек прошлого плейлиста, а не созданного.
* В прокрутке названия трека выставлена задержка после конца строки.
+ Добавлены фильтры в эквалайзере: low, high, bandpass, peakingeq, notch.
+ Добавлены новые эффекты в эквалайзере: compressor, distortion, phaser, freeverb, autowah.
+ Сделана тонкая настройка всех эффектов и фильтров а так же частот эквалайзера с ручным указанием частот пресетов.
F При изменении значений эквалайзера и переключения пресетов теперь не требует перезапуска потока воспроизведения, звук не заикается при изменении значений эквалайзера.