Журнал змін

Що нового у KulmanLab — випускається постійно, без необхідності перезавантаження.

Інструкції «Як зробити» (25 мов) та адаптивна навігація

2026.07.19.b22f372 July 19, 2026
  • Сторінка «Як зробити» та шапка сайту тепер чітко відображаються на телефонах і планшетах — мобільне меню містить нове посилання «Як зробити» поруч із «Документація», «Історія змін» і «Часті запитання»
  • Нова сторінка «Як зробити» з 9 покроковими інструкціями — відкриття DXF-файлів, креслення з точними розмірами, організація шарів, розміри, вимірювання відстані/кута/площі, підготовка файлів для лазерного різання чи ЧПК, паперові макети з в'юпортами, друк і резервне копіювання креслень — перекладена всіма 25 мовами сайту
  • Виправлено перемикання мови на англійських сторінках: якщо в спадному меню збережено мову, сторінки на кшталт «Конфіденційність» і «Про нас» тепер переадресовують на повністю перекладену версію, а не залишаються англійською з перекладеними лише підписами навігації
  • Скорочено надто довгі заголовки сторінок (головна та «Про нас») у понад 20 мовах, щоб вони повністю відображалися в результатах пошуку

Політика конфіденційності, сторінка «Про нас» і банер згоди відповідно до GDPR

2026.07.15.0c09002 July 15, 2026
  • Нова сторінка Політики конфіденційності пояснює, які дані збирає KulmanLab — креслення зберігаються лише локально, Google Analytics і реклама, яка з'явиться в застосунку через Google AdSense — перекладена всіма 25 мовами сайту
  • Нова сторінка «Про KulmanLab» розповідає історію проєкту — перекладена всіма 25 мовами сайту
  • Додано банер згоди на використання cookie з регіональним обмеженням через Google Consent Mode v2: Analytics за замовчуванням вимкнено, доки користувач не погодиться в ЄЕЗ, Великій Британії та Швейцарії, і одразу увімкнено скрізь інде; посилання «Налаштування cookie» у футері дозволяє відкрити його знову в будь-який момент
  • Футер скорочено до пунктів «Про нас», «Конфіденційність», «Налаштування cookie», GitHub і Reddit — «Застосунок», «Документація», «Історія змін» і «Часті запитання» залишаються в шапці сайту, за один клік
  • Виправлено помилку, через яку Google Analytics непомітно не фіксував користувацькі події (кліки на «Запустити застосунок», кліки на зовнішні посилання, глибину прокрутки) на робочому сайті — скрипт відстеження опинявся в області видимості модуля через збирач, тож window.gtag фактично ніколи не існував

Vector pins: відстеження об'єктної прив'язки з прив'язкою променя при блокуванні кута

2026.07.12.16f6fe3 July 12, 2026
  • Новий перемикач Vector Pins (Pins) на панелі керування — затримайте курсор на точці прив'язки або маркері (ручці) на 500 мс, щоб закріпити її, потім ведіть курсор уздовж пунктирних горизонтальних/вертикальних опорних ліній через закріплену точку; звичайні геометричні прив'язки й далі мають пріоритет
  • Промені із заблокованим кутом тепер прив'язуються до перетину заблокованого напрямку з опорними лініями пінів у Line, Polyline, Arc, Circle, Move, Copy, Area, Leader та ViewportCopy
  • Distance та Angle тепер зберігають результат на екрані до Escape, з попереднім переглядом акцентного кольору — пунктирним під час вибору та суцільним після підтвердження; Distance також показує маркери на обох кінцевих точках
  • Виправлено помилку, через яку клацання по об'єктах моделі, видимих крізь видове вікно компонування, вибирало примарні копії в паперовому просторі, редагування та видалення яких мовчки не давали жодного ефекту — вміст видового вікна тепер лише для перегляду щодо вибору (прив'язка крізь видові вікна не постраждала)
  • Маркери перетину X тепер малюються акцентним кольором замість зеленого, відповідно до решти палітри прив'язки й попереднього перегляду
  • Покращено компонування випадного меню ANGL на панелі керування

Команда Align: перенесення, обертання та масштабування за парами точок

