Skip to content

Valentina 1.0.5

Latest

Choose a tag to compare

@dismine dismine released this 15 Sep 06:42
· 975 commits to develop since this release

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 /Applications directly (e.g. in ~/Applications or 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