Neil Fraser
a15d9611d0
Add missing requires.
2019-11-12 13:15:06 -08:00
Rachel Fenichel
067fbb4488
Move highlightForReplacement into the path object as well.
2019-11-11 15:17:26 -08:00
alschmiedt
b7b262efd5
Action update ( #3389 )
...
Make it easier for users to create new shortcuts
2019-11-08 13:51:22 -08:00
Rachel Fenichel
04ddb90680
Delete two leftover constants in block_svg.
2019-11-06 14:02:13 -08:00
Rachel Fenichel
e71366259c
Move lots of update style functions from block_svg to path_object
2019-11-05 17:15:26 -08:00
Rachel Fenichel
88a317899b
Merge pull request #3388 from rachel-fenichel/defs
...
Move filters and patterns into constants
2019-11-01 15:57:05 -07:00
Rachel Fenichel
13e4d671c3
Moved setHighlighted and setDisabled into the path object.
2019-11-01 14:28:51 -07:00
Rachel Fenichel
46f323971a
Move filter and pattern creation from inject into constants.
2019-11-01 13:32:17 -07:00
Neil Fraser
22c1eba546
Make warnings an optional module.
2019-11-01 11:52:12 -07:00
Neil Fraser
123f436e04
Add parens around inline assignments ( #3381 )
2019-10-31 15:17:35 -07:00
Rachel Fenichel
5634ff5de0
Remove extra annotation
2019-10-30 16:07:41 -07:00
Rachel Fenichel
46fad66ab1
Review feedback.
2019-10-30 15:58:53 -07:00
Rachel Fenichel
5ef08fc0d4
Switch to using the style object in the path object.
2019-10-30 14:47:23 -07:00
Rachel Fenichel
ca1e49bf8e
Fields now go through blockSvg for colours.
2019-10-30 14:43:42 -07:00
Rachel Fenichel
ecef3467fd
Colourer/path_object cleanup
2019-10-30 14:42:13 -07:00
Rachel Fenichel
6f520335ea
Cleanup of colouring code, and move it into path_object.
2019-10-30 14:42:13 -07:00
Rachel Fenichel
85c4db5a10
First pass at colourers
2019-10-30 14:42:13 -07:00
Sam El-Husseini
eb50bb33e7
Use a cursor to tab between tab navigable fields. ( #3365 )
...
* Use a cursor to tab between tab navigable fields.
2019-10-30 12:41:04 -07:00
Sam El-Husseini
7d174727b0
Fix warnings for code used by blocks ( #3362 )
2019-10-30 08:11:18 -07:00
Beka Westberg
c32c835088
Fixed programmatically added connections not being added to the connection db ( #3318 )
...
* Fixed programmatically added connections not getting added to the connection db.
2019-10-29 15:31:40 -07:00
Sam El-Husseini
6df85b9ff3
Update mutator workspace delete areas when bubble is moved. ( #3355 )
...
* Update mutator workspace delete areas when its moved
2019-10-29 09:10:43 -07:00
alschmiedt
cbf867f441
Add keyboard navigation support for multiple workspaces ( #3352 )
...
* Add keyboard navigation support for multiple workspaces
2019-10-28 12:53:51 -07:00
Sam El-Husseini
759875a6c0
Resolve remaining compiler type warnings ( #3334 )
...
* Resolve remaining compiler warnings with inconsistent types.
2019-10-25 19:07:17 -04:00
Sam El-Husseini
d387841db2
Resolve remaining compiler warnings with visibility issues ( #3335 )
2019-10-24 19:13:51 -04:00
Sam El-Husseini
bfe62f98ca
Dispose makes the types we use inconsistent. Suppress checkTypes in dispose. ( #3336 )
2019-10-24 15:47:42 -04:00
Sam El-Husseini
52bef4463c
Fix warnings related to connections. ( #3306 )
...
* Fix warnings related to connections.
2019-10-23 17:56:52 -04:00
Sam El-Husseini
270781113d
Fix warnings related to gestures and drag. ( #3307 )
...
* Fix warnings related to gestures and drag.
2019-10-22 14:21:00 -04:00
Sam El-Husseini
91717854c0
Fix warnings related to insertion markers. ( #3309 )
2019-10-22 14:20:42 -04:00
Beka Westberg
c00ee908e4
Removed positionNewBlock ( #3300 )
...
* Removed positionNewBlock
2019-10-21 21:51:04 -04:00
Sam El-Husseini
42552b5b22
Fix 6 warnings related to rendering. ( #3292 )
2019-10-21 17:49:38 -04:00
Sam El-Husseini
19018a5e8e
Fix compiler warnings related to XML ( #3277 )
...
* Fix 5 warnings.
2019-10-17 17:58:15 -05:00
Sam El-Husseini
a5a4e5161c
Fix 11 warnings related to block_svg ( #3276 )
...
* Fix 11 warnings related to block_svg
2019-10-17 16:30:48 -05:00
Sam El-Husseini
664cc3d6cd
Fix warnings related to number of arguments passed. ( #3270 )
2019-10-17 11:47:30 -05:00
Sam El-Husseini
526528354f
Fix 10 warnings related to visibility ( #3275 )
2019-10-17 11:46:57 -05:00
Sam El-Husseini
986e965be8
Private/protected visibility cleanup ( #3263 )
...
* Fix a number of private visibility issues
2019-10-16 11:48:09 -05:00
alschmiedt
a9420154a2
Update todos so they are no longer in jsdocs ( #3250 ) ( #3257 )
2019-10-15 10:14:39 -07:00
Josh Lory
43f9ab6889
Look up notch height from the current renderer ( #3217 )
2019-10-11 15:30:26 -07:00
Sam El-Husseini
e18dcd1bea
bringToFront optimization for large workspaces ( #3214 )
...
* bringToFront optimization for large workspaces
2019-10-09 16:08:23 -07:00
Rachel Fenichel
608ce7b93c
Merge pull request #3133 from BeksOmega/fixes/ConnectionTracking
...
Connection Tracking Pt 3: Changed connections to use 'tracked_' property
2019-10-07 11:05:10 -07:00
Beka Westberg
e09a7b8165
Renamed doNotCallTrackConnections_ to callTrackConnections. Flipped logic. Moved it to the constructor.
2019-10-05 12:28:25 -07:00
Sam El-Husseini
80aac249ea
Make bumpNeighbours public. ( #3156 )
2019-10-03 19:31:55 -07:00
Sam El-Husseini
d0772ad496
Fix compiler warnings related to fields. ( #3144 )
...
* Fix compiler warnings related to fields.
2019-10-03 15:58:46 -07:00
Sam El-Husseini
735a72c20a
mutation / compose fn annotations ( #3149 )
...
* Add compose / decompose type annotations.
2019-10-03 14:25:07 -07:00
Rachel Fenichel
771d6a119e
Merge pull request #3143 from rachel-fenichel/remove_block_render_svg
...
Remove block_render_svg
2019-10-02 16:33:47 -07:00
Rachel Fenichel
668731b545
add visibility annotations
2019-10-02 16:29:32 -07:00
Rachel Fenichel
7ed47670cf
Remove block_render_svg
2019-10-02 16:21:36 -07:00
Rachel Fenichel
79bedca5a7
Element -> SVGElement ( #3140 )
...
* Use SVGElement instead of Element for the results of createSvgElement
* More SVGElement annotations.
2019-10-02 16:12:31 -07:00
Neil Fraser
b46a4fe286
Bring our license format up to date ( #3127 )
...
* Google changed from an Inc to an LLC.
This happened back in 2017 but we didn’t notice. Officially we should update files from Inc to LLC when they are changed as part of regular edits, but this is a nightmare to remember for the next decade.
* Remove project description/titles from licenses
This is no longer part of Google’s header requirements. Our existing descriptions were useless (“Visual Blocks Editor”) or grossly obselete (“Visual Blocks Language”).
* License no longer requires URL.
* Fix license regexps.
2019-10-02 14:46:56 -07:00
Beka Westberg
df5b5766c1
General cleanup.
2019-10-01 19:22:19 -07:00
Beka Westberg
5aaab251a3
Changed all other known 'hiding' references to 'tracking'.
2019-10-01 19:02:02 -07:00