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

Final Release Checklist #24

Closed
12 tasks done
gregziegan opened this issue Apr 4, 2017 · 4 comments
Closed
12 tasks done

Final Release Checklist #24

gregziegan opened this issue Apr 4, 2017 · 4 comments
Milestone

Comments

@gregziegan
Copy link
Owner

gregziegan commented Apr 4, 2017

  • Properly imports & exports images from Zendesk Editor App location
  • Add icons for new spotlight shapes
  • QA while writing tests
  • Change ellipse behavior, center should not be on start, but halfway from mouse start to end
    - Have a "large edit mode" with a new Zendesk App Location
  • Write comments, documentation
  • Be able to upload your own images in a non-Zendesk context
  • Adjust stroke widths
  • Normalize icon sizes
  • Selected image in zendesk editor gets dropped immediately into annotator
  • Bring options into dropdowns
  • Blur
  • cute arrow
@alanhogan
Copy link
Collaborator

alanhogan commented Apr 24, 2017

  • Export should render with the same font as preview

↑ Personally think this is worth spending a little time on as nobody wants Times (and it changes the text dimensions)

@gregziegan
Copy link
Owner Author

gregziegan commented May 3, 2017

  • turn native browser tooltips into quicker to show tooltips
  • determine a way to differentiate drawings from attributes in the control pane
  • should be able to edit old drawings
  • support attachment annotating with zendesk?

Edit: tracking the above in issues now

@alanhogan
Copy link
Collaborator

alanhogan commented May 3, 2017

Regarding editing previously saved drawings

Goals

  1. Allow users to pick up where they left off, adding, removing, or editing annotations
  2. Information deletion / obscuration should not be compromised, though: if an image is sent to a user, the user should not be able to, themselves, remove an annotation and view the hidden information

Approaches

  • We can't store the original image in the saved PNG file due to goal number 2 (I am referring to the idea of making the png file include the original version as well via metadata)
  • But we could store metadata in the saved PNG that includes a reference to the original image (some ref/ID etc) and a serialization of the annotations. Note that the ref to the original image can't be a URL for that image or an equivalent, again as it provides an easy way to defeat goal number 2.
  • Alternatively that state could be preserved by GOAT locally or in GOAT memory instead of in the image. There would need to be some way to tie the updated image in the editor with this state though.

@gregziegan
Copy link
Owner Author

Made the following issues to track after 1.0.0 release.
#77
#78
#79
#80
#81

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

No branches or pull requests

2 participants