Tilely
На главную

История обновлений

Хронология развития калькулятора: новые возможности, оптимизация раскладки и исправления.

v1.6.1 Свежее обновление
  • Пакет «Живой 3D» — реалистичность освещения и детализация сцены:
  • Тонированное освещение: тёплый солнечный свет (key light), сбалансированная заполняющая подсветка и увеличенная яркость отражений окружения (IBL).
  • Естественная фактура пола: процедурная вариация шероховатости и микрорельефа плитки предотвращает искусственный равномерный блеск.
  • Мягкое затенение в стыках стен и пола: запечённый градиентный Ambient Occlusion без просадки производительности на мобильных устройствах.
  • Фундаментная плита-подложка под всеми помещениями плана квартиры с мягкой контактной тенью — комнаты больше не парят в пустоте.
  • Настройка цвета затирки швов (groutColor) в параметрах плитки с умным автоподбором контрастного оттенка под тон плитки.
  • Читаемые и сглаженные швы в 3D: аппаратный MSAA, устранение пунктира и разрывов тонких швов при отдалении камеры, микротень и адаптивная чёткость зазоров.
  • Деликатная виньетка по краям кадра для глубины восприятия 3D-пространства.
v1.6.0
  • Улучшенный 3D-просмотр помещений и плана:
  • Панель видов в правом нижнем углу 3D-режима: изометрия, вид сверху, сетка, ортографическая проекция и сброс камеры — в том же месте и стиле, что и контролы 2D-канваса.
  • Плавные перелёты камеры (~0,5 с) между видами и комнатами вместо мгновенных «телепортов».
  • Камеру больше нельзя «потерять»: панорамирование ограничено пределами плана, а двойной клик или двойной тап возвращает вид к комнате.
  • Ракурс камеры сохраняется при переключении 2D ⇄ 3D; при переходе в комнату существенно другого размера вид автоматически подгоняется под неё.
  • Ортографическая проекция для точной оценки раскладки: параллельные линии швов не искажаются перспективой.
  • Подсказка с размером плитки при наведении курсора (на мобильных — по тапу) и мягкая подсветка плитки под курсором, включая подрезки.
  • Кнопка «Выделить активную комнату» на общем плане приглушает остальные помещения; по умолчанию план всегда в полном цвете — удобно для скриншотов.
  • Реалистичный глянец плитки: добавлено окружающее освещение (IBL) для PBR-материалов, интенсивность подстраивается под светлую и тёмную темы.
  • Экономия батареи и меньше нагрев: 3D-сцена отрисовывается только при изменениях, а не 60 раз в секунду в покое.
v1.5.0
  • Общий план квартиры: отображение всех комнат проекта на едином полотне в общей системе координат и едином реальном масштабе.
  • Переключатель режимов «План» ⇄ «Комната» в шапке приложения (с сохранением выбора в persist).
  • Интерактивное перетаскивание комнат по плану мышью/пальцем с предвычисленным снаппингом углов и рёбер (отключается при зажатом Alt).
  • Валидация пересечения комнат на drop (касание границ разрешено, пересечение площадей запрещено с возвратом и тост-уведомлением).
  • Подсветка красным контуром и предупреждением комнат, пересекающихся в результате редактирования контура стены.
  • Плавающий мини-тулбар выбранной комнаты на плане: переименование, дублирование, 10-секундное отменяемое удаление (Undo) и мгновенный переход в комнату.
  • Новая комната по кнопке «+ Комната» появляется справа от крайнего помещения проекта.
  • Версия формата снапшота v3 с авто-раскладкой комнат из старых снапшотов v2 в ряд (зазор 500 мм, перенос строки после 10 м) и поддержка резервного поля `layoutGroupId`.
