Version 0.2.1

Sync your library between Mac and iPhone via iCloud • Toss cards you've already reviewed from Study Mode • Configurable gesture controls for Study Mode (iOS)

0.2.1 · macOS, iOS

New Features

iCloud Sync (macOS & iOS)

Your card library now syncs automatically between your Mac and iPhone via iCloud Drive:

  • Cards appear on both devices within seconds of saving
  • All data stays on your devices — no account required, no cloud database
  • Works offline and syncs when connectivity is restored
  • Conflict detection and resolution when the same card is edited on multiple devices

Keyboard Shortcuts Help Menu (macOS)

A new floating help icon in the Card Editor opens a popover listing all available keyboard shortcuts at a glance.

Card Transfer & Duplication (macOS)

  • Transfer cards between decks directly from Brain Dump or Card Controls
  • Duplicate cards to quickly create variations

Custom macOS Menu Bar

  • Custom app menu with standard macOS menu items
  • Native About panel with app version and branding

Study Mode Enhancements (iOS)

  • Card Stacks: Cards display as a visual stack, giving a sense of progress through the deck
  • Position Indicator: Shows your current position (e.g., “12 of 42”)
  • Exit Button: Clear “Exit Study Mode” option after reviewing all cards
  • Redesigned Loading Screen: Progress indicator and contextual info when syncing new decks

Redesigned Library View (iOS)

  • Single-column layout with last-modified dates for each deck
  • Custom SVG icons matching card colors for visual consistency

Improvements

Study Mode (iOS)

  • Toss cards: swipe to the top corner to remove cards from your current study session
  • Configurable gesture controls for a personalized study experience
  • Smoother card transitions — adjacent cards animate naturally from the stack
  • Timer now properly accumulates time instead of resetting after pause/resume

Card Editor (macOS)

  • Card previews update immediately after saving (no more stale cached thumbnails)
  • Toast notifications dismiss faster to reduce visual clutter
  • Better loading performance and smoother editing experience
  • Improved image handling — fixed occasional issue where dropped images filled the entire window
  • New cards are properly cleaned up when discarded, preventing orphaned files

Deck Library (macOS)

  • Improved thumbnail error handling and layout in deck details view
  • Updated dropdown tile icon in the menu bar

Reliability

  • Hardened file operations for iCloud compatibility (path normalization, safe card moves)
  • App locked to portrait orientation on iOS (except during Study Mode)

Bug Fixes

  • Fixed editor image race condition causing images to display incorrectly
  • Fixed card controls feedback loop that could cause position errors
  • Fixed Brain Dump menu cutoff when selecting cards near the window edge
  • Fixed DeckGrid race condition by using refs instead of state
  • Fixed first-swipe freeze when loading a deck for the first time (iOS)
  • Improved macOS compatibility for close editor command

Technical Updates

  • Migrated to fully local-first architecture — removed Supabase dependency and all legacy cloud sync code
  • Card ordering now uses a dedicated card_order.json file instead of per-card position fields
  • Renamed template style property to pattern across the codebase (reserving “Templates” for the upcoming feature)
  • Extracted asset path utilities for consistent path resolution
  • Major cleanup: removed deprecated components, unused icons, and legacy scripts

What’s Next?

We’re working on version 0.2.2, which will introduce:

  • Card templates: Pre-designed layouts for common use cases
  • Starter Cards: Generate placeholder cards when creating a new deck

See our full roadmap for upcoming features.

Feedback

Found a bug or have a feature request? We’d love to hear from you:

Thank you for using SuperCards!