Skip to content

Releases: mergesort/Recap

2.0

Choose a tag to compare

@mergesort mergesort released this 10 Mar 00:11

Recap 2.0 Is Here, And Here's The Recap

API

  • Recap is much more Mac-ready.
    • Recap now offers configurable .labeled and .compact buttons to navigate between pages.
    • Pagination is now far more flexible on Mac, with support for adaptive controls as well as explicit .labeled and .compact button styles.
  • Recap now has a new RecapDisplayPolicy 1 API that makes it much easier to decide when your RecapScreen should be displayed.

Additional Improvements

  • Recap now comes with an llms.txt and a recap-integration skill that makes it a breeze for agents to integrate Recap into your app.
  • The demo app and docs have been updated to show the new display-policy and Mac window presentation patterns.
  1. Breaking change: As part of that cleanup, ReleaseNotesDisplayPolicy has been renamed to RecapDisplayPolicy to better match the rest of the library.

2.0 beta 1

2.0 beta 1 Pre-release
Pre-release

Choose a tag to compare

@mergesort mergesort released this 11 Oct 23:52
  • Introducing a handy new RecapDisplayPolicy that allows people to easily configure when their RecapScreen should be displayed.
  • Fixes for macOS Tahoe courtesy of @iKenndac.

1.1.6

Choose a tag to compare

@mergesort mergesort released this 25 Aug 04:05

Clippy lives! Kind of.

image
  • On iOS 26 the dismiss button will be displayed as a capsule rather than a rounded rect, to match the new system design.

1.1.5

Choose a tag to compare

@mergesort mergesort released this 25 Nov 19:24
38b4868

Recap now exposes the AppVersion fields publicly (#23), to make building custom display logic easier. Thank you @iKenndac!

1.1.4

Choose a tag to compare

@mergesort mergesort released this 02 Nov 22:22

Recap is now available in any color you like — even more. By which I mean, I've fixed #22 and added support for primary, secondary, and accent semantic colors.

1.1.3

Choose a tag to compare

@mergesort mergesort released this 02 Nov 00:27

Recap is now available in any color you like. By which I mean, I've fixed #21. It turns I had defaulted the title and page dot colors to black, which is invisible in dark mode. 😅

1.1.2

Choose a tag to compare

@mergesort mergesort released this 31 Oct 03:31

Implement a fix for #20, where ReleaseView was not compiling in some instances. Thank you @paul-brenner for the bug report!

1.1.1

Choose a tag to compare

@mergesort mergesort released this 30 Oct 01:48

With the help of @iKenndac, Recap has a nice new feature and a small fix!

  • Recap now allows developers to customize the dismiss button title, with the help of the new . recapScreenDismissButtonTitle(LocalizedStringResource) modifier. (#18)

  • A deprecation warning has now been silenced. (#17)

And that's the Recap!

Colors, Alignments, and Layouts, Oh My

Choose a tag to compare

@mergesort mergesort released this 23 Oct 03:13

With the help of @iKenndac and @jverkoey, Recap has some great new features!

  • Recap now supports the use system colors for feature icons, such pink, blue, and any Color supported by iOS and macOS. The full list is available here, on top of the current support for any hex color. Give it a shot, they look A++ in light and dark mode! (#7)

  • Recap now supports aligning a feature's icon to the top, center, or bottom of a feature's title and description. (#11)

  • Recap now supports iOS 16, and iOS apps running in a Mac Catalyst environment. (#12)

  • Recap now looks great on devices that don't have a bottom safe area, such as the iPad, iPhone SE, or Mac. (#14)

And that's the Recap!

1.0.1

Choose a tag to compare

@mergesort mergesort released this 11 Oct 18:04

Here's the Recap

  • Readying Recap for Swift 6 by adding Sendable conformances
  • Fixing an incorrectly localized string for the Continue button