Neil Fraser
d919b0af21
Update JSDoc from Array.<> to Array<>
...
Same with Object.
2021-05-27 21:30:26 -07:00
Rachel Fenichel
9ce06fb7d3
Add missing requireTypes for core/renderers/measurables
2021-02-02 11:38:08 -08:00
Neil Fraser
4e2f8e6e02
Use SPDX licences.
...
This is a followup to #3127 .
At the time, SPDX licenses were pending approval by Google.
2020-02-11 13:27:20 -08:00
Sam El-Husseini
8475976103
Fix start hats ( #3651 )
2020-01-24 13:02:27 -08:00
Monica Kozbial
26db9167db
Move of render contant START_HAT into ConstantProvider. ( #3563 )
...
* Move of render contant START_HAT into ConstantProvider.
2020-01-07 16:18:05 -08:00
Sam El-Husseini
942068314f
Accept lowercase alignment ( #3359 )
...
* Accept lowercase alignment
2019-10-29 11:45:30 -07:00
Sam El-Husseini
a79ea1652a
[Zelos] Fix dynamic connection shape size ( #3324 )
...
* Better reporting of connection height and width for dynamic connections
2019-10-25 00:33:53 -04:00
Sam El-Husseini
06b5bb1945
Might right corner support to common. Making it so there's always a right corner element, square by default. ( #3311 )
2019-10-23 21:58:43 -04:00
Sam El-Husseini
36524a3b4a
Only add a hat if there's no output connection or previous connection ( #3280 )
...
* Only add a hat if there's no output connection or previous connection
2019-10-17 14:08:06 -05:00
Sam El-Husseini
c1c9121fcc
Fix jsdoc. @return instead of @returns ( #3271 )
...
* Fix jsdoc. @return instead of @returns
2019-10-16 17:01:36 -05:00
alschmiedt
a9420154a2
Update todos so they are no longer in jsdocs ( #3250 ) ( #3257 )
2019-10-15 10:14:39 -07:00
Rachel Fenichel
9ce41598c0
Clean up todos.
2019-10-07 13:25:47 -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
Neil Fraser
872aa45fae
More straightening out of dependencies.
2019-09-27 10:48:14 -07:00
Monica Kozbial
a14ac351b5
Adding checks for whether to add elem spacer on row ends ( #3060 )
...
* Adding checks for whether elem spacer shouldbe added to start and end of row.
* Fix eslint and add package visibility.
2019-09-20 14:20:14 -07:00
Monica Kozbial
a8af9fea21
Move populate for topRow and bottomRow to info ( #3057 )
...
* Move populate for topRow and bottomRow from measurable definition to info.
* Fix local variable and circular dependency.
2019-09-20 13:24:46 -07:00
Rachel Fenichel
77185906d8
Renderers define which paths a block has. ( #2981 )
...
* Move render elements into a path object.
2019-09-16 12:13:32 -07:00
Sam El-Husseini
e339ae26bc
Move the rendering object to live on the workspace_svg ( #3016 )
...
* Move the rendering object onto the workspace allowing the various workspaces to have different renderers.
2019-09-13 14:20:34 -07:00
Sam El-Husseini
8ab51c8639
Remove closure base file dependency ( #2976 )
...
* Trim down closure's base dependency even further by removing the dependency on closure's base file.
2019-09-11 17:30:51 -07:00
Rachel Fenichel
4b17234cba
Alphabetize requires
2019-09-10 13:01:13 -07:00
Rachel Fenichel
e35f4d5070
More cleanup.
2019-09-04 16:26:53 -07:00
Rachel Fenichel
135ab7993e
Use ascender/descender naming for top and bottom rows; tweak position calculation.
2019-09-04 16:26:53 -07:00
Sam El-Husseini
189c561f49
Rendering type checker ( #2950 )
...
* Convert all rendering types to use a type enum flag.
2019-09-03 14:39:02 -07:00
Sam El-Husseini
06a882348b
Render round right corners in zelos. ( #2938 )
...
* Render round right corners in zelos.
2019-08-30 18:11:01 -07:00
Rachel Fenichel
4dfb03adbf
Make statement inputs store their actual width. ( #2944 )
...
* Make statement inputs store their actual width.
2019-08-30 17:55:51 -07:00
Rachel Fenichel
bc50143130
Remove special case for spacer after statement
2019-08-29 15:05:09 -07:00
Rachel Fenichel
27cd26b264
Add a function to get the shape object of a connection, and use it
2019-08-23 17:34:41 -07:00
Rachel Fenichel
a81c633be7
Centralize references to Blockly.blockRendering.constants
2019-08-22 18:08:59 -07:00
Rachel Fenichel
dd9fdf908f
Slightly less fragile
2019-08-21 15:24:37 -07:00
Rachel Fenichel
e86c852936
Split render_info
2019-08-21 14:33:43 -07:00
Rachel Fenichel
611b9884ca
Move input measurables into a separate file, and make them extend connection measurables.
2019-08-20 15:51:31 -07:00
Rachel Fenichel
d790ad98ee
Merge pull request #2882 from rachel-fenichel/measurables_connections_file
...
Move Connection measurables to their own file
2019-08-20 15:48:33 -07:00
kozbial
ffbd483442
Storing notch_left_offset on rows and measurables.
2019-08-20 14:09:16 -07:00
Rachel Fenichel
8d32f6bef3
Move Connection measurables to their own file
2019-08-20 11:41:04 -07:00
kozbial
c50257619f
Updating for loops in renderers to use constent pattern.
2019-08-20 11:40:01 -07:00
Rachel Fenichel
9dcd38abb8
Remove dead TODO
2019-08-20 10:45:53 -07:00
Rachel Fenichel
9b8636661f
Make rows populate themselves
2019-08-19 15:08:23 -07:00
Rachel Fenichel
450ac4ba15
Consider min height and min width in row measure
2019-08-19 13:30:41 -07:00
Rachel Fenichel
efdf80c49c
Reset height and width at the beginning of a measure
2019-08-19 11:28:39 -07:00
Rachel Fenichel
b2ebe89493
Cleanup
2019-08-19 11:28:39 -07:00
Rachel Fenichel
88a9307cdb
Move all rows into rows.js
2019-08-19 11:28:12 -07:00
Rachel Fenichel
4a3fdb83db
Move rows to a new file and annotate
2019-08-19 11:28:12 -07:00