Skip to content

Provide Foundations for 1024 - #1078

Closed
Nexushunter wants to merge 10 commits into
OpenSwiftUIProject:mainfrom
Nexushunter:nh/issue-1024
Closed

Provide Foundations for 1024#1078
Nexushunter wants to merge 10 commits into
OpenSwiftUIProject:mainfrom
Nexushunter:nh/issue-1024

Conversation

@Nexushunter

@Nexushunter Nexushunter commented Sep 13, 2026

Copy link
Copy Markdown

Purpose

The SDK is in need of support for Buttons but an extension is blocked behind not having Label<Text,Icon>.

Solution

I started to implement #1024 (Button) and noticed I was going to need parts of #1023 to fully implement a Button. In an effort to not block #1024 (the original I issue wanted to address).

QA

  • Example Button created from:
    • Text
    • Image
    • Label<Text, Image>
  • Example Label:
    • Text, Text
  • Unit testing provided for component:
    • Button
      • Enabled / Disabled gestures
    • Label
      • Contents

@Nexushunter

Copy link
Copy Markdown
Author

FP (rebased)

@Nexushunter
Nexushunter marked this pull request as ready for review September 13, 2026 20:30

@Nexushunter Nexushunter left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not 100% ready just need some recommendations on testing. Thanks in advance!

}

var button = Button ("Run", cb)
// TODO: Trigger attempt to press button.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't see any examples for testing gestures. Some guidance would be appreciated 😄

@Nexushunter Nexushunter changed the title Resolves Issue 1023 & 1024 Provide Foundations for 1024 Sep 13, 2026
@Kyle-Ye

Kyle-Ye commented Sep 13, 2026

Copy link
Copy Markdown
Member

I already have a complete working impl on label and button.

And I'm going to handle them next week. Just forgot to assign them to me. (Sorry)

image

Also I suggest starter can first contribute to known bugs instead of new features.

@Kyle-Ye Kyle-Ye closed this Sep 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants