/conceptmap

Primary LanguageJavaScript

Concept Map

Приложение похожее по функционалу на mind map или microsoft one note

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

Interface Screenshot

Задачи

  • Drag карточки при клик на любую точку на карточке
  • Редактирование карточки на двойной клик
  • Показать процент зума в интерфейсе
  • Сброс Зума после поиска
  • Сделать историю изменений и кнопку откатить последнее изменение
  • Добавить кнопку сбросить поиск
  • Сделать подсветку совпавших букв в опциях поиска с запросом юзера
  • Сделать переход по опциям автокомплитам нажатием на стрелочки
  • Сделать автокомплит поиска нажав на TAB
  • Сделать сохранение на SUPER + s
  • Применение поиска на Enter
  • Включение поиска на TAB
  • Добавить favicon
  • Сделать опции добавить карточку через контекстное меню на правый клик
  • Сделать отрисовку только активного пространства
  • Сделать парсинг ссылок состоящие из нескольких слов
  • Добавить шорткат для ссылок, например Вещь и если не указано пространство в ссылке, использовать текущее активное пространство
  • Добавить спецсимволы для курсива и болда
  • Выпадающий список вариантов при поиске карточки
  • Добавить массовое выделение карточек для перемещения/удаления
  • Автоматические сохранения
  • Удаление пространств
  • Переименование проекта
  • Удаление проекта
  • Доработать алгоритм перемещения по карте с учетом scale
  • Добавление картинок целиком (не внутри карточки)
  • Прикрепление картинок в карточку
  • Добавление геометрии
    • Рисование линий
    • Рисование прямоугольников
    • Рисование окружностей
  • Надписи без карточек
  • Подкраска карточек которым не дано определение
  • Импорт ранее сохраненных проектов
  • Улучшение дизайна кнопок интерфейса (стандартизация кнопок, иконки)
  • Проверка на дубли имен карточек
  • Переход по ссылкам между пространствами
  • Создание нескольких проектов
  • Создание нескольких пространств
  • Фильтр по тэгам
  • Тэги у карточек
  • Форматирование содержимого карточки, для доступа к гиперссылка и перехода по ним к связанным карточкам
  • Подсветка карточки когда ее нашли через Поиск или Hash Url
  • Кнопка возвращение в зум по умолчанию
  • Функционал зума в обе стороны
  • Вывод координаты в левом нижнем углу
  • Кнопка экспорта карты
  • Функционал сохранения карты
  • Компонент поиска карточки
    • Ресайз карточки
    • Удаление карточки
    • Перемещение карточки
  • Поиск карточки через url hash
  • Кнопка возвращения в центр
  • Добавление и настройка карточек
  • Оси X, Y
  • Карта по которой можно передвигаться