StitchALot Studio

1.3.5 Release

SirThreadingtonApr 12, 2026, 9:40:30 AMRelease Notes

Covers all changes from v1.2.0 through v1.3.4

Stitch A Lot Studio v1.3.4 is a major milestone representing nearly 200 improvements since v1.2.0.

---

## New Features

- Cloud Storage Integration — Sync patterns to Google Drive and OneDrive with embedded OAuth. Two-way sync with auto-save, version tracking, progress modal, and startup sync. Files are scoped to a working folder in your cloud provider. Cloud menu is hidden when not configured.

- Font Editor — Full integrated Font Editor for creating and editing bitmap stitch fonts. Edit individual glyphs with baseline visualization, import system fonts, manage font files with persistent storage, copy-all and undo-copy-all operations, strict size enforcement, and per-glyph baseline offset support. Includes Open Folder and Share File (iOS) buttons.

- Bundled Stitch Fonts — Ships with a library of built-in stitch fonts. Browse local and bundled fonts with a Favorites tab, infinite scroll, and font size picker. Bundled fonts are protected from accidental modification.

- OXS Import/Export — Import and export patterns in the OXS cross-stitch interchange format, with automatic thumbnail generation on import and strands-per-color field support.

- Bead Support — Add round and diamond beads to patterns with a dedicated bead size picker UI.

- Shape Tools — Draw rectangles, circles, ellipses, and other shapes directly on the canvas, with improved canvas layout and shape library.

- Point-to-Point Freeform Line Tool — Draw freeform lines point-by-point on the canvas, with complementary half-square stitch support and dedicated Waypoints icon.

- Stitch Progress Tracker — Track stitching progress with color highlighting, bulk completion, and ability to hide completed colors. Completed shading swatches display inline with matched highlight color layout.

- SAL Tracker Export — Export read-only .saltracker files for sharing progress tracking data.

- 3D Tent Stitch Preview — PDF preview and export now render a realistic 3D tent stitch effect with improved color legend.

- Licensing and Account System — Full licensing with trial mode, license key activation via Tools/Help menu, startup validation with 30-day offline grace period, signature verification, device management, and account-based sign-in flow. Includes device replacement for full license seats, device list display during activation, and deactivation buttons.

- Apple In-App Purchase Support — App Store builds support purchasing via Apple IAP, with post-purchase account registration flow. License Key tab is hidden and App Store tab is the default in App Store builds (Apple guideline 3.1.1 compliance).

- Cloud-Based Update Checker — Simple update checker with download link replaces the old Tauri updater plugin.

- System Font Editor — Manual bitmap override tool for system fonts (later consolidated into the integrated Font Editor).

- Grid Preview Page in PDF — Option to include a grid preview page in PDF exports.

- Canvas Color Setting — Set canvas background color per pattern (not just globally), with preview export support.

- Text Overlay with Konva — Improved text rendering on the canvas using Konva, with better small-size rendering and Rust-based font rendering backend.

- Image Import Improvements — Enhanced Import Image dialog with canvas visualization preview, including Konva-based rendering.

- Multi-Select Thread Library — Select multiple threads at once, remove colors from the palette, stroke undo support, and image merge capability.

## Improvements

- PDF Export Enhancements — Full chart page in PDF output, improved symbol rendering, Export PDF button in Preview Canvas dialog, grid preview page option, customizable PDF footer preference, and Share PDF button on iOS after export.

- Preview Canvas Dialog — Added gridlines/texture toggles and a zoom slider. Convert-to-Pattern dialog also gained a zoom slider replacing +/- buttons.

- Home Page Redesign — Restyled header with Corinthia font, updated logo, improved file management, recursive directory scanning, persisted storage paths, and OS-level file-open support. Home button moved to the left of the header and is visible on all platforms.

- Working Directory Management — First-launch working directory is auto-set silently. Home grid is scoped to the working directory. Opening files outside the working directory prompts to copy them in. StitchALot file import support.

- Layer Panel Improvements — Enhanced layer panel UX, auto-flatten layers on import with deferred flatten option and a re-enable button for manual control.

- Text Editor Improvements — Text alignment options, auto-focus, stitch height display when editing, font weight propagation, center alignment for stacked text orientation, and improved dialog layout.

- Color and Thread Management — Browse Library button relocated under the thread library dropdown. Thread library section improvements. Color highlight in tracker view. Rust-based color sliders.

- Toolbar and UI — Toolbar labels preference with improved display, center horizontal/vertical actions for layers and selections, toggle switch color changed from green to rust (amber-700), and keyboard shortcut updates.

