Commit Graph

35 Commits (3931434314de06fd451d99bd281979585ead46f4)

Author SHA1 Message Date
Isaiah Odhner b2ed1292e5 Flip / Rotate form window 2014-09-23 12:22:01 -04:00
Isaiah Odhner 67b20c3264 Behind-the-scenes $Handles work
Working towards handleable Selections and TextBoxes
From here I basically just need to make $Handles be able to resize in
any direction
2014-08-19 14:57:49 -04:00
Isaiah Odhner bdcfc289af Add rudimentary text tool 2014-08-10 01:23:28 -04:00
Isaiah Odhner 82bb6a6f3a put components in windows yay 2014-06-08 16:38:37 -04:00
Isaiah Odhner 0449e0bb50 drag windows; windows start centered 2014-06-08 15:55:37 -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 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 e1265ea05f start making menus 2014-05-23 17:49:55 -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 4c6f679ab9 add fake transparent/opaque tool option; don't use filter: invert(); 2014-05-19 17:50:38 -04: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 f4d423bf6e better tool options (most of them still don't work) 2014-05-17 18:41:39 -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 54af04848c make some stuff less bad in firefox 2014-05-10 16:48:33 -04:00
Isaiah Odhner 3fbe57eb38 make the previous commit actually work 2014-04-06 02:46:53 -04:00
Isaiah Odhner 47d8707305 start implementing selection
DRY up cursor code (in the future, this function will be extended to
optionally not load the classic cursors); position handles relatively;
start implementing selection
2014-03-13 15:12:30 -04:00
Isaiah Odhner 03f7d1d42b save history as animated gif (with new $Window) 2014-03-02 22:03:40 -05:00
Isaiah Odhner be731161a9 Create the application's structure dynamically.
This app may be instanced in the future.
Also rename .jspaint-main to .jspaint-canvas-area ("main" is ambiguous)
2014-02-26 02:17:24 -05:00
Isaiah Odhner ae199ad241 resizable canvas 2014-02-26 01:25:06 -05:00
Isaiah Odhner 0da3518135 default canvas size 2014-02-25 23:24:41 -05:00
Isaiah Odhner 0ff5d4fa3a pressed scrollbar buttons 2014-02-25 17:02:48 -05:00
Isaiah Odhner 72d316c611 scrollbars! 2014-02-25 15:42:00 -05:00
Isaiah Odhner f97ae48486 *tweak* 2014-02-25 02:29:22 -05:00
Isaiah Odhner 6ecee243b4 pixel perfect color selector 2014-02-25 02:10:57 -05:00
Isaiah Odhner b475509aa0 nicer color selector 2014-02-25 01:30:28 -05:00
Isaiah Odhner c297312415 clean up the layout of layout.css 2014-02-25 01:09:55 -05:00
Isaiah Odhner b92f471811 this goes in layout.css 2014-02-24 22:41:08 -05:00
Isaiah Odhner 6d0e114956 wretchedly ugly but functioning color selector 2014-02-24 21:56:34 -05:00
Isaiah Odhner d938a71274 tool options area; Slightly Betterâ„¢ draggability 2014-02-24 17:26:51 -05:00
Isaiah Odhner 81e81ed1ed stupid scrollbars, get out of here 2014-02-24 15:39:36 -05:00
Isaiah Odhner 32edbf0a7b selectable tools 2014-02-24 00:57:52 -05:00
Isaiah Odhner 6f98c83341 externalize layout styles 2014-02-23 15:17:11 -05:00