Add support for showing full screen logs when push hooks are running
I usually have hooks on commit and push actions. When committing, lazygit ui hides, and shows only the output of the hook (linting process etc.) only, and if it gives an error you can see it clearly.
But when I push, I can only see the output from the small command log screen. It's not colored and I can't do search using the vscode terminal. For example, I have a hook that builds the nextjs project before pushing and it's really hard to work with the large error output from that small tui window.
If it had the same behaviour as commit, it would be really usefull.
have you tried pressing '@' and selecting 'Focus command log' during commits/push, it displays the command outputs in a more maximized section
Yes, but I would prefer the full terminal. For example when linting the project on push, if there is a linting error it shows it in a popup. The coloring works well but
- it is smaller
- the scroll works but not like the native scroll
- clicking file links to open the problematic file doesn't work
- searching on the terminal buffer does not work since only thing the terminal can see is the UI