Заметочник для Windows на Markdown без WebView: C#, Avalonia и AvaloniaEdit, запуск за секунду

habrahabr.ru · world
Full story

The author wanted a note-taking app that keeps notes as ordinary .md files in a normal folder, supports [[links with backlinks and search, and displays text already formatted without a separate preview pane. It also needed to launch quickly, avoid loading a full browser into memory, and work without an account. Most ready-made options are built on WebView or Electron, according to the author. So the author wrote Leaflet in C# with Avalonia, with no web page inside.

Я хотел заметочник, где заметки — обычные .md -файлы в обычной папке, есть [[ссылки с обратными ссылками и поиск, а текст сразу выглядит оформленным, без отдельной панели предпросмотра. И чтобы он запускался быстро, не тащил в память целый браузер и не требовал аккаунта. Готовые варианты почти все построены на WebView или Electron. Я написал свой: Leaflet, C# и Avalonia, без единой веб-страницы внутри. Расскажу, как он устроен и где пришлось повозиться. Читать далее

Read full article → Compare