kruzhok-team / lapki-client

Графическая IDE для киберфизических систем (клиентская часть)
GNU General Public License v3.0
11 stars 6 forks source link

Пробелы в названиях компонентов #315

Closed captaincod closed 2 months ago

captaincod commented 4 months ago

IDE никак не указывает, что нельзя создавать компонент с названием, в котором содержится пробел. Если такой создать, то либо IDE через неопределённое время крашится с ошибкой undefined, либо схема после сохранения и повторного открытия выдаёт, например, ошибки, как на скриншоте (см. переходы)

image

Прикрепляю ссылку на схему, с которой срабатывает ошибка: https://gist.github.com/captaincod/b46a683bb67dd82bbcf839e557e19956

chekoopa commented 4 months ago

Нужно либо запрещать пробелы (что логично для компонентной архитектуры, особенно в Arduino), либо как-то их обрабатывать и экранировать. Склоняюсь к первому варианту (можно в мягкой форме, заменять на подчёркивания)

Roundabout1 commented 2 months ago

Можно закрыть issue