Valentina 1.1.0 уже тут

Valentina 1.1.0 уже тут

0
Valentina 1.1.0 уже тут

Оновлення вже доступне. Деякий час тому ми писали про оновлення, до якого йшли місяцями — виділення сегментів, справжнє дерево залежностей, редаговані групові операції та систему перейменування, яка більше не ламає ваші формули. Усе це тепер у ваших руках, і прийшло воно не саме: нові інструменти для кривих і дуг, тонший контроль над припусками на шви та надсічками і довгий перелік менших удосконалень.

Цей пост — повна картина того, що увійшло до 1.1.0. Великі можливості з попереднього анонсу подані стисло — поверніться до того посту для детального огляду — а все нове отримує тут належне представлення.

Будь ласка, прочитайте розділ про оновлення в кінці, перш ніж відкривати свої наявні викрійки. Цей реліз змінює систему найменування кривих, і автоматична конвертація не здатна правильно опрацювати кожен випадок самотужки.

Що ми анонсували — і що тепер вийшло

Якщо ви читали попередній пост, це вам знайоме — усе це є в 1.1.0:

  • Сегменти кривих як повноцінні об’єкти, з мітками на полотні, які можна клацнути, щоб виділити саме потрібну частину кривої, перемикач «Показати деталі кривих» і «Автоматичне розміщення міток» (Ctrl+Shift+A), що розплутує скупчені мітки одним скасовуваним кроком.
  • Редаговані групові операції — відкрийте поворот, переміщення або дзеркалення після створення і додайте чи видаліть об’єкти — плюс масове перейменування вихідних об’єктів операції.
  • Безпечне перейменування — Valentina тепер будує карту всіх залежностей, включно з прихованими всередині формул, тож перейменування точки оновлює формули, що на неї посилалися, замість того щоб їх ламати.
  • Дерево залежностей — панель із можливістю закріплення, що замінює старий діалог Історії, з миттєвою фільтрацією, двосторонньою синхронізацією з полотном, видаленням з урахуванням залежностей і безпечним переупорядкуванням історії.
  • Виділення гумовою рамкою для групових операцій і випадаючі списки з пошуком по всій програмі.

Решта посту — те, чого попередній анонс не охопив.


Нові інструменти для кривих і дуг

Градуйована крива. Знайомий вам інструмент «Паралельна крива» зміщує криву на одну сталу відстань. Новий інструмент «Градуйована крива» також створює одну криву, але замість одного рівномірного зміщення дозволяє задати кілька зміщень уздовж кривої — тож відстань від базової кривої може змінюватися в міру руху вздовж неї. Ви клацаєте, щоб додати послідовні величини зміщення (утримуйте Shift для від’ємної величини), кожне зі своєю назвою та формулою, і інструмент будує один градуйований результат, чиє зміщення змінюється по його довжині. Це для випадків, коли простої паралелі на фіксованій відстані недостатньо.

Чесно кажучи: цей інструмент далеко не ідеальний. Залежно від форми вихідної кривої та кількості доданих зміщень він може дати чистий, саме такий, як ви хотіли, результат — або незграбний і потворний. Він справді корисний, але його корисність обмежена, тож ставтеся до нього радше як до помічника для експериментів, ніж як до гарантованого результату. Перевіряйте результат, перш ніж на нього покладатися.

Еліптична дуга із заданою довжиною. Новий інструмент, що визначає еліптичну дугу за її довжиною, доповнюючи наявне сімейство інструментів дуг, керованих довжиною.

Сегмент дуги тепер працює з еліптичними дугами. Інструмент «Сегмент дуги» — який розрізає дугу в точці — тепер працює і з еліптичними дугами, а не лише з круговими.


Тонший контроль над деталями, припусками та надсічками

Справжня нульова ширина припуску на шов. Невелика, але корисна деталь для прихильників точності. Зазвичай, коли ви встановлюєте ширину припуску на шов рівною нулю, Valentina насправді не використовує нуль — вона обмежує ширину крихітним мінімумом (близько 0,23 мм), щоб геометрія припуску залишалася коректною. На практиці це непомітно: ви помітите це лише при сильному збільшенні. Тож більшість часу ця опція вам взагалі не потрібна — «нульовий» припуск і так виглядає як нуль.

