Назад
Beauty: Markdown-редактор для Mac, iPhone і браузера, створений за десять місяців
SiTech AI Team2 წთ. საკითხავი

Beauty: Markdown-редактор для Mac, iPhone і браузера, створений за десять місяців

Розробник Тіаго Перес випустив Beauty, Markdown-редактор для Mac, iPhone і браузера. Він показує Markdown одразу під час набору, зберігає нотатки звичайними файлами й не потребує акаунта.

Після приблизно десяти місяців роботи розробник Тіаго Перес випустив Beauty, Markdown-редактор для Mac, iPhone і браузера. Він представив його в дописі Show HN 27 вересня й описав як локальний редактор, у якому сторінка виглядає завершеною вже під час набору.

Markdown, що розкривається на місці

Beauty показує Markdown одразу під час написання, а не ділить вікно на код і попередній перегляд. Заголовки, жирний і курсивний шрифт, посилання, цитати та списки завдань з'являються, щойно надруковано закриваючий символ, тоді як у файлі залишається звичайний Markdown. Рядки й стовпці таблиць можна перетягувати, не вирівнюючи вертикальні риски, формули складає KaTeX, а блок із позначкою mermaid перетворюється на блок-схему чи діаграму послідовності. Підсвічування коду підтримує 26 мов, від TypeScript до Rust.

Markdown відображається на місці в Beauty

Типографіка як головна функція

Значна частина роботи пішла на те, як виглядає сторінка. Чотири шрифти (Literata, Source Sans 3, IBM Plex Mono, Nunito) поєднуються з чотирма рівнями щільності, а довжина рядка тримається в межах 56-65 символів, які автор вважає найзручнішими для читання. Пошук працює на пристрої за заголовками й текстом нотаток, зокрема за частими варіантами слів, а кожна нотатка зберігає до 200 версій, які можна переглянути й відновити.

Налаштування типографіки сторінки

Прості файли, спільна робота і одна платна опція

На Mac бібліотека — це звичайна тека з файлами .md у ~/Beauty, зображення лежать поруч із нотатками, а експорт охоплює Markdown, HTML, PDF або всю бібліотеку архівом zip. Відкритий за посиланням документ запускає живу сесію, зміни в якій передаються між пристроями напряму через WebRTC, а сервер, що їх з'єднує, бачить лише випадковий ідентифікатор кімнати. Редактор, локальні файли й спільна робота безкоштовні. Необов'язкова підписка Beauty Maximus підтримує одну бібліотеку актуальною на пристроях Apple через власний iCloud Drive користувача, без облікового запису й сервера Beauty. Браузерна версія теж не потребує акаунта й тримає нотатки в шифрованому сховищі на пристрої.

Більшість із приблизно 1000 комітів пішла на сам редактор. Він побудований на contenteditable, але браузерові не дозволено перебудовувати документ, що Перес називає значно важчою роботою, ніж очікував. Прийоми, які тримають його швидким на трьох платформах, згодом відкриють. У гілці Show HN хвалили інтерфейс і питали про модель монетизації; автор відповів, що проєкт — це творча лабораторія, а не бізнес.

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.