Пожелания

Очень удивился когда не нашел стрелок. Как рисовать вобще какие-от процессы когда нет стрелок?

Даже тот же пример "бабочка", там есть life circle, но как понять какой этап за каким идет?!

Вобщем нужны стрелки.

А так, ваш продукт понравился. Очень все красиво. Еще часто хочется, чтобы программа сама расставила элементы на экране. Это можно было бы привязать к двойному клику на пустом месте.

Не помешала бы возможность полностью скрывать панели, что справа.

Обозначение облаков (в "бизнес процессы") - светло-зеленое фон-облако за меткой - не перемещается, если перетащить метку вручную.

Хотелось бы как-то визуально определить "вес" метки. например выделять темнее (или рукава рисовать толще), если в двух первых кругах дочерних элементов более 10-20-30 штук.

Иногда хочется взглянуть разом на всю карту. Я разворачиваю недостающие элементы, а прога прячет старые. нужно как-то урегулировать. Например, при клике с Shift - не прятать старые.

Re: Пожелания

>> Очень удивился когда не нашел стрелок. Как рисовать вобще какие-от процессы когда нет стрелок?

У связей (links) есть направление. Это может выполнять роль стрелок.

>> Даже тот же пример "бабочка", там есть life circle, но как понять какой этап за каким идет?!

Это был недостаток именно этой карты. Сейчас выложена исправленная версия.

>> А так, ваш продукт понравился. Очень все красиво.

Спасибо, приятно слышать :-)

>> Еще часто хочется, чтобы программа сама расставила элементы на экране. Это можно было бы привязать к двойному клику на пустом месте.

Не совсем понятно, что Вы имеете в виду. Разве сейчас программа и так не расставляет все элементы? А двойной клик создает новый узел.

>> Не помешала бы возможность полностью скрывать панели, что справа. >> Иногда хочется взглянуть разом на всю карту. Я разворачиваю недостающие элементы, а прога прячет старые. нужно как-то урегулировать. Например, при клике с Shift - не прятать старые.

Эти Ваши пожелания будут воплощены в Fullscreen. Правые панели будут убираться, и соответственно будет отображаться бОльшее количество узлов.

Что касается, клика с Shift/ом, то он и сейчас работает :) – в списке узлов (Nodes List). А на диаграмме работает выделение нескольких узлов с помощью rubberband и Ctrl+клик. Стоит помнить, однако, что на карте есть лимит количества узлов, которые показываются, потому как если его не ставить, карта теряет наглядность. Лимит можно обойти выделением узлов Shift/ом в списке узлов, однако если выделить слишком много узлов, то карта будет выглядеть некрасиво/непонятно.

>> Обозначение облаков (в "бизнес процессы") - светло-зеленое фон-облако за меткой - не перемещается, если перетащить метку вручную.

Да, это баг, он занесен в development issues, мы его непременно исправим. Можно следить за статусом бага (когда он будет «вылечен») здесь ( Subscribe post).

>> Хотелось бы как-то визуально определить "вес" метки. например выделять темнее (или рукава рисовать толще), если в двух первых кругах дочерних элементов более 10-20-30 штук.

Если под «меткой» Вы имеете в виду узлы (темы/объекты на карте/…), тогда да, эта фича занесена в development issues здесь.

Вес узлов будет выражаться в их размере. Цвет же и сейчас можно поменять вручную.

Спасибо за столь конструктивный пост! Если у Вас будут еще вопросы, с удовольствием отвечу :-)

Я жму insert чтобы

Я жму insert чтобы добавить новый узел - отлично, интуитивно понятно. Но когда я набираю название узла - в самом узле ничего не меняется. Да, я знаю, что оно есть где-то там, сверху слева, но это точно не интуитивно.

Я жму инсерт, затем ctrl-v, чтобы вставить текст. Ничего не происходит! не логично.

Все-таки полезнее будет не ограничивать название узла только одной строкой - три строки с максимальной шириной ячейки в 200 пунктов, думаю, будут в самый раз.

У меня почему-то часто не срабатывает нажаnие insert. Приходится жать два-три раза. Причем компьютер у меня далеко не из самых древних, поэтому списать на то что, программа не успела перевести фокус на новый объект - не лучший вариант.

Возникло желание посмотреть список "горячих клавиш". Все же должно быть интуитивно =). Жму F1. Ничего не происходит. Интуитивно, наверное пользователи сами должны догадаться какие здесь горячие клавиши =).

Кстати, искал кнопку для возврата на уровень назад. Т.е. я добавил узел, и теперь хочу добавить к нему одноранговый (брата, а не сына) =). Не нашел, потому что не нашел как правильно нажимать F1 =).

Кнопка для возврата на уровень назад.

Alt + стрелочки перемещает Вас по истории навигации. Т.е. если узел быт только что создан Alt + влево переместит фокус на родительский узел.

Re:

>> Я жму insert чтобы добавить новый узел - отлично, интуитивно понятно. Но когда я набираю название узла - в самом узле ничего не меняется. Да, я знаю, что оно есть где-то там, сверху слева, но это точно не интуитивно.

Почему не интуитивно то, что все изменения узла (как то: имя, цвет, тип и т.п.) происходят в одном месте – Node’s Properties? :) Тема насчет того, чтобы изменяемый текст сразу появлялся в узле, уже поднималась.. пока еще висит.

>> Я жму инсерт, затем ctrl-v, чтобы вставить текст. Ничего не происходит! не логично.

Ctrl+V также работает для вставления узлов целиком, вам кажется нелогичным, что нужно сначала начать редактировать имя узла, а потом вставлять текст?