Для випадків, коли потрібно, щоб він був точно нульовим, новий параметр «справжня нульова ширина припуску на шов» робить саме це. Коли він активний, ширина справді дорівнює нулю, і Valentina також припиняє виконувати перевірки перетину лінії шва та припуску, які припускають ненульову ширину — тож справжній нульовий припуск поводиться коректно, а не бореться з рушієм. Користуйтеся ним лише тоді, коли ця частка міліметра справді має для вас значення.

Видимість надсічки за формулою. Надсічки (контрольні позначки) отримують формулу видимості: тепер ви можете керувати тим, чи з’являється надсічка, за допомогою формули — так само, як ви вже керуєте багатьом іншим у Valentina. Це частина ширшої роботи над тим, щоб дати вам більш свідомий контроль над тим, які надсічки відображаються.

Вимкнення дзеркалення надсічки. Опція для кожної надсічки окремо, що не дозволяє дзеркалити надсічку відносно лінії дзеркалення — для випадків, коли дзеркальна копія — це не те, що вам потрібно.


Зручності по всій програмі

Глобальний колір об’єктів і типовий стиль пера. Задайте типовий колір і стиль пера один раз, на рівні програми, і новостворені криві та об’єкти підхоплять їх — замість налаштовувати їх щоразу окремо для кожного інструмента.

Масштаб апроксимації кривих для окремої викрійки. Новий параметр curveApproximationScale дозволяє окремій викрійці перевизначити глобальне налаштування масштабу апроксимації кривих із налаштувань програми, а окремі криві теж можуть його перевизначати (0 означає «використовувати глобальне значення»).

Імпорт та експорт інкрементів. Таблиця змінних тепер може імпортувати та експортувати інкременти, що спрощує перенесення набору інкрементів між викрійками.

Перезавантажити мітки. Нова дія, що очищає кеш корекцій одноштрихового шрифту й перемальовує мітки деталей вашої викрійки — зручно після зміни шрифту міток або встановлення нового одноштрихового шрифту.

Встановити одноштриховий шрифт. Навіщо це тут? Бо практика показала, що багато користувачів мають труднощі зі встановленням шрифтів у своїй системі — це морочливо, по-різному на кожній платформі, і на цьому легко застрягнути. Ця нова дія знімає це з ваших плечей: встановлюйте одноштрихові (гравірувальні / для пер-плотерів) шрифти — .ttf, .otf або .svg — прямо з Valentina. Виберіть один або кілька файлів, і вона встановить їх пакетно, питаючи дозволу перед перезаписом наявного шрифту. Valentina вже знає, куди вони йдуть і що робити, тож вам не доведеться.

Спрощене завантаження мірок. Раніше Valentina мала дві окремі команди меню для приєднання мірок до викрійки — одну під назвою Завантажити індивідуальні й іншу Завантажити багаторозмірні — і вам потрібно було знати, якого типу ваш файл, перш ніж обрати правильну. Тепер є єдина команда «Завантажити мірки». Оберіть її — і невеликий діалог «Виберіть тип мірок» запитає, чи завантажуєте ви індивідуальні, чи багаторозмірні мірки. Одна точка входу замість двох, і вибір робиться саме тоді, коли він потрібен. Те саме об’єднання застосовано і в Tape.

Затемнення неактивної деталі викрійки. Коли ви працюєте з кількома деталями, неактивна деталь тепер затемнюється, щоб та, яку ви редагуєте, виділялася.


Швидше і зрозуміліше

Значно швидше перемикання розмірів у режимі деталей. Раніше перемикання розмірів чекало на фіксовану затримку й перебудовувало більше, ніж було потрібно. Тепер деталі оновлюються миттєво, їхня геометрія перераховується паралельно для всіх деталей, комбобокси градації більше не перебудовуються зайвий раз, серії повторних розборів об’єднуються за єдиним таймером затримки, граф залежностей більше не перебудовується для змін, що зачіпають лише значення (перемикання розміру або синхронізація мірок), а скомпільовані формули інструментів кешуються, тож повторний розбір переобчислює їх без перекомпіляції. Підсумковий ефект — гортання розмірів відчувається миттєвим.