- Canvas Interactions — Selection is cleared when switching away from the select tool. Circles and ellipses regenerate properly on resize instead of using nearest-neighbor scaling. Hidden canvas until fit-to-screen completes on file open.

- Progress Tracking Toolbar — Dedicated toolbar for stitch progress tracking.

- Tutorial Expansion — Added new tutorial steps with an Online Manual link in the Help menu.

- File Menu Restructure — Import/Export organized into submenus with fixed submenu hover behavior. License moved from Tools to Help menu (and briefly to File menu).

- Measurement System — Global measurement preference with simplified ruler units.

- Instant Thumbnails — Thumbnails generate instantly on save; home page thumbnail sizing improved.

- Auto-Save and Naming — New patterns auto-save with smart default naming.

- JavaScript Obfuscation — Production builds now obfuscate frontend JavaScript.

- Domain Change — Updated from stitchalot.studio to stitchalot.com.

- App Icons and Branding — Updated app icons, brand colors, installer graphics, and NSIS installer icon. Trial watermark corrected to say "StitchALot Studio."

## Bug Fixes

- OAuth and Cloud Fixes — Fixed OAuth code handling for URL-encoded characters. Fixed percent-in-filename crash. Fixed cloud kill-switch hiding and scan UX issues.

- Home Screen Fixes — Fixed file duplication on home page, wrong thumbnails, missing-file error dialogs, thumbnail mismatches, delete race condition on network volumes, and sort order.

- iPad Touch and Pencil — Fixed pencil color changing inconsistency after copy/paste, touch shape placement, and touch handling in Font Editor.

- Stitch Conflict and Fill — Fixed stitch conflict rules and flood fill behavior for half-square stitches.

- Font Rendering — Fixed font baseline alignment and descender rendering, stitch font baseline issues, duplicate colors in font palette, and text resize font consistency.

- Save and File Operations — Fixed Save As, file rename, iOS save reliability, and export dialog behavior.

- PDF Export Fixes — Fixed PDF cover page cutoff and white stitch shading. Added white shadows for dark stitches.

- License and Activation — Fixed license key activation flow, preview canvas shading, device deactivation during sign-in, missing license_key assignment for Option type change, setActiveTab('key') guard in App Store builds, and sign-out using signOutAccount to avoid missing license key error.

- iPad White Screen — Fixed iPad white screen on launch (v1.2.24).

- UI and Interaction — Fixed grid toggle button coloring (blue when grid off), Purchase buttons opening URLs on all platforms, share NotAllowedError on Windows, submenu hover behavior, and circle tool drawing.

- Build and Config — Removed Windows-specific .cargo/config.toml that broke macOS builds. Fixed Tauri config schema errors for App Store build. Fixed iOS build with duplicate symbol removal.

- Startup Validation — Increased startup validation timeout on iOS and added re-validation on window focus.

- Platform Portability — Improved platform portability for file paths and pattern storage.

## Platform-Specific

### iPad / iOS

- Improved iOS panel collapse behavior and overlay interaction handling.

- Fixed iPad white screen, touch shape placement, and removed unsupported clover shape.

- Added iOS font support with protected bundled stitch fonts; local font loading on iOS.

- iOS in-app browser fixed for purchase URLs; URL opening via the opener plugin.

- iOS home page scans the Documents directory, copies files on open, and provides debug listing.

- Share PDF button added on iOS after PDF export.

- Share File button in Font Editor for iOS.

- Font storage settings hidden on iOS.

- App Store readiness: hardening, privacy policy, accessibility, privacy manifest, and iPad-only restriction.

- Apple In-App Purchase gated behind app-store feature flag for App Store submissions.

- Fixed iOS update checker, PDF export, and menu cleanup.

- Improved iOS device name display using hardware model identifier.

- iOS cloud authentication and sync improvements.

- Increased iOS startup validation timeout; re-validate on window focus.

- Device replacement flow and device list display during activation on iOS.

### Windows

- NSIS installer with custom sidebar and header images, installer icon.

- Fixed share NotAllowedError on Windows; share menu hidden on desktop platforms.

- Fixed local font loading on Windows and pre-loaded font count.

- Content Security Policy (CSP) added for Windows builds.

- JavaScript obfuscation enabled for production Windows builds.

- First-launch working directory auto-set silently (removed setup dialog).

### macOS

- Added DMG build target for macOS distribution.

Emote post:

0 Replies

Sign in to reply

1.3.5 Release — Release Notes — StitchALot Studio Forum | Stitch A Lot Studio