kean / PulsePro

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

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

Open mikesax opened 3 years ago

mikesax commented 3 years ago

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 commented 3 years ago

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 commented 2 years ago

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