Valentina 1.1.0 Is Here

Valentina 1.1.0 Is Here

0
Valentina 1.1.0 Is Here

It’s released. A while back we wrote about the update we’d been building toward for months — segment selection, a real dependency tree, editable group operations, and a rename system that no longer breaks your formulas. All of that is now in your hands, and it arrived with a lot of company: new curve and arc tools, finer control over seam allowances and notches, and a long list of smaller refinements.

This post is the full picture of what’s in 1.1.0. The big features from the preview are recapped briefly — head back to that post for the deep dive — and everything new gets its proper introduction here.

Please read the upgrade section at the end before opening your existing patterns. This release changes how curves are named, and the automatic conversion cannot get every case right on its own.

What We Previewed, Now Shipped

If you read the earlier post, these will be familiar — they’re all here in 1.1.0:

  • Curve segments as real objects, with on-canvas labels you can click to select just the part of a curve you need, a Show Curve Details toggle, and Auto-Arrange Labels (Ctrl+Shift+A) to untangle crowded labels in one undo-able step.
  • Editable group operations — open a rotation, move, or flip after the fact and add or remove objects — plus bulk rename of an operation’s output objects.
  • Safe renaming — Valentina now maps every dependency, including the ones hidden inside formulas, so renaming a point updates the formulas that referenced it instead of breaking them.
  • The Dependency Tree — a dockable panel that replaces the old History dialog, with instant filtering, two-way canvas sync, dependency-aware deletion, and safe history reordering.
  • Rubber-band selection for group operations and filterable dropdown lists throughout the app.

The rest of this post is what the preview didn’t cover.


New Curve and Arc Tools

Graduated curve. The Parallel curve tool you’ve seen offsets a curve by one constant distance. The new Graduated curve tool also produces a single curve, but instead of one uniform offset it lets you set several offsets along the curve — so the distance from the base curve can change as you move along it. You click to add successive offset widths (hold Shift for a negative width), each with its own name and formula, and the tool builds one graduated result whose offset varies over its length. It’s for the cases where a plain parallel at a fixed distance isn’t enough.

A word of honesty: this tool is far from perfect. Depending on the shape of the original curve and the number of offsets you add, it can produce a clean, exactly-what-you-wanted result — or an awkward, ugly one. It’s genuinely useful, but its usefulness is limited, and you should treat it as a helper to experiment with rather than a guaranteed result. Check the output before you rely on it.

Elliptical arc with length. A new tool that defines an elliptical arc by its length, joining the existing family of length-driven arc tools.

Segment Arc now handles elliptical arcs. The Segment Arc tool — which cuts an arc at a point — now works on elliptical arcs, not just circular ones.


Finer Control Over Pieces, Seam Allowances, and Notches

True zero seam allowance width. A small but useful detail for the precise. Normally, when you set a seam allowance width to zero, Valentina doesn’t actually use zero — it clamps the width to a tiny minimum (about 0.23 mm) so the seam-allowance geometry stays well-behaved. In practice that’s invisible: you’d only notice it if you zoomed right in. So most of the time you don’t need this option at all — a “zero” allowance already looks like zero.

For the cases where you need it to be exactly zero, the new true zero seam allowance width does that. When it’s active, the width is genuinely zero, and Valentina also stops running the seam-line / seam-allowance intersection checks that assume a non-zero width — so a true zero allowance behaves correctly instead of fighting the engine. Reach for it only when that fraction of a millimetre actually matters to you.

Notch visibility by formula. Notches (passmarks) gain a visibility formula: you can now drive whether a notch shows up from a formula, the same way you already control so much else in Valentina. This is part of a broader pass to give you more deliberate control over which notches appear.

Disable mirroring a notch. A per-notch option to keep a notch from being mirrored across the mirror line, for the cases where the mirrored copy isn’t what you want.


Quality-of-Life Across the App

Global object color and default pen style. Set a default color and pen style once, at the application level, and newly created curves and objects pick them up — instead of adjusting them tool by tool every time.

Per-pattern curve approximation scale. A new curveApproximationScale option lets a single pattern override the global curve-approximation-scale setting from the application preferences, and individual curves can override it too (0 means “use the global value”).

Import and export increments. The Table of variables can now import and export increments, making it easier to move a set of increments between patterns.

Reload labels. A new action that clears the single-line-font correction cache and re-renders your pattern piece labels — handy after changing the label font or installing a new single-line font.

Install single line font. Why is this here? Because practice showed that a lot of users struggle with installing fonts on their system — it’s fiddly, it differs on every platform, and it’s an easy place to get stuck. This new action takes that off your plate: install single-line (engraving / pen-plotter) fonts — .ttf, .otf, or .svg — straight from Valentina. Select one or several files and it installs them in a batch, prompting before overwriting any existing font. Valentina already knows where they go and what to do, so you don’t have to.

