evil-mad / robopaint

The software for your friendly painting robot kit!
126 stars 34 forks source link

RoboPaint NG Release feature implementation checklist #228

Open techninja opened 8 years ago

techninja commented 8 years ago

Since the creation of the PaperJS branch, I've pushed over 170 commits to basically do a heavy refactor of the entire RP system to fit better with the way that Paper.JS and Electron play together. I'm creating this issue to whittle down and make it clear what's left before this can be fully released. These are mostly in order of priority or how I intend to write them, top to bottom.

Drawing

Mode Support/Mode API

Dropping:

"Beyond" features: These have been on the agenda for years, but have never become anything too real. I feel as if the time is about right, but it will take more time, and it does mean less effort given to ensuring basic features are as absolutely polished as they can be, so I'm not saying they'll be done before the next release.

forresto commented 8 years ago

Excited for multicolor pen (wait/resume) tool changes. One suggestion related to my not seeing the overshoot option (#229): switching to pen mode could also turn overshoot off.

Edit: just read the comment; that's in the works :+1: .

techninja commented 8 years ago

Bleh. "example"/Text mode is feature complete now, and really quite useful and fun, though the UI design kinda sucks, but it's not like that's any kind of surprise. How the heck do you fit in that many sliders into one place? Sheesh.

robopaint _014

Questions/comments/PRs for this mode should go here: https://github.com/techninja/robopaint-mode-example