Skip to content

Added a live logging window#364

Merged
Avasam merged 14 commits into
mainfrom
visible-logs
Jul 2, 2026
Merged

Added a live logging window#364
Avasam merged 14 commits into
mainfrom
visible-logs

Conversation

@Avasam

@Avasam Avasam commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

Closes #262

  • Added a clickable/expandable footer that shows the last log
  • Expands to a ~10 lines high full log
  • Additional Python warning logs we didn't even have before in console mode
  • Added toggle menu item and shortcut
  • Persist toggle state between app sessions
  • stderr and python warnings are automatically colored red

Next steps would be:

  • Adding useful logs from the app itself / search for previous fixes where custom logs would've been useful
  • Logging to file

Which would be relate to #12

Avasam added 9 commits June 29, 2026 19:31
TODO:
- persist open//closed state as QT setting
- Add View > Expand/Shrink/Toggle logs (with shortcut CRTL+L)
- What could be moved directly to .ui file?
- Look for code simplifications
- The user can weirdly change the window height
- Add useful logs from the app itself / search for previous fixes where custom logs would've been useful
@Avasam Avasam marked this pull request as ready for review July 1, 2026 19:29
@Avasam Avasam changed the title WIP: First implementation: live logging window Live logging window Jul 1, 2026
@Avasam Avasam changed the title Live logging window Added a live logging window Jul 2, 2026
@Avasam Avasam merged commit 311028e into main Jul 2, 2026
14 checks passed
@Avasam Avasam deleted the visible-logs branch July 2, 2026 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add a logging system with a live logging window

1 participant