github titandrive/yarnl v0.9.3

latest releases: v0.11.4, v0.11.3, v0.11.2...
6 months ago

v0.9.3

New: Difficulty Ratings

  • Difficulty field — patterns now have a difficulty rating on a 1–10 scale (matching Ravelry). Set it from any edit modal, the bulk edit panel, or view it in the pattern info modal.
  • List view column — new Difficulty column available in list view, sortable like other columns.
  • Bulk edit — set difficulty across multiple patterns at once from the bulk edit modal.
  • Ravelry import — difficulty is automatically imported from Ravelry's community difficulty average (when available)

Pattern Viewer

  • Scroll sync rewrite — markdown live preview scroll sync completely rewritten. Uses a mirror-div approach for accurate position mapping and lerp-based smooth scrolling to eliminate jumpiness around images and tall elements.

Context Menu

  • Open in New Tab / New Window — right-click a pattern in list view to open it in a new browser tab or popup window (desktop only).
  • Auto-dismiss on mobile — context menus automatically close after 5 seconds of inactivity on mobile, since there's no easy way to tap away.

Settings

  • Tab centering on mobile — tapping a settings tab now scrolls it to the center of the nav bar.

Ravelry

  • Better PDF error messages — free Ravelry-hosted patterns that aren't in your library now show a clear message explaining how to fix the issue, instead of a generic error.

Bug Fixes

  • Mobile counters for markdown patterns — counters now show correctly on mobile when viewing markdown patterns.
  • Yarn/hook modal layout — fixed button layout in yarn and hook edit modals. Delete button now shows the correct label ("Delete Yarn" / "Delete Hook" instead of "Delete Pattern").
  • Duplicate yarn/hook — fixed crash when duplicating a yarn or hook (null ID error).
  • List view sort persistence — sort order in list view now persists across refreshes and syncs across devices.
  • Bulk edit modal — tightened spacing for a more compact layout.

Full changelog →

Don't miss a new yarnl release

NewReleases is sending notifications on new releases.