v1.4.0
  • Новая схема укладки «ёлочка» (прямая и диагональная):
  • «Ёлочка прямая» (плашки под 90° друг к другу, 45° к стенам — классическая паркетная).
  • «Ёлочка диагональная» (весь паттерн повёрнут на 45°, плашки параллельны/перпендикулярны стенам).
  • Выбор паттерна доступен только для прямоугольной плитки с соотношением сторон 1:2 и длиннее. Для квадратной плитки опции заблокированы с подсказкой; при смене размера плитки на квадратную активная ёлочка автоматически переключается на прямую раскладку с уведомлением.
  • Поддержка старта от угла (anchor) и правила минимальной подрезки (min-cut) с оранжевой подсветкой стен.
  • Честное отключение автооптимизатора смещения для ёлочки с информационным сообщением в UI.
  • Повторное использование обрезков работает и в ёлочке: сопоставление подрезок и остатков по реальной геометрии (вписывание полигонов с учётом поворота 45°), зелёная подсветка пар «из обрезка №» на схеме и экономия в итогах сметы.
  • Корректная обрезка плиток вокруг препятствий (венткоробов, вырезов): пересекающиеся плашки подрезаются и учитываются в раскрое, а не пропадают со схемы.
  • Схема и смета в PDF поддерживают новые паттерны с подписью «Ёлочка».
  • Полный комплект юнит-тестов для нового функционала herringbone.
v1.3.0
  • Мультипроектность и управление проектами:
  • Создание, переключение, переименование, дублирование и удаление проектов (до 50 проектов в локальном хранилище).
  • Переключатель проектов в шапке с выпадающим списком и подсветкой активного проекта.
  • Мгновенное удаление с 10-секундным всплывающим уведомлением для отмены (Undo) и анимированной полоской обратного отсчёта.
  • Безопасное открытие проектов по ссылке в изолированном режиме с возможностью сохранения в «Мои проекты».
  • Автоматическая миграция существующих проектов на версию v4 без потери данных.
  • Адаптивное меню «⋯» и компактная мобильная шторка управления проектами с поддержкой safe-area отступов.
  • Отображение названия проекта в PDF-сметах для печати и сохранения.
  • Старт раскладки от выбранного угла (целая плитка на видном месте) и правило минимальной подрезки с предупреждениями — по фидбеку укладчика:
  • Выбор стартового угла на канвасе и из выпадающего списка с точным выравниванием прямой, кирпичной (вразбежку) и диагональной раскладки.
  • Настраиваемый порог минимальной ширины подрезки (по умолчанию 5 см) с предупреждениями по конкретным стенам и препятствиям.
  • Фиолетовый маркер стартового угла на верхнем слое схемы и оранжевая подсветка стен с узкой подрезкой на канвасе и в PDF-смете.
  • Переработанная панель итогов: структура Плитка → Материалы → Действия, сворачиваемые детали расчёта.
  • Цены на расходники (клей, затирка, крестики, СВП) с полным итогом сметы; кнопка «Новый проект» перенесена в шапку.
  • Уточнены подписи полей цен на материалы — явно указано, что вводится цена за упаковку.
  • Конфигурируемые секции сметы для десктопа и мобильного аккордеона.
  • Удобный список материалов к покупке с округлением упаковок и скрытием итоговой строки при отсутствии цен.
  • Быстрые действия: скачивание PDF-сметы в один клик.
  • Онбординг-тур для новых пользователей: 4 шага по ключевым действиям, кнопка „?“ для повторного запуска.
v1.1.0
  • Иконка-рейл левой панели: быстрый переход между секциями «Комната», «Плитка» и «Материалы».
  • Визуализация переиспользования обрезков: зелёный пунктир, бейдж и тултип пары, переключатель нумерации плиток, интерактивная подсветка пар на схеме и отдельный лист раскроя в PDF.
  • Расширенный PDF-экспорт: колонка «К покупке» с округлением до целых упаковок, расчёт суммарной длины швов, фирменные колонтитулы.
  • Живой URL проекта и быстрый экспорт/шаринг конфигурации через ссылку.
  • Окно «Что нового» с историей обновлений и бейджем версии в шапке (модалка теперь показывается и вернувшимся пользователям).
  • Оптимизации и фиксы: надёжная гидратация стейта, точное позиционирование бейджей и тултипов, восстановлено интерактивное перетаскивание препятствий (венткоробов) на канвасе.
v1.0.0
  • Базовый калькулятор раскладки плитки для прямоугольных и L-образных комнат со смещением и поворотом.
  • Расчёт расхода сопутствующих материалов: клей, затирка, СВП (зажимы и клинья).
  • Экспорт сметы в PDF и печать расчёта.
  • Офлайн-режим и поддержка PWA (установка как приложение).