Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split checker dialogs so they all get their own settings #619

Merged

Conversation

windymilla
Copy link
Collaborator

The common settings (sorting method and suspects-only) and geometry (position & size) used to be shared amongst most checker dialogs, e.g. Search and Footnote Fixup. There were a few exceptions, like Find All.
They should all now be individual to the dialog, so you can position each one where you like, make it an appropriate width for the type of messages it shows, turn on/off suspects-only, and change the sort method without affecting the other dialogs.

Testing notes: Illo Fixup and Sidenote Fixup were previously very closely linked and shared their data, so needed extra work to extricate them, so please especially check they are working independently of one another.

Copy link
Collaborator

@tangledhelix tangledhelix left a comment

Choose a reason for hiding this comment

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

All the dialogs I tried remembered size/position, seems to work. A few parts of the code I didn't quite understand but in general it looks like what I expected.

In preparation for more checker-specific behavior

This makes each checker dialog store its own geometry.
Suspects-only  and Sort method are now stored for
each checker dialog.
@windymilla windymilla merged commit ababad6 into DistributedProofreaders:master Dec 31, 2024
1 check passed
@windymilla windymilla deleted the per-dialog-settings branch December 31, 2024 17:57
@windymilla windymilla linked an issue Jan 1, 2025 that may be closed by this pull request
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.

Make sort results sticky for each type of check
3 participants