catmaid / CATMAID

Collaborative Annotation Toolkit for Massive Amounts of Image Data
https://catmaid.org
GNU General Public License v3.0
187 stars 57 forks source link

Connector Viewer improvements #1466

Open acardona opened 7 years ago

acardona commented 7 years ago
clbarnes commented 7 years ago

1 and 2 are addressed here https://github.com/clbarnes/CATMAID/pull/5

1) Given each redraw has to address many stack viewers, I opted to just have a text box for the zoom - using a slider or spinner gets messy because of the performance.

2) I opted for a single recentre button for all of the mini stack viewers to share because they are starting to get cluttered, but can try to find space to put one in each if required.

clbarnes commented 7 years ago

3 requires some programmatic API or at least import/export of the layer control settings, which currently doesn't exist, but I can have a dig.

4 may not be worth effort at the moment because one of the first questions I got from users was whether they could look only for connectors between particular skeletons, so I think it makes sense to replace the current skeleton management with 2 skeleton sources, a 'source' set and a 'target' set. If both sets are empty, add no connectors; if only one is empty, look for all downstream/ upstream connectors respectively (which is what happens at the moment); if both are populated, look for the connectors from source to target. The same should go for the connector table as well.

clbarnes commented 7 years ago

See #1489 and #1490.