kean / PulsePro

A macOS app for viewing logs from Pulse
https://pulselogger.com
482 stars 24 forks source link

How to re-add Pulse dependency files? #38

Closed leo150 closed 1 year ago

leo150 commented 1 year ago

I made a fork of Pulse on top of the current master branch. A lot of files were moved/deleted/added so Compile Sources step has a lot of missing files. With CocoaPods this could be fixed with pod install as dependency files live in the separate targets. Is there any command/script to scramble all the required files together?

kean commented 1 year ago

The simplest option is to remove all the files from Xcode and add them back.

kean commented 1 year ago

I'm rewriting Pulse Pro using SwiftUI. The current version is written primarily using AppKit. The new one is using SwiftUI and uses a lot more of the code from PulseUI, so it's going to be much easier to work with.

I'm planning to release it later this month. The app target itself (Pulse Pro) will most likely move to the main repo.

leo150 commented 1 year ago

Thanks, will wait for the update. I'm adding basic charts support. Please take a look if you're interested. Might be hard for me to created a PR because of some compatibility commits like this.

Here's how it looks:

Screenshot Screenshot 2023-02-03 at 11 56 38 AM
kean commented 1 year ago

That looks awesome. Do you have some examples of how you are planning to use it?

Might be hard for me to created a PR because of some compatibility commits like this.

Pulse 3.x requires iOS 14+.

leo150 commented 1 year ago

Yes a basic example is to log the live stream bitrate and then present it as a chart. Our users then can send us a log file where this chart will help with debugging the performance issues.

I've added all those @available because we cannot drop iOS 13 yet but we're fine to only provide logging to iOS to 14+ users.