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

ConsoleView is missing on macOS on Pulse 5 #296

Open
erichoracek opened this issue Oct 1, 2024 · 2 comments
Open

ConsoleView is missing on macOS on Pulse 5 #296

erichoracek opened this issue Oct 1, 2024 · 2 comments

Comments

@erichoracek
Copy link

Hi, thanks for making and maintaining Pulse! It seems that the ConsoleView was removed for macOS in 57a9481 — is this a temporary change or permanent? Hoping for more context as It's not mentioned in the release notes. This means that we're unable to update to Pulse 5.0, as the testers of our app are unlikely to install a companion app to view logs, and prefer the integrated console view.

@kean
Copy link
Owner

kean commented Oct 1, 2024

Hey, Eric. It was a deliberate change because I no longer have the resources to evolve two different implementations across the console and the standalone app, which has become largely an AppKit-based app in some important ways. I didn't want the macOS console to represent what the tool offers.

The change was mentioned in the release notes but down below because I wasn't sure if anyone used it on macOS. You should be able to still access the SettingsView or provide ways to share the logs from a macOS app.

I'm open to potentially shipping a simplified version of the console that works close to what the iOS console does in the future versions. The iOS console is the main part of the project and is what gets the most resources, and it will be feasible to keep them updated. I've already invested time into restructuring the codebase using package modifier to make it possible to evolve it separately from the standalone app.

@erichoracek
Copy link
Author

Gotcha, that reasoning makes sense, and definitely understand how the Mac app is diverging from the ConsoleView implementation and both are hard to maintain. I agree that a simplified version of the console that is basically a duplicate of what we have on the iOS app would be a good solution to enable testers to quickly diagnose issues while still allowing engineers that work on the app to have the full pulse pro app for a more robust log viewing experience

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

No branches or pull requests

2 participants