2026.07.09.cecea22 July 9, 2026
  • Нова команда Align переміщує об'єкти за однією або двома парами точок джерела/призначення — лише перенесення з однією парою, або перенесення + обертання + опціональне масштабування з двома парами
  • Вирівнювання за однією точкою (Enter на другій точці джерела) працює точно як Move — лише перенесення, без обертання
  • Вирівнювання за двома точками обчислює кут обертання з напрямків відрізків джерела та призначення, а потім запитує Так/Ні щодо масштабування, аби довжини відрізків збіглися
  • Живий попередній перегляд на полотні на кожному кроці: попередній перегляд переміщення під час розміщення першої точки призначення, потім пунктирний обертовий попередній перегляд після встановлення обох точок призначення
  • Доступна через нову кнопку Align на панелі інструментів Edit, або введенням `align` (достатньо `al`) у терміналі
  • Виправлено текст підказки Align відповідно до формулювання "pick", яке використовується іншими командами

Команда вимірювання Area та оновлення піктограм панелі інструментів

2026.07.07.dca1eff July 7, 2026
  • Нова команда Area вимірює площу, обмежену багатокутником, та його периметр — клацніть 3 або більше точок, потім натисніть Enter, щоб замкнути фігуру
  • Area підтримує напрямковий ввід із блокуванням кута: прилипання до налаштованого кроку відстеження кута та введення точної довжини ребра
  • Замкнутий багатокутник — заливка, контур і маркери вершин — залишається підсвіченим на полотні, доки результат не приховано
  • Панель Measure тепер є сіткою 2×2: Distance і Angle у верхньому ряду, Area у ряду нижче
  • Піктограми Distance і Angle на панелі інструментів перемальовано з суцільними лініями та заповненим клином замість пунктирних ліній
  • Піктограму Area на панелі інструментів спрощено до фаскованого квадрата з точками прив'язки у вершинах
  • Виправлено стрибання тексту підказки термінала при появі значка клавіші

Копіювання/вставлення в текстовому редакторі, панель відгуків і теми для стрілок

2026.07.01.41031df July 1, 2026
  • Текстовий редактор: Ctrl/Cmd+C, Ctrl/Cmd+X та Ctrl/Cmd+V тепер копіюють, вирізають і вставляють виділений текст
  • Вставлений текст завжди набуває форматування, яке вже є в позиції курсора, замість збереження форматування, яке мав під час копіювання; режим rich зберігає розриви рядків, режим simple (мітки розмірів) видаляє їх
  • Нова панель відгуків на панелі інструментів з посиланнями на Reddit, GitHub Issues та електронну пошту — з'являється після 10 хвилин використання і може бути закрита
  • Попередній перегляд наконечників стрілок у панелі властивостей та вибірнику наконечників тепер відображається відповідно до теми, а не завжди білим
  • Покращено контраст підписів панелей інструментів (напр. "STYLE", "LAYERS") у світлій темі
  • Зчитування координат і масштабу на панелі інструментів тепер розташоване ближче до підписів, замість колонки фіксованої ширини з вирівнюванням праворуч

Режими текстового редактора: rich і simple

2026.06.28.8f3519f June 28, 2026
  • Заголовок текстового редактора тепер показує чіп режиму — «rich» (колір акценту) для Text і Multileader, «simple» (приглушений) для сутностей розмірів
  • Подвійне клацання на будь-якому лінійному, вирівняному, кутовому, радіусному або діаметральному розмірі відкриває його мітку в текстовому редакторі
  • Режим simple: редактор попередньо заповнюється поточною відображеною міткою, щоб ви могли позиціонувати курсор за допомогою ← / → та редагувати значення безпосередньо
  • Режим simple: натискання Enter підтверджує значення і закриває редактор — розрив рядка не вставляється
  • Режим simple: зміни жирного, курсиву, шрифту та висоти застосовуються до всієї мітки розміру одразу
  • Режим rich (Text, Multileader): посимвольне форматування, багаторядковий Enter і перенос слів залишаються повністю підтримуваними
  • Миготливий курсор тепер анімується всередині спливаючого вікна текстового редактора розміру
  • Зміщення текстового курсору виправлено — після деяких змін шрифту він рендерився до 2× завеликим

Урду та грецька — 22 мови, 1 320 сторінок

