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
Ray Schamp
82386c2c88
Merge pull request #78 from rschamp/costume-on-submit
...
Add props for name, onUpdateName, and svgId
2017-10-23 11:56:34 -04:00
DD Liu
1caf47a891
Merge pull request #86 from fsih/deleteShapes
...
Delete shapes
2017-10-23 11:27:03 -04:00
DD Liu
c2f561829e
Merge pull request #85 from fsih/ovalTool
...
Oval mode
2017-10-23 11:16:39 -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
DD Liu
7e5c14a982
Merge pull request #87 from fsih/fixApplyStrokeColor
...
Fix color matching logic in apply stroke color
2017-10-23 09:13:19 -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
DD
30e21e5d1c
Fix color matching logic in apply stroke color
2017-10-20 15:57:48 -04:00
Paul Kaplan
65dbf70fa1
Merge pull request #84 from mewtaylor/issue/gh-83
...
Fix GH-83: Move paint-specific styling out of button
2017-10-20 15:57:38 -04:00
DD
059eb1fc1d
hook up delete key for rect and oval
2017-10-20 15:19:14 -04:00
DD
cc350e9056
oval mode
2017-10-20 15:01:25 -04:00
DD
4fcb908ad5
Fix another issue caused by undo causing layers to be selected
2017-10-20 14:54:21 -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
7f4812ad55
remove debug
2017-10-20 14:19:52 -04:00
DD
d6fc238359
Fix an issue where undoing when there is a bounding box would cause the whole layer to be selected
2017-10-20 14:19:52 -04:00
DD Liu
dbe24ed50c
lint and clean up some things
2017-10-20 14:19:52 -04:00
DD
6732483d80
Add selection tool to rect
2017-10-20 14:19:52 -04:00
DD
f95bbe2ca5
Basic rectangle tool
2017-10-20 14:19:52 -04:00
DD
f9772e90ed
Remove hover. Why did I leave hover in all of these
2017-10-20 14:19:02 -04:00
DD Liu
4580fcc7d8
Merge pull request #71 from fsih/penTool
...
Pen tool
2017-10-20 14:18:04 -04:00
DD
b62c2e32cb
remove references to hover
2017-10-20 14:17:10 -04:00
DD
131193ef73
Pen tool
2017-10-20 14:17:10 -04:00
DD Liu
29ca6c66cf
Merge pull request #70 from fsih/lineToolSnapping
...
Line tool snapping
2017-10-20 14:16:51 -04:00
DD
b79bb8174f
found a better fix than the in handle = null thing
2017-10-20 14:16:23 -04:00
DD Liu
da15ed392a
Merge pull request #73 from fsih/eraseThroughGroups
...
Allow erase through groups
2017-10-20 14:15:54 -04:00
DD
021930eadc
fix lines getting curved when joining paths
2017-10-20 13:36:57 -04:00
DD
70ff3b656f
Fix allowing connecting lines with end points that are very close together
2017-10-20 12:02:28 -04:00
Paul Kaplan
8a5e59dd44
Merge pull request #79 from mewtaylor/issue/tool-select-ui
...
Add svg icons to tool select components
2017-10-20 11:41:24 -04:00
Matthew Taylor
41331e7afc
change to test Button
click
2017-10-19 17:07:09 -04:00
Matthew Taylor
d298282070
fix eslint
2017-10-19 16:59:50 -04:00
Matthew Taylor
e2f70a68ba
Add mock for react-intl
2017-10-19 16:55:22 -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
chrisgarrity
be034cd7f9
Merge pull request #72 from chrisgarrity/add-l10n
...
Adding scratch-l10n dependency
2017-10-19 16:02:48 -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
e425fc6dcb
Allow erase through groups
2017-10-19 11:48:14 -04:00
chrisgarrity
ced3563fda
Adding scratch-l10n dependency
...
* Added .tx configuation to be able to send source strings to transifex
* added dependency on scratch-l10n 2.x, and removed everything related to generating the l10n messages locally
* updated playground intl reducer to use paint messages from l10n package
2017-10-19 08:34:13 -04:00
DD
1c3d5d72f9
rename style path to style blob and use style path for line tool
2017-10-18 19:21:29 -04:00
DD
d27aa53fca
Fix line tool
2017-10-18 14:08:03 -04:00
DD Liu
09ef88cac1
Merge pull request #68 from fsih/selectionBug
...
Fix a bunch of things around import and export
2017-10-17 11:13:45 -04:00
DD
05d7b806a6
fix a bunch of things around import and export
2017-10-16 19:37:48 -04:00
DD Liu
c49a469eda
Merge pull request #67 from fsih/toolButtons
...
Tool buttons
2017-10-16 16:32:38 -04:00
DD Liu
92b5657084
Merge pull request #66 from fsih/selectionCaveats
...
Don't hit test against handles that aren't showing
2017-10-16 16:28:25 -04:00
DD
946b6b0d87
Add back caveat for fully selected shapes, since code to remove handles when a shape is fully selected is in the paper fork we are using
2017-10-16 14:38:05 -04:00
DD
ce53a2c77e
Add oval, rect, rounded rect buttons that do nothing
2017-10-16 14:33:11 -04:00