План развития
Сначала Birchpad догоняет Notepad++ (этапы 1–6), потом идёт дальше (этап 7). Этапы упорядочены по зависимостям, а не по календарю. Подробный список с отметками — в ROADMAP.md.
✓ 1. Первый блокнот
Заголовок раздела «✓ 1. Первый блокнот»Вкладки, кодировки и концы строк без потерь, простой поиск и замена, строка состояния как в Notepad++, один экземпляр с командной строкой Notepad++, установщики, портативный режим.
✓ 2. Редактор уровня Notepad++
Заголовок раздела «✓ 2. Редактор уровня Notepad++»Подсветка 50 языков на tree-sitter, вложенные языки, сворачивание, мультикурсор и столбцы, умная подсветка, закладки, операции со строками, два вида, сессии с резервными копиями, слежение за файлами, автообновления.
✓ 3. Поиск и навигация — 0.1.3
Заголовок раздела «✓ 3. Поиск и навигация — 0.1.3»Расширенный режим и регулярные выражения, пометки, поиск в файлах, панель результатов, пошаговый поиск, боковые панели (список функций, карта документа, рабочее пространство, проекты), история переходов, история изменений.
✓ 4. Настройка — 0.1.4
Заголовок раздела «✓ 4. Настройка — 0.1.4»Темы и импорт тем Notepad++, «Определение стилей», окно настроек, редактор горячих клавиш, макросы, пользовательские языки, автодополнение, меню «Запуск» и «Инструменты», кодовые страницы DOS и EBCDIC, русский интерфейс, печать, текст справа налево.
5. Плагины — дальше
Заголовок раздела «5. Плагины — дальше»API плагинов как компонентов WebAssembly (команды, документы, события, панели, меню), скрипты (Lua или Rhai), менеджер плагинов со списком разрешённых для организаций. Встроенные версии популярных плагинов Notepad++: Compare, инструменты JSON/XML, hex-просмотр, проверка орфографии.
6. Полный паритет с Notepad++
Заголовок раздела «6. Полный паритет с Notepad++»Всё, что этапы 1–5 сделали иначе или оставили на потом: шрифты в темах, остальные разделы настроек, меню «Окна», цветные и закреплённые вкладки, контекстное меню текста, редактор UDL, предпросмотр печати, больше языков интерфейса, проверка методов ввода и экранных дикторов на реальных системах.
7. Дальше Notepad++
Заголовок раздела «7. Дальше Notepad++»Клиент LSP, палитра команд и быстрый поиск файлов, Git (изменения на полях, blame, diff), встроенный терминал, синтаксическое выделение, файлы в несколько гигабайт, правка по SSH/SFTP, просмотр CSV и JSON, режим Vim, совместное редактирование, ИИ-помощник (отключается политикой OnlineFeatures).
| Канал | Из чего | Как часто |
|---|---|---|
| Nightly | ветка следующей версии | каждую ночь, если есть изменения |
| Beta | release/x.y |
раз в 1–2 недели |
| Stable | теги ветки релиза | раз в 4–8 недель |
Готовятся: подпись Authenticode для Windows и нотаризация для macOS, MSI для ARM64, манифесты winget и Scoop, шаблоны ADMX/ADML.