Візуалізація об’єднання деталей. Інструмент «Об’єднати деталі» тепер показує живий попередній перегляд на полотні: обидва контури деталей у їхніх візуальних положеннях під час вибору, з підсвічуванням крайових точок, що слідують за кожним підтвердженим ребром на обох деталях — тож ви бачите, що саме об’єднуєте, у процесі.


Tape і Puzzle

Tape — миттєве оновлення діаграми. У редакторі бази відомих мірок зміна масштабу розміру зображення тепер оновлює діаграму одразу, а не із запізненням.

Puzzle — друк тексту як контурів. Нова опція, що відтворює текстові мітки як векторні контури замість тексту, завдяки чому мітки відображаються однаково на пер-плотерах і в різних переглядачах.

Puzzle — номери аркушів у дужках. Номер аркуша тепер показується в дужках, щоб чітко відділяти його від назви аркуша.


Платформа та стабільність

Завершення підтримки версій Windows нижче 10. Valentina більше не орієнтується на випуски Windows, старіші за 10.

Цей реліз також усуває низку аварійних завершень та помилок коректності, зокрема: аварійне завершення, коли синхронізація багаторозмірного файлу мірок зазнає невдачі (наприклад, при скасуванні діалогу відсутніх мірок); аварійне завершення в Windows при закритті програми, коли був відкритий діалог інструмента креслення; аварійне завершення при закритті діалогу шпильки після скасування/повтору операцій з деталями; мітки сцени креслення, що показували неправильний колір при запуску або після зміни теми; інструмент «Нормаль», що не зберігав значення своїх формул; обчислення припуску на шов для симетричної деталі; і попередження доступності в macOS, коли таблиця не мала виділення.


Оновлення: будь ласка, прочитайте

У цій версії внесено чимало змін, а також змінено формат файлів. Дві речі, які варто знати, перш ніж відкривати свою наявну роботу.

1. Систему найменування кривих суттєво перероблено — і автоматична конвертація не може бути ідеальною. Криві більше не запозичують свої назви від точок, на яких були побудовані; кожен інструмент тепер дає кожній кривій власну осмислену, незалежну назву. Зважте, що це може потребувати зміни мислення: якщо ви звикли впізнавати криву за точками, між якими вона проходить, тепер ви працюватимете натомість із її власною назвою — невелика розумова перебудова, але про неї варто знати, перш ніж занурюватися. Це робить ваші змінні у формулах значно передбачуванішими надалі, але означає, що старі файли доводиться конвертувати при відкритті. Valentina робить це автоматично, і для більшості викрійок це відбувається непомітно — але цю зміну справді неможливо коректно конвертувати в кожному випадку. Викрійки з нестандартними угодами про найменування, і особливо з надмірним використанням підкреслення в мітках, можуть трапитися одна-дві формули, які доведеться виправити вручну. Після конвертації файлу, будь ласка, відкрийте його й перевірте свої формули та посилання на криві. Не вважайте, що конвертація складної викрійки пройшла бездоганно.

2. Зворотної сумісності немає. Як і з кожним оновленням Valentina, це працює лише в одному напрямку. Файл, збережений у 1.1.x, неможливо відкрити в гілці 1.0.x. Щойно ви збережете викрійку в 1.1.0, старіші версії Valentina її не прочитають.

З огляду на обидві ці причини, збережіть резервну копію оригінальних файлів, перш ніж відкривати їх у 1.1.0. Якщо ви працюєте в команді або на спільному комп’ютері, переконайтеся, що всі переходять на 1.1.x разом — викрійку, збережену в 1.1, не можна повернути назад.


Чи варто оновлюватися зараз?

Залежить від обставин. Якщо ви прагнете спробувати нові можливості й не боїтеся змін — уперед: 1.1 приносить багато важливих змін, і деякі з них здатні справді змінити те, як ви працюєте і наскільки ви продуктивні.

Але майте на увазі одну річ: реліз 1.1 започатковує фронтирну гілку. Це місце, де ми експериментуємо з новими можливостями й додаємо найсвіжіші зміни, а отже, вона за своєю природою менш стабільна. Стабільна гілка залишається актуальною — вона нікуди не зникає, і ми продовжуватимемо випускати для неї виправлення помилок. Тож якщо ви наразі волієте залишатися на твердому ґрунті — це цілком слушний вибір; ви не залишитеся позаду.


Завантаження

