hothing писал(а):
* Возможность определять носитель схемы: экран или бумага. Для каждого носителя - набор параметров.
* В фоне прорисовывать границы бумажных страниц на которых будут печататься схемы (удобно ориентировать иконы "Соединитель")
Что-то подобное в планах есть, но не в ближайших.
После десятка страниц опыта по размещению схем, появляется понимание как строить схему, чтобы уложить её в выбранный формат.
hothing писал(а):
* Возможность изменять цвет фона иконы
* Возможность задавать шрифт текста схем (репозитория?)
В планах есть.
hothing писал(а):
* Режим просмотра в котором для икон "Адрес ветки" и "Переход на метку" срабатывал бы механизм перемещения по схеме (а ля гиперссылка)
Это уже есть.
Выделить Адрес.
Нажать Alt+G.
Будет выделена икона Имя ветки. Если она находилась за пределами экрана, то она будет автоматически помещена в пределы экрана. Пунктирные линии покажут связанные с этой иконой Имя ветки иконы Адрес.
Нажать Alt+B.
Если была выделена икона Имя ветки, то произойдёт переход на самую левую связанную икону Адрес.
Если была выделена икона Адрес, то переход на следующую икону Адрес, связанную с той же иконой Имя ветки.
hothing писал(а):
* Для икон "Адрес ветки", "Переход на метку", "Вставка" добавить возможность выбора адреса из списка (может снизу открывать панель со списком?)
Подумаю ...
Сейчас для Адреса есть такая возможность.
Выделить икону Адрес.
Нажать Alt+Enter. Произойдёт назначение (связывание) иконы Имя ветки. При следующем нажатии будет назначена следующая справа икона Имя ветки.
Выделить икону Адрес.
Нажать Ctrl+Enter. Произойдёт назначение (связывание) иконы Имя ветки. При следующем нажатии будет назначена следующая слева икона Имя ветки.
В обоих случаях в иконе Адрес появляется текст из вновь назначенной иконы Имя ветки.
hothing писал(а):
* Для икон сделать возможность передвигать их по шампуру (вверх\вниз) для оптимизации размеров схемы
Такая возможность уже существует.
Выделите икону или узел.
Наведите на неё указатель мыши. Нажмите левую кнопку мыши и не отпуская её перемещайте указатель. Икона будет смещаться вниз/вверх вправо/влево, если такая операция для неё доступна.
Или воспользуйтесь сочетанием клавиш Ctrl+Shift+стрелки (клавиатуры).
Alt+Shift+стрелки — задаёт размер иконы.
hothing писал(а):
Можно сделать API доступа к представлению схемы в виде атрибутного графа (a la Neo4j, OrientDB, Giraph) в режиме только для чтения.
Спасибо, посмотрю.