feat: editor improvements and collapsible sidebars

Add collapse/expand toggle for the AppShell navigation sidebar and the
editor properties panel (both persisted to localStorage). Bundles other
in-progress editor work including position anchors, outlet sizing, PBR
textures, window slope/frame depth, curtain metadata, and various 2D/3D
rendering tweaks.
This commit is contained in:
2026-04-08 12:27:57 +03:00
parent aa8a874348
commit d8a914bf2a
116 changed files with 7324 additions and 1114 deletions
@@ -22,6 +22,8 @@
"furniture.other": "Другое",
"nav.apartments": "Квартиры",
"nav.collapse": "Свернуть боковую панель",
"nav.expand": "Развернуть боковую панель",
"breadcrumb.apartments": "Квартиры",
"breadcrumb.apartmentDetails": "Детали квартиры",
@@ -111,6 +113,13 @@
"roomCard.edit": "Изменить",
"roomCard.delete": "Удалить",
"roomCard.clone": "Дублировать",
"view3d.lightControls": "Свет",
"view3d.azimuth": "Азимут",
"view3d.elevation": "Высота",
"view3d.intensity": "Интенсивность",
"view3d.reset": "Сброс",
"view3d.doorsOpen": "Показать двери открытыми",
"common.cancel": "Отмена",
"common.delete": "Удалить",
@@ -165,6 +174,8 @@
"toolbar.distributeV": "Распределить по вертикали",
"properties.title": "Свойства",
"properties.collapse": "Свернуть панель",
"properties.expand": "Развернуть панель",
"properties.area": "Площадь",
"properties.perimeter": "Периметр",
"properties.noSelection": "Элемент не выбран",
@@ -200,6 +211,14 @@
"properties.yes": "Да",
"properties.depth": "Глубина",
"properties.wallColor": "Цвет стен",
"properties.wallFinish": "Отделка стен",
"properties.wallColorPaintOnly": "Цвет применяется только к покраске",
"wallFinish.PAINT": "Покраска",
"wallFinish.PLASTER": "Штукатурка",
"wallFinish.BRICK": "Кирпич",
"wallFinish.CONCRETE": "Бетон",
"wallFinish.WOOD_PANEL": "Деревянная панель",
"wallFinish.WALLPAPER": "Обои",
"properties.floorType": "Пол",
"floor.CONCRETE": "Бетон",
"floor.WOOD_LIGHT": "Светлое дерево",
@@ -210,6 +229,31 @@
"floor.TILE_GRAY": "Серая плитка",
"floor.LAMINATE": "Ламинат",
"properties.addNote": "Добавить заметку",
"properties.showProjection": "Показать на проекции стены",
"properties.opacity": "Прозрачность",
"properties.customLabel": "Название",
"properties.windowGridCols": "Сетка: столбцы",
"properties.windowGridRows": "Сетка: строки",
"properties.windowSlopeDepth": "Глубина откоса",
"properties.openingFrameThickness": "Толщина рамы",
"properties.shelfRows": "Количество полок",
"properties.hasBackPanel": "Задняя стенка",
"properties.curtainOpen": "Раскрытие",
"properties.curtainLeftOpen": "Левая створка",
"properties.curtainRightOpen": "Правая створка",
"properties.curtainFabricColor": "Цвет ткани",
"properties.outletWidth": "Ширина розетки",
"properties.outletHeight": "Высота розетки",
"properties.outletCount": "Количество",
"properties.anchor": "Привязка",
"anchor.left": "Слева",
"anchor.middle": "По центру",
"anchor.right": "Справа",
"anchor.top": "Сверху",
"anchor.bottom": "Снизу",
"toolbar.furnitureOpacity": "Прозрачность мебели",
"annotation.edit": "Изменить",
"annotation.delete": "Удалить",
"properties.stand": "Подставка",
"properties.openDirection": "Направление открытия",
"properties.openDir.LEFT": "Влево",
@@ -229,6 +273,18 @@
"electrical.cable": "Кабель",
"furniture.title": "Мебель",
"furniture.searchPlaceholder": "Поиск мебели\u2026",
"furniture.noResults": "Ничего не найдено",
"electrical.searchPlaceholder": "Поиск элементов\u2026",
"electrical.noResults": "Ничего не найдено",
"furnitureCategory.all": "Все",
"furnitureCategory.sleeping": "Спальня",
"furnitureCategory.seating": "Сиденья",
"furnitureCategory.tables": "Столы",
"furnitureCategory.storage": "Хранение",
"furnitureCategory.electronics": "Электроника",
"furnitureCategory.climate": "Климат",
"furnitureCategory.decor": "Декор",
"cableLength.label": "Длина кабеля:",