Skip to content

Conversation

@bsneed
Copy link
Contributor

@bsneed bsneed commented Jan 2, 2026

  • Full SwiftUI control support.
  • Added all init's for swiftUI that I could find.
  • Redid navigation support.
  • Parity between UIKit and SwiftUI.
  • Added support for 3rd party networking libs.
  • Modified NavigationSignal due to UIKit/SwiftUI mismatches.
  • Added more sample apps to test components.

@codecov
Copy link

codecov bot commented Jan 2, 2026

Codecov Report

❌ Patch coverage is 0.99602% with 1988 lines in your changes missing coverage. Please review.
✅ Project coverage is 28.70%. Comparing base (05f4ac0) to head (439e53a).

Files with missing lines Patch % Lines
...Live/Signals/AutoTracking/SwiftUI/SignalList.swift 0.00% 295 Missing ⚠️
...Signals/AutoTracking/SwiftUI/SignalTextField.swift 0.00% 282 Missing ⚠️
...e/Signals/AutoTracking/SwiftUI/SignalStepper.swift 0.00% 255 Missing ⚠️
...ignals/AutoTracking/SwiftUI/SignalDatePicker.swift 0.00% 171 Missing ⚠️
...ve/Signals/AutoTracking/SwiftUI/SignalSlider.swift 0.00% 168 Missing ⚠️
...Live/Signals/AutoTracking/SwiftUI/SignalMenu.swift 0.00% 162 Missing ⚠️
...ve/Signals/AutoTracking/SwiftUI/SignalButton.swift 0.00% 138 Missing ⚠️
...gnals/AutoTracking/SwiftUI/SignalColorPicker.swift 0.00% 134 Missing ⚠️
...ve/Signals/AutoTracking/SwiftUI/SignalToggle.swift 0.00% 121 Missing ⚠️
...ve/Signals/AutoTracking/SwiftUI/SignalPicker.swift 0.00% 117 Missing ⚠️
... and 6 more

❌ Your patch check has failed because the patch coverage (0.99%) is below the target coverage (50.00%). You can increase the patch coverage or adjust the target coverage.
❌ Your project check has failed because the head coverage (28.70%) is below the target coverage (50.00%). You can increase the head coverage or adjust the target coverage.

Additional details and impacted files
@@             Coverage Diff             @@
##             main      #33       +/-   ##
===========================================
- Coverage   39.73%   28.70%   -11.03%     
===========================================
  Files          39       39               
  Lines        2746     3821     +1075     
===========================================
+ Hits         1091     1097        +6     
- Misses       1655     2724     +1069     
Files with missing lines Coverage Δ
Sources/AnalyticsLive/LivePlugins/Bundler.swift 92.30% <100.00%> (+0.30%) ⬆️
...ive/Signals/AutoTracking/SwiftUI/Annotations.swift 0.00% <ø> (ø)
Sources/AnalyticsLive/Signals/Configuration.swift 94.73% <ø> (-1.70%) ⬇️
Sources/AnalyticsLive/Signals/Manual.swift 0.00% <ø> (ø)
Sources/AnalyticsLive/Signals/Signals.swift 85.07% <100.00%> (+1.49%) ⬆️
Sources/AnalyticsLive/Signals/Types.swift 80.95% <92.30%> (+0.39%) ⬆️
...toTracking/Networking/SignalsNetworkTracking.swift 0.00% <0.00%> (ø)
...ive/Signals/AutoTracking/SwiftUI/Description.swift 0.00% <0.00%> (ø)
...g/Networking/URLSessionConfigurationSwizzler.swift 0.00% <0.00%> (ø)
...Live/Signals/AutoTracking/SwiftUI/SignalLink.swift 0.00% <0.00%> (ø)
... and 11 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

let previousScreen: String?
public let currentScreen: ScreenData
public let previousScreen: ScreenData?
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

cc @wenxi-zeng. I had to modify this because the wildly different stuff we see in UIKit vs SwiftUI. :(

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