Genio icon indicating copy to clipboard operation
Genio copied to clipboard

Add a "Genio status log" tab and status bar

Open humdingerb opened this issue 1 year ago • 2 comments

Genio could log all actions in a new "Genio status log" tab in the output pane. Evrything Genio does get logged there with a time stamp. Possibly add different levels that can be activated with checkboxes at the right side of the tab.

Additionally, the status messages are displayed in a new status bar to the right of the "line:column|insert|line-ending|read-only" info area left of the bottom scroll bar of the editor view. Here, they are always visible to the user. This should make most BNotifications unnecessary. Those have the disadvantage that once they disappear, they user has no chance to re-read that info, or they miss it altogether.

humdingerb avatar Dec 23 '23 13:12 humdingerb

We actually DID have the log view once, but removed since we thought it could be only useful for us Genio developers. We could reintroduce it, of course.

jackburton79 avatar Dec 24 '23 08:12 jackburton79

Yeah, maybe I overthought this a bit... It would be a solution to people missing status messages in a one-line status bar. Also, I wonder if something can be done to not have 'stale' messages in the status bar. I wouldn't be interested in "Changes successfully stashed" 10 minutes after it was done and I moved on. The status could auto-clear after a while. Or should each message have a confirmation-symbol the user clicks to dismiss it? The status tab would provide a history of actions. Like, I see that I did a find&replace of variable name "xLabel" to "yLabel" in file Window.cpp etc.

Not sure it's worth the hassle... Maybe start with a status bar first and see if it'd make sense while working with it a bit.

humdingerb avatar Dec 24 '23 08:12 humdingerb

Now we have a status bar, at least a basic one

jackburton79 avatar Oct 23 '24 19:10 jackburton79