2026.06.20.a4f91c3 June 20, 2026
  • Додано урду (اردو 🇵🇰) — повна підтримка RTL з арабським письмом; документація, FAQ і журнал змін повністю перекладені
  • Додано грецьку (Ελληνικά 🇬🇷) — повна документація, FAQ і журнал змін грецькою мовою
  • KulmanLab тепер доступний у 22 мовах: EN, DE, ES, FR, IT, PT, PL, UK, EL, HI, UR, BN, ZH, JA, KO, VI, TH, ID, MS, TR, AR, SW
  • Загальний розмір сайту: 1 320 статичних сторінок — усі довідники команд, FAQ і журнали змін локалізовані
  • RTL-макет автоматично застосовується для урду (арабське письмо) поруч з існуючою підтримкою арабської
  • Рядок вибору мови додано до підвалу сайту — видимі plain-HTML-посилання для всіх 22 мов, щоб пошукові системи могли виявляти кожну мовну версію без JavaScript
  • Усі мовні сторінки містять альтернативні посилання hreflang, що вказують на кожну іншу мову

Новий сайт: головна сторінка, документація та FAQ

2026.06.12.0269290 June 12, 2026
  • Нова головна сторінка на kulmanlab.com — hero з каруселлю скріншотів, сіткою функцій та оглядом робочого процесу у три кроки
  • Порівняльна таблиця: KulmanLab проти LibreCAD, QCAD, BricsCAD та браузерних CAD-інструментів
  • Документація довідника команд перенесена на kulmanlab.com/docs з бічною панеллю у вигляді дерева, що згортається
  • Сторінка FAQ з питань зберігання, сумісності DXF, функцій та конфіденційності
  • Ця сторінка журналу змін — нотатки до кожного випуску
  • llms.txt та повний довідник команд опубліковані для ШІ-помічників
  • Посилання на репозиторій GitHub та спільноту r/kulmanlab у навігації сайту

Покращення текстового редактора та веб-шрифти

2026.06.10.580dba5 June 10, 2026
  • Дзеркало тексту тепер коригує обертання та точку прив'язки для кращої читабельності
  • Веб-шрифти доступні у вибірнику шрифтів текстового редактора
  • Висота курсора динамічно відповідає розміру тексту в позиції курсора
  • Закреслення додано до панелі інструментів текстового редактора поряд із Жирним/Курсивом
  • Висота рядка на рядок та висота тексту й шрифт на символ (MTEXT)
  • Редактор MTEXT: розмір рамки, ручка зміни розміру в реальному часі та спадне меню шрифтів
  • Порожні рядки тепер успадковують висоту з попереднього текстового рядка
  • Редагування тексту створює єдиний запис у журналі скасувань при закритті

Редагування тексту безпосередньо на полотні

2026.06.06.c01c797 June 6, 2026
  • Редагуйте текст безпосередньо на полотні з мигаючим курсором — без діалогових вікон
  • Виділення тексту: Shift+клавіші зі стрілками, клік і перетягування кліком
  • Курсор у вигляді I-балки, коли текстовий редактор активний
  • Панель інструментів текстового редактора: перемикачі Жирний та Курсив з активним станом залежно від позиції курсора
  • Курсор і виділення слідують акцентному кольору активної теми
  • Команда Move показує повністю непрозорий тіньовий попередній перегляд переміщуваних об'єктів
  • Рамка перенесення MTEXT з чотирма ручками зміни розміру в середніх точках сторін
  • Ручки рамки тексту працюють з текстом без явно заданої ширини посилання

Відстеження кута, прив'язка до сітки та MTEXT

2026.06.03.7a0070a June 3, 2026
  • Налаштовуване відстеження кута: кроки 10°, 15°, 20°, 30°, 45°, 90° через спадне меню панелі інструментів
  • Індикатор дуги відстеження кута у прилипаючому режимі з відновленням після збою
  • Перемикач прив'язки до сітки з точковою сіткою на перетинах
  • Точки сітки малюються в просторі аркуша компонування, а не всередині вікон перегляду
  • Введення власного масштабу додано до спадного меню масштабу вікна перегляду
  • Багаторядковий розбір та відображення MTEXT з рамкою перенесення
  • Адаптивна точність відображення координат масштабується з рівнем масштабування

Клавіатурне введення X,Y для всіх команд та вдосконалення виносок

