Skip to content

Latest commit

 

History

History
142 lines (71 loc) · 4.26 KB

README.md

File metadata and controls

142 lines (71 loc) · 4.26 KB

Snapshot for Trello

(formerly Trellosnap)


This is a Chrome Extension that helps with the task of website bug reporting via Trello. It gives you the option to take either a screenshot of the visible portion of the website or a custom selection and allows you to annotate the screenshot (add arrows and boxes). After adding a card title and description, the screenshot can be uploaded to Trello to a board of your choosing, under a specific list, with optional labels. You will also be able to submit your browser information to help with further debugging.


Development Setup

This extension uses Ruby and Node build tools. The following instructions assume that you have both Ruby 2.0+ and Node (with NPM) installed.

  • Clone
  • Run gem install bundler
  • Run npm install -g coffee-script
  • Run npm install -g [email protected]
  • Run bundle
  • Run foreman start
  • Add the ext/ folder to chrome as an "Unpacked Extension"
  • Tweak code within the src folders

To-do

  • Refactor edit.coffee

  • Refactor edit.sass

  • Allow screenshots to be attached to existing cards Now available in version 0.2.0!


Timeline

06-15-15

Version 0.2.0 published on the Chrome Web Store.

Changes include:

• a ton of bug fixes

• update to browser action to include changelog link, a few other useful links :)

• more bug fixes

• feature: allow screenshots to be attached to existing cards !!!

http://clrsight.co/yg/9832fh9283h9v28h3v.gif?+

Feb - June

Bugfixes

01-22-15

Version 0.1.0 published on the Chrome Web Store.

01-21-15

Made the Edit screen responsive. Cleaning up.

http://clrsight.co/yg/012115-30mq3.jpg?+

01-20-15

Hooked up the final event listeners. Implemented localStorage for previously used boards and lists. Added a login button. Added icons. Getting ready for verion 1 release.

01-19-15

Styled the 'Add New Card' form.

http://clrsight.co/yg/012015-tb025.jpg?+

01-18-15

Finished the Trello API integrations. Got uploading working. Added basic forms to do test submits to Trello.

01-16-15

Added annotations functionality. No text for now (since word wrapping is difficult with <canvas>) - only boxes and arrows. Started work on the Trello integration.

http://clrsight.co/yg/011715-suzfz.jpg?+

01-15-15

Added functionality to the edit view. It now gets populated with the captured image. Started work on adding the annotations functionality.

http://clrsight.co/yg/011615-p2xgu.jpg?+

01-14-15

Finished the partial screenshot selection tool.

http://clrsight.co/yg/011415-04huv.gif?+

01-13-15

Currently working on the partial page screenshot selection. There are no lightweight libraries out there that will do that; therefore, writing a custom solution.

01-10-15

Hooked up event to capture visible page and send the image to an 'edit' screen. Styled the Browser Action:

http://clrsight.co/yg/011015-x2ltt.jpg?+

01-08-15

Set up project. File organization. Started throwing together needed files etc.


Credit where it's due:

  • Loosely based on the extension of louischatriot. Github, Chrome Store

  • Uses the lightweight, enhanced/modified annotation library of DjaoDjin. Github, Website


Legal:

We are not affiliated, associated, authorized, endorsed by or in any way officially connected to Trello, Inc. (www.trello.com).


Tags:

screenshot to trello, trello screenshots, upload screenshot to trello, trello bug reporting, trello qa, website qa trello