Commit Graph

1000 Commits (dae22f837f59fae63c9ce13bb3a88004dd04b855)

Author SHA1 Message Date
Isaiah Odhner 9f9122465b add airbrush size (last tool option "gotten in")
They're ugly and incorrect and some are completely non-functioning, but
they're in there. Hmm, I think my standards have lowered since starting
this project. At least in the "mimicking mspaint to pixel-perfection"
area.
2014-05-23 03:55:19 -04:00
Isaiah Odhner bfd8e5aa8c Update TODO.md 2014-05-22 04:20:59 -04:00
Isaiah Odhner 9a388e5dd0 FIX: use ctx.strokeStyle/fillStyle so draw_ellipse can be used to render the circle brushes in the brush tool options 2014-05-20 01:31:32 -04:00
Isaiah Odhner 4c6f679ab9 add fake transparent/opaque tool option; don't use filter: invert(); 2014-05-19 17:50:38 -04:00
Isaiah Odhner 68a683a943 update todo with items originally outside the repo 2014-05-19 17:04:19 -04:00
Isaiah Odhner b7fa49ea8e todo: add todo items 2014-05-18 01:47:46 -07:00
Isaiah Odhner b4907529c8 FIX default canvas width/height 2014-05-17 23:48:47 -07:00
Isaiah Odhner bac620cb34 FIX: color box <input type=color> size
trying to drag on the bottom of the colors box selected colors instead
because the color input was too big
2014-05-17 22:21:45 -07:00
Isaiah Odhner 3e71dfd7dd save canvas width/height in localStorage 2014-05-17 19:02:04 -07:00
Isaiah Odhner f4d423bf6e better tool options (most of them still don't work) 2014-05-17 18:41:39 -07:00
Isaiah Odhner 762937f878 stroke size: good luck choosing it 2014-05-17 01:16:05 -07:00
Isaiah Odhner b66caf9fa6 add meta viewport
this doesn't magically make mobile support, but hey, it might prevent
some annoying scrolling
2014-05-17 00:37:10 -07:00
Isaiah Odhner 7340bfa5df add eraser size and kinda shape style tool options 2014-05-16 20:14:49 -07:00
Isaiah Odhner bae70d0b9b start making brush shape selector 2014-05-16 18:43:50 -07:00
Isaiah Odhner 8b1783573c add $options for tools to have options
global variable $tool_options_area no longer needed
2014-05-16 11:55:15 -07:00
Isaiah Odhner c086d776ce don't save over SVGs!!!!!!! 2014-05-16 00:18:27 -07:00
Isaiah Odhner 5781269d7c reserve Ctrl-G for Toggle Grid
use Ctrl-Shift-G for Render History As Animated GIF
2014-05-15 21:30:03 -07:00
Isaiah Odhner 555e07f733 change brush shape with numpad 2014-05-15 10:14:23 -07:00
Isaiah Odhner 03f20c0a64 (whichever) 2014-05-10 22:34:47 -04:00
Isaiah Odhner d2aea28d85 Resize the airbrush 2014-05-10 20:32:23 -04:00
Isaiah Odhner 7228f95631 Resize brushes and things with Numpad +/- 2014-05-10 20:03:13 -04:00
Isaiah Odhner e566a25afe add some dormant support for transparency 2014-05-10 18:14:02 -04:00
Isaiah Odhner 4f55743385 make dragging the selection work in firefox 2014-05-10 17:28:39 -04:00
Isaiah Odhner 54af04848c make some stuff less bad in firefox 2014-05-10 16:48:33 -04:00
Isaiah Odhner 8111e99604 Use standard background-position
works in firefox, sort of
2014-05-07 10:17:29 -04:00
Isaiah Odhner 1f54e5cc43 proper handle cursor handling 2014-05-06 08:53:17 -04:00
Isaiah Odhner 18d4d84616 bring back the resize ghost 2014-05-06 08:12:52 -04:00
Isaiah Odhner c35a0ff31e part of the previous commit
(forgot to save)
2014-05-05 22:28:12 -04:00
Isaiah Odhner bd8c86eb33 object reorient $Handles
Getting ready to add handles to selections... $Handles still only work
for the main canvas (offsets, no upper/left resizing), but it's now in a
more reasonably reusable format.
2014-05-05 22:09:52 -04:00
Isaiah Odhner 949bc6e986 split app.js into 10 files before it goes supernova
10
2014-05-04 09:32:02 -04:00
Isaiah Odhner d0b68cc7aa ~~~ 2014-05-03 20:48:46 -04:00
Isaiah Odhner 49db8df486 add hard-coded option for aliasing 2014-05-03 20:33:01 -04:00
Isaiah Odhner bfa9d2e847 delete selection with Delete 2014-05-03 17:46:13 -04:00
Isaiah Odhner 5953c8a1e2 select all with ctrl-a 2014-05-03 17:40:22 -04:00
Isaiah Odhner 2d533efb43 double-right-clicking enabled 2014-05-03 17:38:20 -04:00
Isaiah Odhner d25940bd0b make selections 10x better
(with two lines of code) (selections need some work)
2014-05-03 16:17:32 -04:00
Isaiah Odhner 895fb02336 add status bar 2014-05-01 19:32:27 -04:00
Isaiah Odhner 0dae2a8cde add theoretical support for web intents 2014-04-14 06:20:09 -04:00
Isaiah Odhner 2a0e53bb18 decouple drawing the selection from destroying it 2014-04-07 18:25:13 -04:00
Isaiah Odhner 4051cbe0e2 don't use $() for creating elements 2014-04-06 14:58:11 -04:00
Isaiah Odhner a3d3336fd4 remove console.log 2014-04-06 14:32:42 -04:00
Isaiah Odhner 3fbe57eb38 make the previous commit actually work 2014-04-06 02:46:53 -04:00
Isaiah Odhner 9ad2626713 custom colors (double click)
todo: double right click
2014-04-06 02:25:12 -04:00
Isaiah Odhner 9b54b8abc7 v0.1.1 ah yeah 2014-04-04 22:17:25 -04:00
Isaiah Odhner 8153b0a68b 96x96 visual weight 2014-04-04 22:08:27 -04:00
Isaiah Odhner 0871cc4503 move libraries to folder; allow saving of rendered gif in chrome app 2014-04-04 04:32:49 -04:00
Isaiah Odhner a7d1ae4aee legit file handling 2014-04-04 04:23:36 -04:00
Isaiah Odhner acd8db1c82 max workers and some junk 2014-03-25 19:18:27 -04:00
Isaiah Odhner 12ce29915b make rendered gif link to its src 2014-03-24 00:31:04 -04:00
Isaiah Odhner c7baf166b5 hackily make selections work a little more 2014-03-23 19:28:55 -04:00