Skip to content

gui: Doctor & Setup output should be selectable / copyable#137

Open
Dodothereal wants to merge 1 commit into
prekabreki:mainfrom
Dodothereal:fix/108-gui-doctor-setup-output-should-be-select
Open

gui: Doctor & Setup output should be selectable / copyable#137
Dodothereal wants to merge 1 commit into
prekabreki:mainfrom
Dodothereal:fix/108-gui-doctor-setup-output-should-be-select

Conversation

@Dodothereal

Copy link
Copy Markdown

gui: Doctor & Setup output should be selectable / copyable

Summary

The Doctor and Setup panels contained QLabel widgets that were not selectable, preventing users from copying diagnostic information or setup paths to the clipboard. This change adds text interaction flags to all QLabel instances in those panels, making the text selectable via mouse and keyboard.

Changes

  • Added setTextInteractionFlags(Qt.TextSelectableByMouse | Qt.TextSelectableByKeyboard) to the Doctor panel header label.
  • Added the same flags to the glyph and text labels in each doctor row.
  • Added the flags to the _paths_label and _warnings_label in the Setup screen.
  • Added the flags to the Setup screen header label.
  • Added the flags to the tool label and status label in each tool row of the Setup screen.

Testing

  • Ran the existing test suite via sandbox-run pytest -q; all tests pass.
  • Manually verified that text in the Doctor and Setup panels can be selected and copied.

Fixes

Fixes #108


AI assistance disclosure

This contribution was produced by an autonomous AI coding agent (Claude Code) that @Dodothereal operates and monitors. @Dodothereal is accountable for it, will address review feedback promptly, and will close this PR immediately if this kind of contribution is unwelcome in this project. Commits carry an Assisted-by: Claude Code trailer.

- Make all QLabel texts selectable via mouse and keyboard.
- Added setTextInteractionFlags to Qlabel instances in DoctorPanel and SetupScreen.
- No other changes.

Assisted-by: Claude Code
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.

gui: Doctor & Setup output should be selectable / copyable

1 participant