Repository navigation
v0.0.1 - Initial Release
FeedbackAssistant v0.0.1 - Initial Release
First stable release of FeedbackAssistant, a comprehensive Swift package for collecting user feedback in iOS apps.
π Features
- π Easy-to-use feedback collection UI - Native SwiftUI interface with clean, intuitive design
- πΈ Automatic screenshot capture - Capture current screen state with view hierarchy information
- ποΈ View hierarchy attachment - Automatically attach UI debugging information
- π Multiple feedback types - Bug Report, Feature Request, Performance Issue, Usability Issue, Other
- π Rich file attachment support - Images, documents, and custom files with QuickLook preview
- βΉοΈ Automatic system information - App version, device info, iOS version automatically collected
- π Multi-language support - English and Japanese localization with String Catalog
- π¨ Modern architecture - Built with SwiftUI, Observation framework, and async/await
- π Protocol-based submission - Flexible integration with any backend service
π Requirements
- iOS 17.0+
- Swift 6.0+
- Xcode 16.0+
π¦ Installation
Add to your Package.swift:
dependencies: [
.package(url: "https://github.com/noppefoxwolf/FeedbackAssistant.git", from: "0.0.1")
]π Quick Start
import SwiftUI
import FeedbackAssistantUI
import FeedbackAssistant
struct ContentView: View {
@State private var showingFeedback = false
var body: some View {
Button("Send Feedback") {
showingFeedback = true
}
.sheet(isPresented: $showingFeedback) {
FeedbackAssistantView(
submissionHandler: YourFeedbackSubmissionHandler()
)
}
}
}See the README for complete documentation and examples.
π€ Generated with Claude Code