I find the gomix logging interaction to be a lil cumbersome at the moment. Often I am tinkering with something, logging some output, and then trying to keeping eyes on that output while I make code changes.
The way it’s currently setup, I find myself chasing after logs as they scroll by from constant log output (aka debug mode for my app). Embarrassingly often I am hunting after the scrollbar, clicking and holding it to get it in place, just so I can see what I am doing.
Because gomix reinstalls and restarts everything with every change (and logs that in the same place as my app’s log), my useful log info is getting buried during my workflow!
Logging is core to my workflow, and something that makes me hop out of gomix back to local developing when I need things to slow down.
Smallest Proposed Change: Let log scrolling be sticky (aka my place doesn’t get pushed up as new logging rolls in).
Bigger Proposed Change: Let me choose to pause logging, resume, filter out the startup info, or something of the sort to make the logging panel easier to keep eyes on the important info.
Big Idea Proposed Change: Rework logging so I can have it open in a seperate window, fullscreened like I normally do with my terminal window