Commit Graph

169 Commits (b975f8f94d8e4f05ec554c7968e9c0851d3b975d)

Author SHA1 Message Date
Isaiah Odhner b975f8f94d FIX old file being saved over and lost
Wow. One line of code that wasn't even there, and it caused all this
trouble...
2014-06-07 12:15:32 -04:00
Isaiah Odhner f860ee08e8 So many bugs... 2014-06-07 12:11:49 -04:00
Isaiah Odhner 201baef3f3 discard redos and apply change; FIX crop artifact 2014-06-07 11:39:22 -04:00
Isaiah Odhner 2950a5236e Update TODO.md 2014-06-07 11:37:08 -04:00
Isaiah Odhner b2ed52e773 maybe fix a bug with editing ability being lost 2014-06-02 21:38:06 -04:00
Isaiah Odhner fb14ac3d5a Update TODO.md 2014-06-02 20:13:16 -04:00
Isaiah Odhner d873a23696 Add README info 2014-05-30 03:00:01 -04:00
Isaiah Odhner f08b4a3fd4 Update TODO.md 2014-05-29 15:04:47 -04:00
Isaiah Odhner 2bf9be6758 don't print out a background even if you check "Background Colors and Images" in chrome's print dialogue 2014-05-24 04:18:32 -04:00
Isaiah Odhner 2a16069634 "Shft" [sic] 2014-05-24 01:31:28 -04:00
Isaiah Odhner 417ed67d45 disabled menu items and tickmarks 2014-05-24 00:52:31 -04:00
Isaiah Odhner a3a3aa8a77 show shortcuts on menu (lined up with tables)
I made *{display:flex} exclude tables which made it more specific which
made it overrule lots of {display:block}s which lead me to introduce a
lot of {!important}s... should refactor in next commit... but probably
won't
2014-05-24 00:40:04 -04:00
Isaiah Odhner 3a835877b2 some menu mouse interactivity 2014-05-23 22:28:07 -04:00
Isaiah Odhner 31f73d46f2 style the menu buttons (imperfectionistically) and get rid of the menus (who needs them anyways? haha?) 2014-05-23 19:44:26 -04:00
Isaiah Odhner 7fcc875f1a style the menu popups and HRs (imperfectly) 2014-05-23 19:15:11 -04:00
Isaiah Odhner 81fc48a7b7 💄 USE TABS 😠 2014-05-23 17:54:56 -04:00
Isaiah Odhner e1265ea05f start making menus 2014-05-23 17:49:55 -04:00
Isaiah Odhner 6632254b09 move tool options into a separate file 2014-05-23 16:54:17 -04:00
Isaiah Odhner 316f8f480c FIX brush rendering (slightly)
I mean, it's still incorrect, but now it at least looks the same shape
when it's selected.
2014-05-23 15:38:17 -04:00
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