• Dis_Bro released this 2026-07-31 11:54:27 +00:00 | 11 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v2.1.exe

    Изменения

    • В меню «Файл» добавлено действие «Создать...» (горячая клавиша Ctrl+N).
    • Улучшен механизм загрузки JSON-документов: теперь при попытке открыть совершенно пустой файл (размером 0 байт) или файл, содержащий только пробельные символы, программа автоматически записывает в него базовую пустую структуру схемы {"circles": []} и корректно открывает его, не вызывая критических ошибок разбора JSON.
    Downloads
  • Dis_Bro released this 2026-07-31 11:15:10 +00:00 | 12 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v2.0.exe

    Изменения

    • Экспорт в PNG/JPEG:
      • В меню Файл добавлено новое действие «Экспортировать в изображение...» с горячей клавишей Ctrl+Shift+E
      • При экспорте маппинга в изображение предлагается выбрать цветовую схему: Тёмная тема или Светлая тема
      • Экспорт изображения генерируется напрямую на основе JSON
      • На экспортируемом изображении отображаются связи между последовательными блоками одной ленты
      • На соединительных линиях добавлены стрелки, указывающие направление прохождения сигнала и соединения светодиодов.
      • Внизу располагается легенда изображения (Линии и блоки)
      • Если вы экспортируете схему при наличии несохранённых изменений в проекте, приложение покажет предупреждение с предложением «Сохранить и экспортировать» или «Экспортировать без сохранения»
    Downloads
  • Dis_Bro released this 2026-07-31 09:42:05 +00:00 | 16 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.9.exe

    Изменения

    • Добавлена возможность изменять названия светодиодных блоков и линий непосредственно в дереве интерфейса.
    • Переименование можно запустить тремя удобными способами:
      • Двойным кликом по блоку/линии в списке слева.
      • Нажатием клавиши F2 при активном фокусе на дереве.
      • Через контекстное меню дерева.
    • Локальные горячие клавиши для работы с деревом:
      • F2: Переименовать выбранную линию или блок.
      • Ctrl+Del: Удалить выбранную линию или блок (с запросом подтверждения).
      • Ctrl+M: Объединить выбранные блоки одной линии.
    • Новый тип генерации скрипта: блоки. При выборе блоков генерируются:
      • Плоский массив BLOCK_LEDS и массив диапазонов блоков BLOCK_RANGES.
      • C++ функции setBlockLED (для управления единичным светодиодом по ID внутри блока) и setBlockLEDsCount (для подсветки заданного количества светодиодов от начала блока)
      • Функция поиска getBlockIndexByName(const char*) и перегрузки функций управления светодиодами, позволяющие вызывать их со строковым именем блока (например, setBlockLEDsCount("Левое Крыло", 5, color)).
    Downloads
  • Dis_Bro released this 2026-06-11 05:50:17 +00:00 | 22 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.8.exe

    Изменения

    • Добавлено автоматическое построение блока против часовой стрелки.
    • Добавлено редактирование координат LED через контекстное меню.
    • Добавлено перемещение светодиодов через Alt + ЛКМ.
    • Убран лишний столбец Источник из таблицы выбранных LED.
    • Индексы LED теперь не мешают кликам и перетаскиванию точек.
    Downloads
  • Dis_Bro released this 2026-06-10 11:05:07 +00:00 | 23 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.7.exe

    Изменения

    • Добавлена поддержка сырых JSON-файлов, где точки лежат сразу в корневом массиве.
    • При открытии исправляются trailing commas перед } и ].
    • При открытии исправляются числа вида 1173. в корректный JSON-формат 1173.0.
    • Файлы в UTF-16, UTF-16 LE/BE, CP1251 и CP1252 автоматически читаются и пересохраняются в UTF-8.
    • Добавлены smoke-тесты для сырого circle_centers JSON, CP1251 и UTF-16 LE без BOM.
    Downloads
  • Dis_Bro released this 2026-06-03 12:46:05 +00:00 | 24 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.6.exe

    Изменения

    • Добавлено удаление выбранных LED-точек из схемы.
    • Удалять точки можно через контекстное меню холста, контекстное меню таблицы и Ctrl+Del.
    • Координаты X и Y теперь можно редактировать у всех точек, включая точки из исходной схемы.
    • После удаления точек пересчитываются UID и связи блоков, чтобы маршруты не ссылались на удаленные LED.
    • В таблице UID теперь соответствует исходному id точки из JSON, а внутренний UID используется только для операций приложения.
    • Добавлена настройка распределения высоты внутренних областей боковой панели.
    • Расширены smoke-тесты на удаление точек, редактирование координат, пересчет UID/блоков и состояние UI.
    Downloads
  • Dis_Bro released this 2026-05-26 11:34:40 +00:00 | 25 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.5.exe

    Изменения

    • Перед генерацией скрипта текущая схема теперь автоматически сохраняется.
    • Если схема еще не сохранена, перед генерацией открывается диалог сохранения; при отмене генерация не запускается.
    • ordered_circles.json теперь содержит полный документ: точки, линии, блоки, подложку, unfolding и дополнительные метаданные.
    • В ordered_circles.json новые id соответствуют правильному порядку генерации, а исходный идентификатор сохраняется в source_id.
    • point_ids в блоках ремапятся под новые UID, чтобы файл можно было использовать как нормальную сохраненную схему.
    • Неизвестные поля исходного JSON больше не теряются при сохранении и генерации.
    • Диалог выбора папки генерации теперь по умолчанию открывается в папке приложения.
    • Добавлены проверки на сохранение полей, ремап UID и стартовую папку генерации.
    Downloads
  • Dis_Bro released this 2026-05-25 10:39:59 +00:00 | 26 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.4.exe

    Изменения

    • Добавлена подложка: PNG/JPEG, видимость, прозрачность, масштаб, перемещение и resize-редактирование.
    • Добавлен инструмент ручного добавленя LED
    • Упрощена таблица выбранных LED: единый ID, координаты X/Y, UID перенесен в конец.
    • Добавлены горячие клавиши для новых действий и настройка отображения id светодиодов.
    • Улучшена визуализация маршрутов: стрелки направления и изгибы при визуальном наложении линий.
    • Оптимизировано переключение активных линий, выделение точек и поиск пересечений, чтобы уменьшить подвисания.
    • Исправлена логика ручных LED относительно сетки 34 мм.
    Downloads
  • Dis_Bro released this 2026-05-21 13:58:28 +00:00 | 27 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.3.exe

    Изменения

    • Добавлены параметры приложения с разделами внешнего вида, поведения, инструментов, файлов генерации и комбинаций клавиш.
    • Добавлена настройка светлой, тёмной и системной темы.
    • Улучшена стилизация интерфейса: меню, поля ввода, выпадающие списки, спинбоксы, скроллбары и тематические иконки.
    • Добавлена настройка горячих клавиш с сохранением в settings.json.
    • Горячие клавиши теперь работают по физическим клавишам и не зависят от раскладки клавиатуры.
    • Добавлена русификация стандартных кнопок диалогов.
    • Улучшена стабильность UI: смена фокуса больше не запускает тяжёлое обновление всего интерфейса.
    • Обновлена сборка EXE: ассеты темы и иконок включаются в билд.
    Downloads
  • Dis_Bro released this 2026-05-21 06:52:29 +00:00 | 28 commits to master since this release

    Установка

    Это портативное приложение, установка не требуется. Для использования приложения надо скачать LEDMapper-v1.2.exe

    Изменения

    • Добавлено версионное имя EXE при сборке: если текущий коммит на теге, файл называется вроде LEDMapper-v1.2.exe; если тега нет, используется короткий id коммита.
    • Добавлен переключатель стрелок направления на линиях.
    • Стрелки можно скрывать и показывать через Вид -> Стрелки направления.
    • Добавлена горячая клавиша Ctrl+Shift+A для переключения стрелок.
    • Обновлена документация по горячим клавишам.
    • Добавлены smoke-тесты для проверки видимости стрелок, действия меню и горячей клавиши.
    Downloads