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

Bug fixes for v0.2.1 #516

Merged
merged 9 commits into from
Jun 9, 2020
Merged

Bug fixes for v0.2.1 #516

merged 9 commits into from
Jun 9, 2020

Conversation

Fixes first part of qupath#510
Still would be nice to be able to generate thumbnails later...
See qupath#512
These changes automatically recover backup files if the .qpdata in a project is corrupt.
Also add a QuitHandler to deal with quitting QuPath from the taskbar (previously this would just stop without warning or opportunity to save files).
See qupath#517

This commit:
* Avoids regenerating the Stage each time
* 'Remembers' the size, to workaround an ever-expanding ComboBox bug
* Avoids updating resolution & channel lists if not needed (so can preserve settings)
* Updates the available channels each time the command is called (includes triggering color deconvolution stain updates)
* Avoids firing hierarchy updates - which could have an unwanted performance impact (particularly with undo/redo being triggered)
See qupath#519
Setting parent window turns out to be rather important whenever dialogs are launched from dialogs.
Fixed brightness/contrast/transform reset bug, see qupath#509
Avoid NPE when failing to extract features from incompatible images (warn instead).
Add traces when setting properties to aid future debugging.
Missing bits to resolve qupath#509
@petebankhead petebankhead merged commit 706e5b2 into qupath:master Jun 9, 2020
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.

None yet

1 participant