От первой строчки кода до полноценного редактора за 3 апдейта
Привет! Сегодня я хочу подвести итоги большого этапа разработки ixo — современного веб-редактора для дизайнеров вышивки.
Что появилось в приложении за это время.
🧱 v0.1 — Ядро (MVP)
- Все виды стежков: Сразу заложила поддержку не только полных крестиков, но и полукрестов, петитов (1/4, 3/4), бэкстича, французских узелков и бисера.
- Палитра DMC: База из ~450 живых цветов мулине с возможностью создавать бленды (смешанные цвета).
- Система слоев: Как в фотошопе, но для вышивки. Можно отдельно настраивать прозрачность для крестиков и бэкстича, чтобы удобнее было делать перенабор.
- Формат OXS: Взяла как основу для экспорта открытый формат OXS, поддерживаемый Cross stitch saga
🛠 v0.2 — Стабилизация и UX
Версия 0.2 была посвящена багфиксам и удобству работы.
- Бесконечная история (Undo/Redo): Полностью переписала логику истории действий. Теперь можно ошибаться сколько угодно — бесконечный откат назад и возврат (Ctrl+Y) работают идеально.
- Умная подложка: Исправила баги с фоновым изображением для перенабора. Теперь оно не сбрасывается при создании новой схемы и не обрезается краями канвы.
- Навигация: Добавила Zoom под курсором (масштабирование происходит там, куда вы смотрите) и быструю центровку схемы кнопкой ⌖.
- Защита данных: Добавила предупреждение о несохраненных изменениях. Закрыть вкладку случайно и потерять час работы больше не получится.
🚀 v0.3 — Экспорт и профессиональные фишки (Текущий этап)
В этом обновлении фокус сместился с «просто рисования» на создание готового продукта.
- Полноценный экспорт: Теперь схему можно превратить в PNG (цветной или символьный) или в многостраничный PDF. В PDF сразу генерируется титульный лист и ключ символов — идеальный формат для продажи на Etsy или Boosty. Но это еще требует доработок.
- Умный расчет ниток: Панель статистики не просто считает крестики, она переводит их в мотки, метры или ярды, как удобнее. Добавила слайдер «запаса» (до 50%), чтобы точно хватило ниток с учетом протяжек.
- Кристальный интерфейс: Подключила поддержку HiDPI/Retina. Теперь на современных экранах и макбуках сетка и символы выглядят максимально четко.
- Локализация: В настройках можно переключить интерфейс на RU или EN.
🔮 Что дальше? (v0.4 и далее)
В следующей версии:
- Новые инструменты: «Линия» и «Прямоугольник» для быстрой отрисовки рамок и границ.
- Свой шрифт IxoSymbols: Чтобы не зависеть от платных шрифтов и могли легально использовать любые значки.
- Зеркальное рисование: Незаменимая вещь для создания орнаментов.
Спасибо, что поддерживаете проект и следите за Build in Public! Дальше — больше. 🚀