Simplified measurement loading. Valentina used to have two separate menu commands for attaching measurements to a pattern — one called Load Individual and another called Load Multisize — and you had to know which kind your file was before you picked the right one. Now there’s a single Load Measurements command. Choose it, and a small Select measurements type dialog asks whether you’re loading individual or multisize measurements. One entry point instead of two, and the choice is made at the moment you need it. The same unification applies in Tape.

Darken the inactive pattern piece. When you’re working across multiple pieces, the inactive piece is now darkened so the one you’re editing stands out.


Faster, and Easier to Follow

Much faster size switching in Detail mode. Switching sizes used to wait on a fixed delay and rebuild more than it needed to. Now pieces refresh immediately, their geometry is recomputed in parallel across all pieces, the gradation combo boxes are no longer rebuilt redundantly, bursts of reparses are coalesced behind a single debounce, the dependency graph is no longer rebuilt for changes that only touch values (a size switch or a measurement sync), and compiled tool formulas are cached so a reparse re-evaluates them without recompiling. The net effect is that flipping through sizes feels immediate.

Union Details visualization. The Union Details tool now shows a live canvas preview: both piece outlines at their visual positions during selection, with edge-point highlights that follow each confirmed edge on the two pieces — so you can see what you’re joining as you do it.


Tape and Puzzle

Tape — instant diagram refresh. In the known-measurements database editor, changing an image’s size scale now updates the diagram immediately instead of lagging behind.

Puzzle — print text as paths. A new option to render text labels as vector paths rather than text, which keeps labels rendering consistently on pen plotters and across viewers.

Puzzle — sheet numbers in brackets. The sheet number is now shown in brackets so it’s clearly separated from the sheet name.


Platform and Stability

End of support for Windows versions below 10. Valentina no longer targets Windows releases older than 10.

This release also clears out a batch of crashes and correctness bugs, including: a crash when a multisize measurement sync fails (for example, cancelling the missing-measurements dialog); a crash on Windows when closing the app while a draw-tool dialog was open; a crash when closing a Pin dialog after undo/redo of piece operations; draw-scene labels showing the wrong color at startup or after a theme switch; the Normal tool not saving its formula values; the seam-allowance calculation for a symmetrical piece; and an accessibility warning on macOS when a table had no selection.


Upgrading: Please Read This

This version brings a lot of changes, and the file format changed. Two things to know before you open your existing work.

1. The curve naming system was heavily reworked — and the automatic conversion can’t be perfect. Curves no longer borrow their names from the points they were built on; every tool now gives each curve its own deliberate, independent name. Be aware that this may require a change of thinking: if you’re used to recognising a curve by the points it runs between, you’ll now work with its own name instead — a small mental adjustment, but worth knowing before you dive in. That makes your formula variables far more predictable going forward, but it means older files have to be converted when you open them. Valentina does this automatically, and for most patterns it’s seamless — but this change is genuinely impossible to convert correctly in every case. Patterns with unusual naming conventions, and especially heavy use of underscores in labels, can come through with a formula or two that needs fixing by hand. After converting a file, please open it and check your formulas and curve references. Don’t assume the conversion was flawless on a complex pattern.

2. There is no forward compatibility. As with every Valentina upgrade, this only goes one direction. A file saved in 1.1.x cannot be opened in the 1.0.x branch. Once you save a pattern in 1.1.0, older Valentina versions won’t read it.

Because of both of these, keep a backup of your original files before opening them in 1.1.0. If you work in a team or on a shared machine, make sure everyone moves to 1.1.x together — a pattern that has been saved in 1.1 can’t go back.


Should You Update Now?

It depends. If you’re eager to try the new features and you’re not afraid of change, go for it — 1.1 brings a lot of important changes, and some of them may genuinely change the way you work and how productive you are.

But keep one thing in mind: the 1.1 release starts the edge branch. This is where we experiment with new features and push the latest changes, which means it’s less stable by nature. The stable branch stays current — it isn’t going anywhere, and we’ll keep publishing bug fixes for it. So if you’d rather stay on solid ground for now, that’s a perfectly good choice; you won’t be left behind.


Download

Valentina 1.1.0 is available now for Windows, macOS, and Linux. Grab it from your subscription downloads.

A heartfelt thank-you to every subscriber — this release, and the months of work behind it, exist because of you.


Acknowledgements

Valentina 1.1.0 is made possible by our premium subscribers. Thank you:

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.

Comments

No comments yet.

Post your comment