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
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