Repository navigation
This is a stable maintenance release in the 1.0 series.
New features
- Added Danish (da_DK) language.
Improvements
- Usage statistics collection is now opt-in (disabled by default) and never runs in command-line mode.
- Removed the single-bundle macOS package; only the multi-app bundle (separate Valentina.app, Tape.app and Puzzle.app in one DMG) is offered now.
Bug fixes
Valentina
- Fixed launching Tape or Puzzle from Valentina on macOS failing to find them when installed outside of
/Applicationsdirectly (e.g. in~/Applicationsor a subfolder). - Fixed Valentina silently doing nothing when it couldn't launch Tape or Puzzle; a warning is now shown explaining the launch failed.
- Fixed a seam allowance corner set to "by second edge symmetry" growing a stray spike instead of mirroring the matching corner.
- Fixed the horizontal scroll wheel doing nothing on the pattern and layout views.
- Fixed a point cut by length along a multi-segment curve sometimes landing far from the requested distance.
- Fixed the pattern not recalculating after changing the default curve approximation scale in Preferences.
- Fixed fold-line label font not updating live when changed in preferences.
- Fixed fold-line ("Cut on Fold") labels rendering upside down, mirrored, or offset on flipped pieces.
- Fixed the tool history being lost after renaming a pattern piece, which crashed the app when the History dialog was opened.
- Fixed the Hide labels option and label font size changes not taking effect until the next zoom.
- Fixed crash on startup in locales whose math function names translate to non-identifier characters (e.g. Japanese).
- Fixed sporadic crash when opening a pattern file due to unsafe concurrent access during id checks.
- Fixed use-after-free crashes triggered by a full reparse after undo/redo.
- Fixed release-build crash when undoing or redoing deletion of a piece.
- Fixed hang when uniting details with malformed union data.
- Fixed crash when toggling a piece's in-layout state for a tool of the wrong type in the pieces list.
- Fixed crash when opening Preferences after a monitor was disconnected or reconfigured.
- Fixed a crash on closing the pattern window while a curve tool's control-point preview was still on screen.
- Fixed a crash when fitting the view to the current pattern piece while one of its tools had no scene.
- Fixed a crash caused by a full reparse reissuing an id already used by an orphaned, previously deleted node.
- Fixed a crash from a sidebar tab's hover-fade animation still running after the tab bar that owned it was destroyed.
- Fixed a crash when a full reparse cleared the scene while a point/curve creation dialog was still open.
- Fixed a crash that could happen when a warning or critical message was logged mid-operation.
Valentina / Puzzle
- Fixed DXF point markers (notches, drill holes, turn points) showing as oversized shapes that grow or shrink with the viewer's zoom level in some CAD applications.
- Fixed the piece name annotation text on ASTM DXF export being too small to read.
- Fixed the Style System Text on AAMA/ASTM DXF export ignoring the configured pattern label font size.
- Fixed a hang when generating a layout on a single-CPU machine.
- Fixed crash when a piece's fold line produced degenerate arrow shapes.
Tape
- Fixed the known measurements editor showing the wrong measurement diagram or image title/size after renaming an image on the Images tab.
- Fixed a crash while reading a measurement file whose format was not recognized.
- Fixed a crash while the known measurements database was being rebuilt in the background after its folder changed.
Puzzle
- Fixed crashes in the piece carousel when starting a drag on an empty item or opening the context menu on a non-piece item.
- Fixed a crash when redrawing the mode sidebar icons under low memory or degenerate tab sizes.
Across all apps (Valentina, Tape, Puzzle)
- Fixed a crash after a fatal data error (e.g. a corrupted pattern) leaving the app running on known-bad state instead of shutting down cleanly.
- Fixed exporting DXF files to a path containing non-Latin characters failing on Windows.
- Fixed a rare crash on shutdown when a second instance connected to an already-running one and quit mid-lookup.
- Stopped Qt painting warnings from popping an error dialog that could itself crash the application.
- Fixed a crash when closing the application while usage statistics were still being sent.
- Stopped Qt network warnings from the background update check and usage statistics popping an error dialog.
- Fixed the interface freezing for minutes at a time when the settings file had grown corrupt.
- Fixed the crash reporter reading its settings from the wrong file, so the "send crash reports" preference could be ignored.
- Fixed the interface freezing while usage statistics and country lookup made network requests on the main thread.
- Fixed placeholder and search-history menus splitting into multiple columns instead of scrolling on some Linux styles.
Misc
- Fixed nearly invisible placeholder text in disabled/read-only fields on custom dark theme and some Linux dark palettes.
- Fixed potential crash when a text encoding could not be resolved to a codec name.
Full changelog: v1.0.4...v1.0.5