2026.05.31.c0decec May 31, 2026
  • Вводьте координати X,Y у будь-якому запиті точки для Line, Polyline, Circle, Arc, Rectangle, Ellipse, Spline, Move, Copy, Rotate, Scale, Mirror та інших
  • Пробіл підтверджує числове введення у всіх командах
  • Команда Copy тепер прилипає — розміщуйте кілька копій до натискання Enter або Esc
  • Команди Distance та Angle тепер підтримують клавіатурне введення з позначками на полотні
  • Розміри linear/aligned/continue підтримують клавіатурне введення X,Y
  • Розміри успадковують поточний колір, тип лінії та товщину з панелі інструментів
  • Leader та Leader+/− покращені: ланцюжковий режим, введення X,Y, навігація клавіатурою у введенні тексту
  • Команди ViewportCopy та ViewportRectangle підтримують введення точок X,Y
  • Виділення заблокованого введення довжини у запитах терміналу

Перероблення менеджера друку та редизайн іконок панелі

2026.05.27.60851ce May 27, 2026
  • Ctrl+P / Cmd+P перехоплює друк браузера та відкриває менеджер друку KulmanLab
  • Менеджер друку: масштабування та переміщення полотна попереднього перегляду, режим вибору області
  • Вибірник DPI/якості для експорту PNG та WebP
  • Експортовані PDF тепер містять метадані заголовка, автора та дати
  • Відображення вікон перегляду компонування у попередньому перегляді менеджера друку
  • Контекстне меню компонування: перейменування, видалення компонувань, відкриття правою кнопкою
  • Вкладки компонування: додавання, перейменування, видалення з алфавітно-цифровою перевіркою
  • Усі іконки панелі переробені: бірюзовий акцентний колір, власні SVG для Move, Mirror, Extend, Trim, Scale, Copy та інших
  • Іконки розмірів: ручки на всіх кінцевих точках стрілок, покращена геометрія стрілок
  • Позначка формату паперу відображається у попередньому перегляді менеджера сторінок
  • Ctrl/Cmd+P перехоплено для запобігання випадковому діалогу друку браузера

Режим компонування та редагування вікон перегляду

2026.05.24.1a2d9cf May 24, 2026
  • Вибір, переміщення та редагування ручками вікон перегляду у просторі компонування
  • Прокрутка та переміщення вмісту моделі всередині вибраного вікна перегляду незалежно
  • Вибірник масштабу ISO 5455 у панелі управління; застосування масштабу вікна перегляду в реальному часі
  • Прив'язка до об'єктів моделі через перетворення вікна перегляду в режимі компонування
  • Малювання об'єктів у просторі аркуша компонування
  • Сітка малюється всередині вікон перегляду в режимі компонування
  • Скасувати/Повторити тепер охоплює об'єкти компонування та зміни структури вікон перегляду
  • Перемикач блокування для вікон перегляду в панелі управління
  • Автоматичне підгонка до паперу при перемиканні між компонуваннями
  • Кнопка перемикача товщини лінії в панелі управління

Редизайн панелі та команди шарів

