SvenTiigi/WhatsNewKit

Display a UIImage

coldfingersnz opened this issue · 2 comments

Is your feature request related to a problem?

Hi, No bugs for me, your kit works well in my apps.

I was wondering if it was possible to use a UIImage instead of a system icon for a WhatsNew.Feature.

What solution would you like?

Use a UIImage instead of system icon

What alternatives have you considered?

I'm pretty new to this so I am a little stuck.

I was thinking it would be something like:

Instead of:
WhatsNew.Feature(
image: .init(systemName: "ladybug"),
title: "Cleaned up some Bugs",
subtitle: "We have sorted out some minor bugs and UI updates. "
),

my feature could be:
WhatsNew.Feature(
image: .init(UIImage: "myImage"),
title: "Cleaned up some Bugs",
subtitle: "We have sorted out some minor bugs and UI updates. "
),

I would be grateful for any help with pointing me in the right direction.

Any additional context?

No response

Hi @coldfingersnz,

You can simply use the WhatsNew.Feature.Image.init(image:) initializer and initialize a SwiftUI.Image with the appropriate UIImage initializer.

let image = WhatsNew.Feature.Image(
    image: SwiftUI.Image(
        uiImage: UIImage()
    )
)

Fantastic, thanks for the quick response, really appreciate it.
Great Plugin!!