>> Все-таки полезнее будет не ограничивать название узла только одной строкой - три строки с максимальной шириной ячейки в 200 пунктов, думаю, будут в самый раз.

На эту тему заведен кейс в development issues. Подписавшись, можно отслеживать его статус. Насчет максимальной ширины пока думаем.

>> У меня почему-то часто не срабатывает нажаnие insert. Приходится жать два-три раза. Причем компьютер у меня далеко не из самых древних, поэтому списать на то что, программа не успела перевести фокус на новый объект - не лучший вариант.

Дело действительно не в древности компьютера :-) Скорее всего Insert не срабатывает из-за этой ошибки. Фокус в самом деле остается не там, где должен быть.

>>Возникло желание посмотреть список "горячих клавиш". Все же должно быть интуитивно =). Жму F1. Ничего не происходит. Интуитивно, наверное пользователи сами должны догадаться какие здесь горячие клавиши =).

Горячие клавиши прописаны в карте Hello, которая автоматически запускается вместе с Кайрой. Справка о программе появится чуть позже, F1 соответственно вместе с ней.

>>Кстати, искал кнопку для возврата на уровень назад. Т.е. я добавил узел, и теперь хочу добавить к нему одноранговый (брата, а не сына) =). Не нашел, потому что не нашел как правильно нажимать F1 =).

"Кнопки" для создания братьев и сестер нет, так как у узла может быть несколько родителей – непонятно, «под» каким родителем создавать одноранговый узел. Такой узел можно добавить, просто выделив родителя и создав от него новый узел.

// Ctrl+V также

// Ctrl+V также работает для вставления узлов целиком, вам кажется нелогичным, что нужно сначала начать редактировать имя узла, а потом вставлять текст?

Да, мне это кажется нелогичным, потому что я точно знаю, что программа может определить тип данных, который хранится у меня в буффере и действовать в соответствии с пожеланиями пользователя, а не ограничениями разработчиков.

Если я вставляю текст, то логично что я хочу вставить текст, а не узел. Или программе все-таки виднее чего хочу я на самом деле?

К тому же это просто неудобно, попробуйте создать быстро схему из готовой таблицы и вы увидите, что на создание каждого узла необходимо задействовать мышку. По мне удобнее нажать insert, ctrl-v.

// "Кнопки" для создания братьев и сестер нет, так как у узла может быть несколько родителей – непонятно, «под» каким родителем создавать одноранговый узел. Такой узел можно добавить, просто выделив родителя и создав от него новый узел.

по последнему активному родителю. очень упрощает жизнь при создании карт. можно даже сделать еще проще - по последнему активному узлу - этого тоже будет достаточно.

//Горячие клавиши прописаны в карте Hello, которая автоматически запускается вместе с Кайрой. Справка о программе появится чуть позже, F1 соответственно вместе с ней.

Очень много людей(большинство) отключают диалоги которые появлются при загрузке программы, потому что часто программа запускается чтобы приступить к создании карты, быстро зафиксировать то что в голове пока не забыто. Распылять внимание на лишние диалоги как-то не хочется. Хотя знаю много люлей, которым нравится, когда их приветствуют при запуске программы большими красивыми кнопочками. А то что появится справка - радует.

Насчет вставки

Насчет вставки текста при создании узла будем думать.
Пока же для того, чтобы создать узел и вставить имя из буфера без помощи мышки, можно нажать insert, потом начать вводить первую букву имени (любую), стереть ее, и нажать ctrl+v
Про последнего активного родителя - хорошая идея, спасибо.

Я тут подумал, а

Я тут подумал, а почему бы не предоставить пользователям выбирать размер для узлов самостоятельно.

Можно сделать общий коэффициент увеличения для всех меток, и для каждой дополнительно задать свой.

так можно будет разом увеличить все метки, а также для каждой при необходимости задать свой размер.

если я набираю название узла, а затем нажимаю мышкой на пустом месте - название не сохраняется. много раз приходилось набирать заново - неудобно.

Почему бы не очищать поле для ввода названия метки ("New Node")...

Нужно совершенствовать алгоритмы визуализации - часто много места на экране остается пустым, а другая часть - перегруженной, о наглядности сложно говорить.
Вот, например, идея: ближайшие узлы, имеющие только 1 связь - с выбранным узлом, расставить в предел круга радиусом 1,
узлы с количеством связей < max/2 - второй круг,
остальные - третий круг.
Я все это делаю руками и получается довольно наглядно.

Кстати, если на моем ноутбуке (2x1,7ГГц, 1Гб DDR2) графика притормаживает(+задержка перед перестройкой), то что на компьютерах послабее?

Вы, наверное,

Вы, наверное, имеете вес узлов, о котором говорилось выше? Размер узла, действительно, будет меняться в зависимости от его веса.
Это мы планируем делать.

Несохранение имени: занесли кейс в development issues, исправим.

Алгоритмы и скорость отображения мы будем оптимизировать, это и в самом деле очень острый вопрос.

нет, размер

нет, размер узла я хотел бы настраивать, чтобы выбирать сколько текста отображалось в длинных названиях узлов.

а вес меток наглядно будет отображаться, если сделать те круги узлов, про которые я написал.

представьте себе солнечную систему. если вместо планет поставить узлы с большим количеством связей, а спутники - это узлы с малым количеством связей.

чем больше вес "планеты", тем больше расстояние до другой "планеты", а спутники располагаются вокруг планет.

по-моему, наглядно.

Пример хороший

Пример хороший :-) наша идея заключается в том же самом.

Однако бывает также, что структура карт не позволяет отображать узлы в виде кругов. Например, если узел1 связан с узлом2, а тот - с узлом3, то это типичный треугольник и отобразить его в виде круга невозможно.