2026.05.21.4ddef0d May 21, 2026
  • Панель шарів перенесена до основної панелі інструментів з двострічковим макетом та більшими іконками
  • Бірюзовий (#4A8580) представлений як акцентний колір додатку
  • Усі панелі переструктуровані: Shapes, Edit, Markup, Navigate, Measure, Style
  • Команда LayerIsolate: заморожування всіх шарів, крім активного
  • Команда LayerUnfreezeAll: розморожування всіх шарів одночасно
  • Команда LayerMatch: копіювання шару від одного об'єкта до інших
  • Match Properties доступний як велика кнопка на панелі Style
  • Мітки панелі перейменовані: ByLayer → From Layer для кольору, товщини та типу лінії
  • Назви команд відображаються у форматі UpperCamelCase у віджеті курсора та терміналі
  • Enter/Esc/Space/Delete відображаються як значки клавіш у запитах терміналу

Відповідність властивостей, вибірник кольору та панель властивостей

2026.05.18.8af6a0c May 18, 2026
  • Команда Match Properties: копіювання кольору, шару, типу лінії та товщини між об'єктами, підтримує вибір областю
  • Панель властивостей додана до панелі інструментів з деталями об'єктів
  • Вибірник кольору в панелі інструментів з підтримкою ByLayer/ByBlock
  • Вибірник типу лінії в панелі властивостей
  • Вибірник товщини лінії з графічними смугами та роздільною здатністю ByLayer
  • Підтримка товщини лінії для всіх об'єктів розмірів
  • Збереження налаштувань шару, кольору, типу лінії та товщини між перезавантаженнями сторінки
  • Google Material Symbols Outlined замінює старий набір іконок панелі
  • Стандартний зразок файлу завантажується при першому запуску

Команда кутового розміру

2026.05.15.56cc287 May 15, 2026
  • Команда DimAngular: вимірювання кутів між двома лініями або на дугах і колах
  • Ручки кутового розміру: режими радіальної/тангенціальної прив'язки для ручок кінцевих точок дуги
  • Елементи управління положенням тексту (вертикально та горизонтально) для кутових розмірів
  • Подовження лінії-виноски (dimexe) застосовано до кутових розмірів
  • Дуга кутового розміру коректно розділяється, коли текст всередині
  • Геометрія наконечника стрілки: наконечник позиціонується на лінії-виноскі, середня точка основи на дузі
  • Вікно властивостей має розмір за вмістом коли мале та прокручується коли велике

Ручки розмірів, лінії-виноски та вибірник наконечника стрілки

2026.04.30.8731507 April 30, 2026
  • Редагування ручками для всіх об'єктів розмірів: наконечники, стрілки та положення тексту
  • Зміщення (DIMEXO) та подовження (DIMEXE) лінії-виноски відображаються за специфікацією DXF
  • Вибірник наконечника стрілки: квадратний попередній перегляд зі заглушкою лінії виноски, фільтрує анонімні блоки
  • Точка прив'язки тексту розміру (груповий код 71) враховується при імпорті
  • Тестування влучання розмірів обмежено лініями та текстом — не всім обмежувальним прямокутником
  • Початковий тік відображається як точка розміром, що відповідає ширині лінії

Командний термінал та ланцюгування ліній

2026.04.28.e887839 April 28, 2026
  • Повний командний термінал: журнал історії, виклик команд клавішами зі стрілками, плаваючий макет
  • Команда Line тепер безперервна та ланцюгова — кожен сегмент дає початкову точку для наступного
  • Tab перебирає пропозиції команд; клавіші зі стрілками навігують список пропозицій
  • Мигаючий курсор у терміналі під час фаз числового введення
  • Префікс "Command >" відображається під час введення назви команди
  • Команда Leader+: додавання нового плеча до існуючої мультивиноски
  • Ручки середньої точки полілінії додані — перетягніть для вставки вершини або переміщення сегмента
  • Скасування активної команди при активації нової команди

Команда мультивиноски (MLEADER)

2026.04.25.37963b5 April 25, 2026
  • Команда MLEADER: малювання мультивиноски зі стрілкою, коліном та текстовим блоком
  • Блокування кута для ручок стрілки, вершини плеча та коліна MLEADER
  • Введення довжини при заблокованому куті в команді MLEADER
  • Зелений маркер X на заблокованій кінцевій точці під час малювання із заблокованим кутом
  • Команда Circle: попередній перегляд лінії радіуса та маркер перетину на полотні
  • Команда Ellipse: введення довжини із заблокованою віссю додано
  • Уніфікований словник запитів у всіх командах
  • Стандартний посадочний інтервал мультивиноски збільшений з 0.09 до 0.2

Командний термінал (попередній перегляд) та покращення UI

2026.04.21.3ee6fcd April 21, 2026
  • Рання версія повного командного терміналу з журналом та пропозиціями
  • Мигаючий курсор додано до терміналу для фаз числового введення
  • Редагування ручками еліпса з обмеженими ортогональними осями та попереднім переглядом на полотні
  • Переповнення панелі виправлено на вузьких вікнах; макет рядка стану відновлено
  • Віджет координат відображається за наявності достатнього горизонтального простору
  • Цикл пропозицій команд через Tab представлений

Оновлення Angular, сайт документації та адаптивна сітка

2026.04.15.5fcb626 April 15, 2026
  • Оновлення з Angular 19 → 20 → 21 з синтаксисом блокового керування потоком
  • Повний сайт документації довідника команд запущено
  • Адаптивна CAD-сітка додана до полотна
  • Панель журналу додана до панелі інструментів (Скасувати / Журнал / Повторити)
  • Кнопка Документація додана до панелі довідки