Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the library less complicated #9

Open
2 of 16 tasks
danielsaidi opened this issue Apr 15, 2022 · 0 comments
Open
2 of 16 tasks

Make the library less complicated #9

danielsaidi opened this issue Apr 15, 2022 · 0 comments
Labels
misc A little bit of this, a little bit of that

Comments

@danielsaidi
Copy link
Owner

danielsaidi commented Apr 15, 2022

This library was always about adding reusable, simple utilities and views to extend SwiftUI.

However, over time, I have added more complex component types and concepts to the library, which is a bad fit, since this concepts may require more specific demos, documentation etc. than fits this project.

As such, from SwiftUI 3, I will move many complex types into their own libraries. I will therefore list such components in the list below and deprecate them once they are their own libraries. I will then bump to 3.0 once they have all been converted.

  • ColorPickerBar
  • LinkText
  • List items -> ListItemKit?
  • PageIndicator
  • Pickers -> PickerKit
  • Presentation -> PresentationKit
  • Printing -> PrintingKit
  • ProgressBar
  • SystemFontPicker
  • WebView -> WebViewKit

For each new kit, I should have:

  • A readme
  • Release notes
  • Automation with Fastlane
  • Documentation
  • Web documentation
  • Demo app

More may come as I start this work.

@danielsaidi danielsaidi added the misc A little bit of this, a little bit of that label Apr 15, 2022
@danielsaidi danielsaidi added this to the 3.0 milestone Apr 15, 2022
@danielsaidi danielsaidi removed this from the 3.0 milestone Nov 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
misc A little bit of this, a little bit of that
Projects
None yet
Development

No branches or pull requests

1 participant