iQ MD Editor (прототип)
Универсальный редактор MarkDown с продвинутми возможносятми для linux
Концепция
Нужен редактор, который сможет открывать и редактировать тексты в формате md и md+html. Это нужно для того, чтобы снаружи открыть файлы рецептов от iQResipe, iQNote и уметь править документацию и сопроводительные файлы. Существующие редакторы не устраивают набором функций и так… по мелочи. Вне конкуренции только Idea и PyCharm, но они уж больно велики для того, чтобы ставить их на машину где не ведется разработка. При этом они тоже не понимают внедренные картинки, как оказалось в процессе написания этого описания. Кроме того, существуют и другие причины. Одна из них - необходимость парсить тексты в формате MarkDown и стойкое нежелание добавлять такой функционал в iQMemo Редактор должен уметь внедрять картинки в формате base64, полноценно работать с форматом MarkDown и поддерживать расширения (TOC например, выделение блоков кода, подсветку синтаксиса кода …), а также импортирвоать полученные документы в форматы электронной документации (как минимум это pdf)
Что на выходе
Редактор по функционалу схожий с typora, однако бесплатный и сильно проще и легче…, и чего уж там… ориентированный на решение собственных задач. Typora хороша, спору нет, однако не на много легче PyCahrm, а на «дохлых» машинах это вообще становится проблемой.
ВНИМАНИЕ! ПРОЕКТ ЗАКРЫТ! РАБОТА НАД НИМ СТАЛА ВАЖНЫМ ЭТАПОМ И ДОСТИГЛА СВОИХ ЦЕЛЕЙ. НАРАБОТКИ ПОЛУЧЕННЫЕ ЗДЕСЬ МЫ ПРИМЕНИЛИ В ПРОГРАММАХ iQMemo и iQBooks - ОНИ ВЫПОЛНЯЮТ ПОЛНОЦЕННОЕ ВИЗУАЛЬНОЕ РЕДАКТИРОВАНИЕ С ЭКСПОРТОМ В MARKDOWN ЛЮБОГО ФОРМАТИРОВАННОГО ТЕКСТА, В ТОМ ЧИСЛЕ И С ПОДДЕРЖКОЙ ТАБЛИЦ И КАРТИНОК.
Поставленную задачу полностью решают указанные выше пакеты.
Текущее состояние
Это еще даже не прототип - это стенд. Когда придет понимание того, как это будет выглядеть в итоге, как оно будет работать, и какой функционал иметь - начнется разработка. Выглядит, пока, вот так:
Ветка разработки - dev
Сопутствующие проекты
- iQMemo : https://gitflic.ru/project/iqstudio/iq-memo
- iQRecipe : https://gitflic.ru/project/iqstudio/i-q-recipe
- iQNote
Лицензия
MIT