Valentina 1.1.0 уже доступна для Windows, macOS і Linux. Адреса для завантаження для підписників.

Щира подяка кожному підписнику — цей реліз і місяці роботи за ним існують завдяки вам.


Подяки

Valentina 1.1.0 стала можливою завдяки нашим преміум-передплатникам. Дякуємо:

Jarosław Grzesik, Irina Konetzka, Gabrielle Squelin, Svitlana Cherhava, Aurelija Vindigienė, Зоряна Касьян, Наталія Субботська, Любов Корнійчук, Nicolas, Тамара Крупка, Castera Line, Тетяна Надточій, manu iena, kasatkina.o, кира, Аліна Стельмах-Гордієнко, Анастасія Микитюк, Лія Самосієнко, Edith Burgos, Hanna Panasiuk, Ludmila, Олена Дунаєвська, Поліна Якубовська, osteppy, Валентина2025, Альона, dyvosvit, Наталя Думінська, Поліна Михайлюта, Oleksandra, марго, Марина Прокопенко, Оля Коваль, tetiana17, Boris Korotach, Ruben Bakker, zubeikomaria, Alyssa SANTINI, Dariia28, Flavie Giraudeau, Fiono4ka, meryrose, Alena Minak, BaudinoMarieNoelle, Constance Cellier, zosia81, tammapatterns, DaphneLS, Tetiana Olkhovska, arven, Вікторія Гуцало, Jennifer Jean Joseph, Bodnarchuk, DurielLightbane, Марія Харишин, Kseniya Pashkova, Ірина, msandovaldesigns, Tetiana Shevchuk, svetlana valvi, Nina Staufert, Софія, angelinaa22, LailaS, ivanna sweet, Daniel Stefan Popescu, Alina Damineva, Carlos Flores, Ryan Hawker, Eliane SIMON, Bortnovska, Liubov, Tetiana Dubyna, Olena Schramka, Dmytrashko.tanya, Denarmin, CarlosRomero, ukranastasio, vio31, Jennifet, ElinLundh, Yuliya, Tanya_Pom08, Victoria, Марія Сцібель, Patternporter, GentleOne, Anna Yefimenko, Edwardo, Inesa, YaroslavaDolinska, Женя Канівець, yesalesya, Anita Guiso, Олена__Карась, Олеся Бурчак, Kozakova_Natalie1996, Vitaliia, MashaKid, iamksena92, Vanessa Focardi, Fartukoff2020, Juls0912, Dinara, AЗозуля, Nadiia Puchko, G.VOVK, Elina Kondratenko, Лозова.Таня, Galina84, David Hagar, jules delarue, Klaudiusz Piotr Kusz, hello, Busybee1977, scratchthedog, Kristina_Kuvshyn, saifudinka, Sacha-Hugo Lagaude, andrii yarovitsyn, Muriel Rogger, Maika, Andre, Volodymyr Chernega, Елена Солнышкина, Anna Rashevska, Cansuakaydin, Mafalda, Slavovna, cecile LALLEMAND, Anastasiia1303, wlkORety, Tetyana Mazur, Evvgenia, Anastasiia_Mostsepan, LEONARDOVITH, ElodieNguyen, ulabaka, The Sewing Site AI, emilialange, Veronika M, craftsbycatmarg, chaulieu, Valeriya89, Олена, Людмила_Данилюк, fv, a.dor, Ivette11, Горгуля_85, jonatan, Slazeret, GiovannyM, OlenaErakova, abulxoyr Ибн АбдулХаким, JessicaGoodyearDesign, thebadjarvis, Alena German, ProgneSports, qsrosales, Людмила Абрамова, Kyowashi, mdrivero, anastasiianf, Piotr Jasiek, SuzanA, Kateryna_Myasoyedova, Марина Ярёменко, shlomomintz, tim-jacobs, Tara Neplenbroek, АннаДенесюк, Monica Marques Carvalho, Himnish Sujan, Оля Калун, Svit1104, Diana Holub, Personalizzandia, Crema, milamila, Marina Orlova, Oksana Oksana, nian, Gorebuy, chiarabassetti.studio, Amirati, Оксана Чорна, martos, Анастасія Бровкіна, Bellamaesdesigns, Merli, Aasokolov13.

Коментарі

Коментарів поки немає.

Залиште свій коментар