Matthew Taylor
091201756b
Add UI formatting for edit fields
...
This adds formatting and icons to the edit field buttons at the top of the ui, as well as some additional components for abstraction – such as `InputGroup`, `ButtonGroup` and `EditFieldButton` (which is a subcomponent of the paint editor)
2017-10-24 13:25:44 -04:00
Paul Kaplan
0bc3f12475
Change "Hue" to "Color" in color picker
2017-10-24 09:27:23 -04:00
Matthew Taylor
3fd72e775d
remove svg for now
...
fix lint error since this is not used while rotation point is not part of the ui
2017-10-23 17:27:08 -04:00
DD
3b4f509f89
Implement ordering buttons
2017-10-23 17:20:35 -04:00
Matthew Taylor
c3f578c140
Add UI formatting for edit fields
...
This adds formatting and icons to the edit field buttons at the top of the ui, as well as some additional components for abstraction – such as `InputGroup`, `ButtonGroup` and `EditFieldButton` (which is a subcomponent of the paint editor)
2017-10-23 17:19:44 -04:00
Matthew Taylor
1963d9d0db
Merge branch 'issue/edit-field-ui' of https://github.com/mewtaylor/scratch-paint into develop
...
* 'issue/edit-field-ui' of https://github.com/mewtaylor/scratch-paint :
Hide rotation point button for now
Add UI formatting for edit fields
# Conflicts:
# src/components/paint-editor/paint-editor.jsx
2017-10-23 17:08:56 -04:00
Matthew Taylor
f44bd4b7fd
Hide rotation point button for now
...
thanks @fsih!
2017-10-23 15:56:38 -04:00
Matthew Taylor
2fe9ac12a7
Add UI formatting for edit fields
...
This adds formatting and icons to the edit field buttons at the top of the ui, as well as some additional components for abstraction – such as `InputGroup`, `ButtonGroup` and `EditFieldButton` (which is a subcomponent of the paint editor)
2017-10-23 10:35:30 -04:00
Ray Schamp
138718008c
Add SVG id prop to track costume changes
...
Since the editor will receive an update every time the svg is updated, only re-render if the actual svg id changes.
2017-10-21 16:15:55 -04:00
Ray Schamp
303b4caced
Add props for name/onUpdateName
2017-10-21 16:15:55 -04:00
Paul Kaplan
6e9a2ef178
Merge pull request #81 from fsih/rectTool
...
Rectangle drawing tool
2017-10-20 15:57:52 -04:00
Matthew Taylor
79661622fc
Move paint-specific styling out of button
...
Fixes #83 by making sure the copied-over button component has the same styling as in gui too, and move specifics to composing components
2017-10-20 14:29:49 -04:00
DD
f95bbe2ca5
Basic rectangle tool
2017-10-20 14:19:52 -04:00
Matthew Taylor
26dbb30a83
update css paths
2017-10-19 16:40:00 -04:00
Matthew Taylor
b1ca3f29d5
Rename paint-editor to new folder too
...
and update click tests to just look at the base component
2017-10-19 16:37:39 -04:00
Matthew Taylor
1abb10d320
change comment style to match other files
2017-10-19 15:41:59 -04:00
Matthew Taylor
2e0b34a325
Add svg icons to tool select components
...
This also adds a generic `tool-select` component which can be composed by each of the individual tools for presentation purposes.
Towards #40 .
2017-10-19 15:08:15 -04:00
DD
ce53a2c77e
Add oval, rect, rounded rect buttons that do nothing
2017-10-16 14:33:11 -04:00
DD
d2881b2d15
Add pen tool that does nothing. Move blob tools to helper folder.
2017-10-16 14:18:04 -04:00
Paul Kaplan
e2e4823642
Fix with feedback from DD
2017-10-13 14:24:07 -04:00
Paul Kaplan
3eaf8047aa
Initial prototype of color picker
2017-10-13 13:34:25 -04:00
DD
1d0ffef40f
Revert "Make unimplemented buttons grey"
...
This reverts commit c320a0b6416887b916853d6265cc123bca776b57.
2017-10-12 11:23:35 -04:00
DD
4d9ecb2a2c
fix lint
2017-10-12 11:23:35 -04:00
DD
01d1ddec9d
Make unimplemented buttons grey
2017-10-12 11:23:35 -04:00
DD
345a43e127
merge onUpdateSvg and undoSnapshot
2017-10-12 11:23:35 -04:00
DD
28464b237b
call undo
2017-10-12 11:23:35 -04:00
DD
7a9399d0db
fix lint
2017-10-03 13:45:19 -04:00
DD
b87c17523a
Selection sets and gets fill/stroke color/width
2017-10-03 12:07:56 -04:00
DD
b8de3dcc3a
Add reshape button
2017-09-18 11:28:43 -04:00
DD
448ff9bfe4
Add more selection files
2017-09-12 17:39:25 -04:00
DD
4e29f31639
convert container to not a component
2017-09-11 13:54:48 -04:00
DD
9f40c633f8
Merge branch 'fillStrokeColor' into strokeWidth
2017-09-11 13:53:12 -04:00
DD
d9b683b42c
remove tab index
2017-09-11 13:36:07 -04:00
DD
2c98f61d69
Merge branch 'develop' into fillStrokeColor
2017-09-11 11:29:32 -04:00
DD
2121a4f438
Add comments on copied files
2017-09-11 11:13:43 -04:00
DD
a05fb5463b
remove sound editor specific CSS
2017-09-11 11:05:02 -04:00
DD
a2cd53b159
add stroke width indicator
2017-09-08 11:52:36 -04:00
DD
74ff77a38d
add stroke color to state
2017-09-07 17:59:14 -04:00
DD
9e4c510372
add fill color component
2017-09-07 17:12:50 -04:00
DD
f96c26ddbe
newlines
2017-09-06 18:10:19 -04:00
DD
4c6898657b
Bring in buffered input from GUI
2017-09-06 18:01:49 -04:00
DD
09dad3df7d
Merge branch 'develop' into structure
2017-09-06 15:25:49 -04:00
DD
36016bbd11
Handle removing the viewbox and centering
2017-09-05 15:53:26 -04:00
DD
b0d29a946b
Pipe through updateSvg and call it whenever a tool finishes an action
2017-08-30 18:43:34 -04:00
DD
162bf7e335
Merge branch 'develop' into importExport
2017-08-30 14:52:47 -04:00
DD
cf19fc556f
Merge branch 'develop' into addLine
2017-08-30 10:51:25 -04:00
DD
bb71f56817
css
2017-08-30 10:50:24 -04:00
DD
633ecd2399
load an svg string
2017-08-30 10:50:05 -04:00
DD
82fc11ebab
add structure
2017-08-29 17:20:08 -04:00
DD
ad5df04f1e
Changes to the webpack build to make paint compatible with installing into gui
2017-08-28 18:16:35 -04:00
a622d0d3e9
add tests
2017-08-24 17:49:22 -04:00
DD Liu
c2cae279b7
Add line mode
2017-08-23 19:01:29 -04:00
DD Liu
11d43e0006
add i18n support
2017-08-21 17:58:38 -04:00
DD Liu
ff77bb6a3d
add rendered components for brush and eraser
2017-08-17 18:13:24 -04:00
DD Liu
087a6264a0
rename stuff from tool to mode so it isn't confused with paper.tool'
2017-08-15 18:11:13 -04:00
DD Liu
0c1e7ed961
some comments
2017-07-27 16:48:37 -04:00
DD Liu
dc2fea3dd6
some clean up in react code'
2017-07-27 16:41:41 -04:00
DD Liu
c7471d26ab
Merge branch 'addTool' into addEraser
2017-07-27 11:45:41 -04:00
DD Liu
a4891d22b0
code review
2017-07-27 00:34:33 -04:00
DD Liu
dc683f1d82
switch to jest
2017-07-26 20:48:35 -04:00
DD Liu
02730cbd58
add eraser
2017-07-25 11:53:54 -04:00
DD Liu
014907ba98
get broad brush working
2017-07-20 22:49:05 -04:00
DD Liu
435f00b745
add state to switch tools, and keyboard shortcuts to do so
2017-07-17 18:39:50 -04:00
DD Liu
eba604d242
Add eslint config scratch
2017-07-17 14:20:32 -04:00
DD Liu
4e558380e7
add paper canvas component
2017-07-17 12:04:12 -04:00
DD Liu
836088a8cb
Remove VM dependency
2017-07-13 14:47:23 -04:00
DD Liu
4cc251be24
Make a paint editor component
2017-07-13 14:03:48 -04:00