Альтернативное меню SingleMenu 6.3

Скачать:

SingleMenu_6.3.zip (26,06 Мб)

Исправления в 6.3:

  1. Исправлено отображение радиообложки плеера на заставке. Нашёл asot.
  2. Реализована загрузка скина с внешних носителей. В основных настройках сделана опция "Использовать скины напрямую". При её активации - выбор скина в Основных настройках не копирует скин в папку с меню, а сразу загружает его из исходного пути.
  3. В Settings.ini добавлены новые параметры: UseExternalSkins = 0/1 (разрешение/запрет прямого использования скинов), и два параметра SkinPath и SaverSkinPath - хранят путь к текущему скину и скину заставки.
  4. Общий скин и скин заставки могут находиться в разных папках. Можно менять основной скин без смены заставки (если в папке основного скина будет отсутствовать SaverSkin.cfg).
  5. Если активна опция прямого использования скинов - в комбобоксе выбора скинов первой позицией идёт пункт Default. Обозначает скин, хранящийся рядом с exe (скин по умолчанию). Если переключиться на дефолтный скин - опция прямого использования скинов деактивируется. Если в папке с меню не обнаружится скин по умолчанию - опции Default не будет.
  6. Если при старте меню и активной опции прямого использования скинов - указанный скин не находится, меню пробует загрузить скин по умолчанию. Если и его не будет - завершение работы.
  7. Сделан механизм загрузки изображений на лету (рантайм). При активации опции меню не будет предзагружать скин, а при каждом событии (тап на иконку, смена иконки кан-панели) будет загружать иконку с носителя. Активация режима - наличие файла Runtime.txt рядом с exe в момент запуска меню.
  8. Следом за рантаймом сделан более продвинутый режим - выгрузка формы из памяти при её закрытии. Опция очень сильно снижает потребление памяти (~ в 2,5 раза), но при открытии какого-либо окна его содержимое загружается с носителя (на это требуется небольшое время). Окна, которые всегда загружены и не выгружаются: главморда, кан-панель и заставка. Активация этого режима: в файле Runtime.txt первой строкой должен находиться текст Free.
  9. Сделана индикация выбранного режима. Если включена рантайм-загрузка - на окне загрузки меню появляется текст "Runtime", если включён ещё и режим выгрузки форм из памяти - текст "Runtime and Free". Режим также отображается в окне "About".
  10. Исправлен долго тянущийся мелкий баг - перепутанные иконки БТ-микса в Диалере (нажатая и ненажатая).
  11. Сделана маленькая пауза отображения нажатых кнопок в Диалере (лог для версии 4.0, п. 26) - 50 мсек.
  12. Иконки радио (в том числе Радио ДК) и иконки любимых абонентов в Диалере (Icons\2-9.jpg) теперь тоже загружаются в bmp-формате. Из jpg в меню больше не осталось ничего.
  13. Исправлен порядок иконок в окне навипрограмм (ломался фон) для дефолтного скина.
  14. Небольшие изменения в коде установки времени при загрузке меню.
  15. В Приложениях архиватор изменён на Коды регионов от kukin-tuman.
  16. Добавлен дебаг-режим. При наличии файла "Debug.txt" рядом с exe - этот режим включается.
  17. На данный момент дебаг-режим включает в себя два пункта:
    1. в лог меню (SMLog.log) будут записываться данные установки времени из аппаратных часов ММС.
    2. в лог меню при старте записываются номера wm-сообщений от MMC.dll.

В будущем список дебаг-данных будет пополняться.

Изменения по плееру (сделано автором):
Исправлено: если в режиме плавного затухания звука поставить плеер на паузу и переключиться на другой плейлист - громкость плеера оставалась на нуле.

Пользователям прошлой версии: обновить exe, опционально Skin.cfg и иконки 8/8P (плюс добавить программу Коды регионов из Tools), иконки BD_RadioDK\IconPresetRDK(_BW) в bmp-формате, а также сконвертировать свои иконки радио и любимых абонентов в bmp.

Установка, использование и особенности:

Для боящихся ресура нанд-флеша Статикстора: программа запускается с любого носителя и с любым именем. Главное, чтобы в папке с ней были нужные ресурсы.
Запускать с USB-флешки можно, только перед выключением ММС из программы надо выйти. Связано с тем, что USB-флешки не монтируются сразу при старте.
Файлы book.db и fav.db класть в папку с программой.
Сохранение настроек (любых, в том числе радиостанций) происходит только при выходе из программы или нажатии "Сохранить настройки".
Все настройки хранятся в одном файле, кроме настроек радио. Перенесите файл LadaRadio.ini из Ньюменю в папку с программой - получите свои настроенные радиостанции. Логотипы класть по тому же пути, как и в Ньюменю - Skin\Radio\Stations в jpg- или bmp-формате.
Редактирование цены топлива находится в Общих настройках, производится с помощью экранной клавиатуры.

Корректировка пробега - это цифра, показывающая, сколько пробегает ММС без коррекции при пробеге приборки в 1000 км.
Процедура:
1. Устанавливаем коррекцию на 1000 (нет коррекции).
2. Сбрасываем суточный пробег на приборке.
3. Проезжаем, допустим, 100 км по приборке.
4. ММС отобразила пробег, например, 104,5 км.
5. Вносим коррекцию - 1045.
6. Теперь ММС будет корректировать пробег и отображать его согласно приборке.
Корректировку рекомендую обновлять при каждой смене колёс.

Скриншоты: