Темная тема, Новые базы и Полная переработка OM642
Мы проделали огромную работу, чтобы сделать программу еще быстрее, умнее и удобнее. В версии 1.1.5 вас ждет полностью переработанная логика сканирования, поддержка старых двигателей и долгожданные визуальные улучшения.
🎨 Интерфейс и Визуальные улучшения (UI / UX)
- ⚪️ Светлая и Темная темы: Добавлен полноценный переключатель тем! Теперь вы можете комфортно работать в любых условиях освещения — глаза больше не будут уставать при работе ночью или в темном боксе.
- 🔵 Умная подстройка интерфейса: Программа теперь динамически меняет ширину колонок при переключении между вкладками. Например, для новых блоков экология отображается шире, а короткие значения (Двигатель, PW Class) аккуратно сужаются, освобождая место на экране.
- 🟢 Обновленные контекстные меню: Все всплывающие меню (Ручной ввод, Заморозка, Фильтры, Цветовые маркеры) получили единый красивый дизайн с изменением цвета текста на белый при наведении.
- 🔵 Умная справочная система: Внедрен мультиязычный User Manual. Программа автоматически открывает нужную инструкцию (RU, EN или UA) в зависимости от выбранного языка интерфейса.
⚙️ Полная переработка базы OM642 🔴❗️❗️❗️
Мы переписали ядро сканера (парсера) для двигателей OM642 с нуля:
- 🔵 Идеальное распознавание: Улучшен алгоритм чтения старых монолитных блоков (CR4, CR5, CR6) и новых 3-файловых (CR60, CR61).
- 🔵 Точная экология и DPF: Глобальный радар сигнатур теперь безошибочно определяет наличие сажевого фильтра (DPF / NO_DPF), экологический класс и регион (USA / NAFTA) без "мусора" в названиях.
- 🔵 Улучшенная синхронизация 902/903/904: Файлы калибровок, флешей и бутов теперь связываются между собой еще точнее благодаря новому бинарному кэшированию Hardware ID.
➕ Новые базы и алгоритмы (OM64x)
- 🔴 Добавлена поддержка OM64x (CR40 / CR43…): Внедрена уникальная логика группировки. Так как у этих блоков флеши и калибровки имеют разные Hardware ID, программа научилась связывать их в "семьи" по PW_Class.
- 🔵 Окно Ручного добавления строк (Add Row) стало умнее: оно автоматически определяет тип блока (OM642, OM64x, OM654, CPC и т.д.) при вставке имени файла или паспорта прошивки, динамически скрывая ненужные поля.
🔍 Фильтры и Поиск
- 🔵 Исправлен критический баг фильтрации старых блоков: Ранее при фильтрации одиночных (Standalone) файлов по экологии (например, EU3) программа ошибочно подтягивала другие прошивки с таким же PW Class. Теперь одиночные файлы фильтруются строго по выбранному критерию.
- 🔵 Окно сортировки: Исправлена проблема, из-за которой программа не сортировала файлы из обычных папок (когда галочки ZIP-архивов были сняты). Теперь сортировка файлов работает безупречно для всех форматов (.cff, .smr-f).
- 🔵 Динамические критерии сортировки: Названия папок при выгрузке теперь интеллектуально меняются. Например, для вкладки CPC выгрузка идет по критерию "Двигатель", а для OM642 — по "PW Class".
🛠 Прочие исправления:
- 🔴 Окно "Ручного ввода" (MANUAL) теперь полностью поддерживает мультиязычность, включая всплывающие ошибки.
- 🔵 Устранены редкие ошибки многопоточности при очень быстром живом поиске и вводе текста.
- 🔵 Оптимизирована скорость отрисовки таблиц при быстрой прокрутке.