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

Feature Request: Devices in sidebar, Console/Network in tabs #10

Open
mikesax opened this issue Oct 8, 2021 · 2 comments
Open

Feature Request: Devices in sidebar, Console/Network in tabs #10

mikesax opened this issue Oct 8, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@mikesax
Copy link
Collaborator

mikesax commented Oct 8, 2021

I'd like to suggest a change in the design of the Pulse viewer app: put Console and Network as tabs in the top toolbar, and reserve the “Menu” sidebar for your different devices.

There will always only be two options between Console and Network, but there can be lots of devices.

Another benefit (and new feature) would be that you could then select multiple devices in the sidebar (for example, by holding down command) and view two or more merged logs from different devices, sorted by time stamp. This could be immensely useful when debugging apps that involve multiple devices communicating or syncing, like an iOS/watch app.

@kean
Copy link
Owner

kean commented Oct 8, 2021

Hey, Mike. Thanks for your suggestions!

The idea to merge logs from multiple devices is fascinating, and I think it can be relatively easily done. Currently, I have separate databases for each of the devices, but I can switch to a single database with a device ID as a column.

I was considering showing devices in the sidebar and moving more towards a single-window design. Moving Console/Network picker to the toolbar should work out nicely.

@kean
Copy link
Owner

kean commented Nov 8, 2021

Alright, I done all of the ground work in 1.4.0 – improving the navigation. Now it's just a matter of adding the merge feature.

Screen Shot 2021-11-08 at 6 17 57 PM

@kean kean added the enhancement New feature or request label Jul 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants