alschmiedt
74fa3bb71a
Initial commit for changing key mappings ( #2787 )
...
* Added ability to easily change key mappings
2019-08-13 13:37:01 -07:00
Rachel Fenichel
71e720444f
Use connection width to find empty input width
2019-08-13 10:16:29 -07:00
Rachel Fenichel
d954182c41
Fix width with children for external inputs
2019-08-13 10:16:29 -07:00
Rachel Fenichel
ede7c7e125
Include tab width in block width
2019-08-13 10:16:29 -07:00
Rachel Fenichel
5b955f6bbe
Add xpos to rows; add bounding box debug rendering
2019-08-13 10:16:29 -07:00
Rachel Fenichel
6e825c33a0
Centralize references to some shapes.
2019-08-13 10:16:29 -07:00
Rachel Fenichel
797b8dae46
Include tab width in block width
2019-08-13 10:14:33 -07:00
Rachel Fenichel
ace1971795
Make hats have height!
2019-08-13 10:14:33 -07:00
Rachel Fenichel
eb19ea970a
Hats
2019-08-13 10:14:33 -07:00
Rachel Fenichel
caec821fec
Cleanup
2019-08-13 10:14:33 -07:00
Rachel Fenichel
67d6a2f4f8
Cleanup
2019-08-13 10:14:33 -07:00
Rachel Fenichel
c901b20486
Handle negative x and y origin
2019-08-13 10:14:33 -07:00
Rachel Fenichel
74238d6e24
Works for positive x and y offsets; fails for negative
2019-08-13 10:14:33 -07:00
Rachel Fenichel
da391da005
Improvements for y offsets
2019-08-13 10:14:33 -07:00
Rachel Fenichel
7ecb841d8c
Merge pull request #2804 from rachel-fenichel/variables_not_constants
...
Centralize references to puzzle tab and notch in measurables.js
2019-08-13 09:47:10 -07:00
Rachel Fenichel
61d03ba249
Add debug rendering that shows the bounding box of the block
2019-08-12 16:09:19 -07:00
Rachel Fenichel
23bddeaaa9
Centralize references to puzzle tab and notch in measurables.js
2019-08-12 16:03:42 -07:00
Sam El-Husseini
70ab436876
Math.sign -> Math.sin ( #2802 )
...
There was a typo at some point.
2019-08-12 12:40:16 -07:00
Beka Westberg
37efbd0559
Fixed jitter when bumping blocks if objects were too large for the workspace. ( #2778 )
2019-08-12 09:11:27 -07:00
Sam El-Husseini
6425287daa
Support getting sizes of elements that are not visible ( #2786 )
...
* Support getting sizes of elements that are not visible
2019-08-08 21:09:15 -07:00
Monica Kozbial
f2562c80d8
Merge pull request #2784 from moniika/moniika-rtl-image-flip
...
Adding logic to flip FieldImages in RTL with flipRtl flag set.
2019-08-07 13:15:16 -07:00
kozbial
a47177af28
fixing spacing
2019-08-07 12:24:09 -07:00
kozbial
11813c706c
Remove flipRtl path for icon.
2019-08-07 12:20:15 -07:00
Sam El-Husseini
36135ac62b
Fix RTL text field positioning bug by ensuring a reflow ( #2779 )
2019-08-07 10:54:36 -07:00
Sam El-Husseini
5ada490eca
Cherry pick npm distribution change to develop ( #2785 )
2019-08-07 10:53:53 -07:00
Beka Westberg
654467e9ac
Added disposed = false properties to fields, connections, and blocks. Changed applicable unit tests from isNotOk -> isFalse.
2019-08-07 07:17:41 -07:00
Beka Westberg
6f03634730
Moved disposed into finally block.
2019-08-07 07:11:17 -07:00
Beka Westberg
057cee51f8
Added disposed property to blocks (for use in unit tests).
2019-08-07 07:07:30 -07:00
Beka Westberg
a4b4f09071
Fixed connection dispose jsdoc.
2019-08-07 07:07:30 -07:00
Beka Westberg
8921fa96a9
Removed redundant connection disposal code from block.
2019-08-07 07:07:30 -07:00
Beka Westberg
49405a88bd
Changed connections to handle disposing of connected blocks.
2019-08-07 07:07:29 -07:00
Sam El-Husseini
f34f2beac7
Remove all calls to goog.style ( #2781 )
...
* Remove dependency on goog.style
2019-08-06 14:54:13 -07:00
kozbial
d4b12343d6
Adding logic to flip FieldImages in RTL with flipRtl flag set.
2019-08-06 14:43:18 -07:00
Rachel Fenichel
5deedc8f53
Merge pull request #2783 from rachel-fenichel/field_corrected_size
...
Remove getCorrectedSize for fields
2019-08-06 13:45:44 -07:00
Rachel Fenichel
40ba284c3f
Change constant
2019-08-06 13:40:06 -07:00
RoboErikG
dac4ae2e78
Don't try to zoom flyouts and mutators ( #2772 )
...
* Don't try to zoom flyouts and mutators
Fixes #2752
Flyouts and mutator workspaces don't have enough info to handle
zooming correctly, so they were throwing errors if you pinched them.
This adds a check to quit a zoom early if in either of those. We
might want to revisit later if we should support zooming on them.
* Add TODO
2019-08-06 13:05:01 -07:00
Rachel Fenichel
ed245a3c9e
Remove dealWithOffsetFields
2019-08-06 11:44:03 -07:00
Rachel Fenichel
c6463acc70
Cleanup and comments
2019-08-06 11:03:53 -07:00
Sam El-Husseini
9e4e909baa
Inject Blockly version into binaries ( #2750 )
...
* Inject the Blockly version in package.json into compressed Blockly builds.
2019-08-06 10:55:24 -07:00
Rachel Fenichel
3802a0c960
Remove getCorrectedSize for fields
2019-08-05 16:01:50 -07:00
kozbial
2ece7a7c53
Refactoring to pass boolean isRtl rather than whole RenderInfo object for debug render helper methods.
2019-08-05 14:08:26 -07:00
kozbial
5208ddfc03
Updating debug rendering for RTL blocks.
2019-08-05 14:08:26 -07:00
Sam El-Husseini
9203517f3d
Center text field input when editing ( #2776 )
...
* Center text field input when editing
2019-08-05 11:23:47 -07:00
Monica Kozbial
3c0bfa17c3
Merge branch 'develop' into moniika-render-collapsed
2019-08-02 14:38:47 -07:00
kozbial
eb3cb76300
Addressing PR comment.
2019-08-02 14:16:52 -07:00
Neil Fraser
939bbd072b
Lint
2019-08-02 11:00:40 -07:00
kozbial
9ba91980e5
Addressing PR comments and refactoring path constants.
2019-08-01 13:01:57 -07:00
kozbial
b98b433dff
Reverting blockly.js edit.
2019-08-01 11:43:23 -07:00
kozbial
3a983c53e1
Reverting extra files touched by eslint.
2019-08-01 11:42:00 -07:00
Neil Fraser
e77a9b7e81
Change parseFloat() to Number()
...
Number() is a bit less forgiving than parseFloat() and is more likely to generate NaN rather than some random number. An audit of each case shows nowhere that parseFloat()’s features are needed.
2019-08-01 11:36:58 -07:00