Since the implementation of the bottom progress bar, the console (log area) is experiencing some visual issues:
Empty Lines: The console generates multiple "empty enters" or blank lines while a tool is reporting progress.
Output Leakage: Occasionally, the progress codes (PROG:XX) are either visible in the console or leave artifacts that disrupt the readability of the logs.
Consistency: We need to ensure that when a background script sends progress data, it is captured exclusively by the progress bar widget and completely silenced in the Textbox widget to keep the log area clean.
Proposed fix: Refine the stdout parsing logic in main.py to better handle newlines and ensure that any line starting with PROG: is entirely discarded from the console log buffer.
Since the implementation of the bottom progress bar, the console (log area) is experiencing some visual issues:
Empty Lines: The console generates multiple "empty enters" or blank lines while a tool is reporting progress.
Output Leakage: Occasionally, the progress codes (PROG:XX) are either visible in the console or leave artifacts that disrupt the readability of the logs.
Consistency: We need to ensure that when a background script sends progress data, it is captured exclusively by the progress bar widget and completely silenced in the Textbox widget to keep the log area clean.
Proposed fix: Refine the stdout parsing logic in main.py to better handle newlines and ensure that any line starting with PROG: is entirely discarded from the console log buffer.