Skip to content

fix outline helper not closing on app close - #352

Merged
gr5 merged 3 commits into
masterfrom
JST/jitterOutline
Aug 4, 2026
Merged

fix outline helper not closing on app close#352
gr5 merged 3 commits into
masterfrom
JST/jitterOutline

Conversation

@atsju

@atsju atsju commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Fix one of the windows not closing identified in #82


This PR modernizes Outline Helper lifecycle management by replacing its static singleton access with a MainWindow-owned dialog instance.

The intent is to make window behavior more predictable: the dialog now follows Qt parent-child ownership, so it closes naturally with the main window.
It also improves separation of concerns by having the dialog emit user-intent signals (Start/Stop), while MainWindow handles the actual processing logic. This keeps UI code focused on interaction and makes behavior easier to reason about, test, and maintain over time.

@gr5

gr5 commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

I looked at the code changes. It looks good.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

🚀 New build available for commit d086481
Download installer here

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

🚀 New build available for commit 088b053
Download installer here

@gr5 gr5 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good. I built and ran this with QT5 (of course I will test the QT6 build on next release). It closes the jitter window (outline helper) when you close the app.

@atsju
atsju marked this pull request as ready for review August 4, 2026 06:54
@atsju

atsju commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator Author

Thank you for your test @gr5. I hadn't tested it yet. Hence the "draft" pull request.
Please merge whenerver it's Ok or after Dale reviews.

@atsju
atsju requested a review from githubdoe August 4, 2026 06:56
@gr5
gr5 merged commit b522f8c into master Aug 4, 2026
14 checks passed
@atsju
atsju deleted the JST/jitterOutline branch August 4, 2026 11:55
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.

2 participants