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

Annotation work #1039

Merged
merged 65 commits into from
Aug 9, 2016
Merged

Annotation work #1039

merged 65 commits into from
Aug 9, 2016

Conversation

rsinghal
Copy link
Collaborator

@rsinghal rsinghal commented Aug 9, 2016

A lot of improvements to annotations

rsinghal and others added 30 commits June 28, 2016 15:12
Pass the state to the hud->controls in order to get the configured build path
# Conflicts:
#	js/src/widgets/imageView.js
# Conflicts:
#	js/src/widgets/contextControls.js
#	js/src/widgets/hud.js
#	locales/en/translation.json
# Conflicts:
#	css/mirador.css
#	js/src/annotations/osd-svg-overlay.js
#	js/src/widgets/bookView.js
#	js/src/widgets/contextControls.js
#	js/src/widgets/hud.js
#	js/src/widgets/imageView.js
…aggable in annotation creation and editing modes.
Change cursor on move for rectangles/ellipse
Add mouse move (rebased)

Fix rectangle rotate icon
Fix ellipse rotate icon
rsinghal and others added 21 commits July 18, 2016 17:04
…ot preserve border colors during pagination.
Use Raster as mask to the trash icon to make it clickable because we don't hitTest for 'fill'
Change Icon color to the same color as the selected shape's stroke
Display delete button when shape is selected
Unsubscribe from all events in the osd overlay when the osd is closed
Deletes shape when clicked on the trash can icon.
Refactor all native confirm dialogs to use the dialog builder
Add translations

Fix more memory leaks
Add test to check the unsubscription when overlay is about to be destroyed
…alogs

Change delete confirms to use custom dialogs
Refactor pin tool
Refactor polygon tool
Refactor freehand tool

Fix deletion of only one point (freehand and polygon tool)

Disable shape selecting when out of edit mode or create new annotation mode
…editable

Refactor tools to handle new edit workflow
…ation or clicks the pointer icon (which effectively cancels an open annotation)
# Conflicts:
#	css/mirador.css
Change ellipse rotation handle to icon
@radpet
Copy link
Contributor

radpet commented Aug 9, 2016

@rsinghal I am implementing one more pull request that will improve the annotation integration with external systems and will fix many memory leaks caused by not unsubscribing from events. I should be ready really soon (hope to be tomorrow but more likely this Thursday).

@coveralls
Copy link

Coverage Status

Coverage increased (+2.5%) to 46.788% when pulling b752046 on annotation-work into c03cc14 on release2.1.

@coveralls
Copy link

Coverage Status

Coverage increased (+2.6%) to 46.859% when pulling 5d67ac2 on annotation-work into c03cc14 on release2.1.

@rsinghal rsinghal merged commit 368172f into release2.1 Aug 9, 2016
@radpet
Copy link
Contributor

radpet commented Aug 9, 2016

@rsinghal

@rsinghal I am implementing one more pull request that will improve the annotation integration with external systems and will fix many memory leaks caused by not unsubscribing from events. I should be ready really soon (hope to be tomorrow but more likely this Thursday).

I saw you merged annotation-work. I'll send the new pr to annotation-work as soon as possible.

@aeschylus
Copy link
Collaborator

👍

@rsinghal
Copy link
Collaborator Author

rsinghal commented Aug 9, 2016

@radpet Not a problem. We can still work against annotation-work (I am finishing up #983), I just wanted to get the merge in since the work around annotation is nearly done and I wanted it to be available to @aeschylus as he does some other work.

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.

4 participants