Major features
- Insertion markers
- Large workspace performance
- Trashcan contents
- Theme API
Issues closed
- Insertion marker flickering (#2255)
- Multiple workspaces on the same page breaks when using trashcan (#2291)
- Disable Next Blocks in Toolbox (#2273)
- Complete adding Hausa language (ha) (#2264)
- getTertiaryColour -> getColourTertiary (#2262)
- request: Auto-generate Create buttons for added variable types (#2256)
- Should the "FinishedLoading" event be added to Events.fromJson? (#2250)
- Disabled blocks can't be retrieved from the trash. (#2239)
- Image dropdowns of disabled blocks don't render properly. (#2238)
- Trash hotspot wrong when trash is full. (#2237)
- workspace.getAllBlocks shouldn't return insertion markers by default (#2236)
- Shadow blocks are positioned wrong when converted to real blocks in DevTools (#2234)
- I can't get blockly working in Angular (#2232)
- Blocks disapper when a custom block connects with a defined block (#2231)
- feature request - Hide not so important "Inputs" (#2229)
- block.dispose(/healStack/ true) should not attempt to heal shadow block connections (#2227)
- Maximum Block Limit demo off by one (#2216)
- Colours on advanced compilation demos are all black (#2215)
- Exception "Cannot set property 'textContent' of undefined" from a custom block after blockly update (#2214)
- blockfactory error (#2206)
- No default jsDelivr CDN file set (#2200)
- store generated code safely on server (#2199)
- No Accessor to tell if BlocklyStorage has Anything Stored (#2197)
- Can Blockly use upload file button? (#2194)
- Document maxTrashcanContents Option (#2192)
- Undeletable Blocks Created Through .domToWorkspace can be "Deleted" through Undo (#2191)
- Display Trashcan Flyout Horizontally when Layout is Horizontal (#2166)
- uncheckedconversions compilation error: Fix in progress (#2164)
- text_join argument precedence bug in PHP (#2161)
- flyout_base's .filterForCapacity Does Not Consider Children When Checking .remainingCapacityOfType (#2154)
- Document Max Instances Option (#2141)
- Trashcan Contents (#2136)
Pull requests
- Rebuild 02 11 19 (#2288)
- Update dependencies (#2284)
- Fixed Horizontal Scrolling on Window Resize for Simple Toolboxes (#2282)
- Fixed Flyout Scrollbars Not Being Repositioned on Window Resize (#2281)
- Fixed next blocks not being disabled in flyout. (#2278)
- Check against healing child shadow blocks (#2271)
- Changes colour names (#2270)
- Typo fix in code comment (#2269)
- Pull in pxt-blockly's rendering file and hack until blocks can be created without errors (#2266)
- Typo in code comment (#2265)
- Update to latest Closure Template jars, recompile. (#2263)
- Rebase rendering branch on develop (#2260)
- Fix event description for theme (#2259)
- Speed up the connection DB (#2254)
- Added a Test Block for a Dynamic Dropdown (#2252)
- Update procedures.js (#2251)
- Update procedures.js (#2248)
- Fixed Image Dropdowns on Disabled Blocks not Rendering Correctly. (#2246)
- Ignore insertion markers in getAllBlocks; add accessors for insertion markers (#2243)
- Changed Trashcan Lid Opening Direction (#2242)
- Retrieve Disabled Blocks from the Trashcan (#2241)
- Fixed Trashcan Hotspot & Changed Positioning (#2240)
- Added FinishedLoading Event (#2235)
- Ignore insertion markers when checking remaining capacity (#2233)
- Access colours using bracket notation (#2226)
- Block in (#2225)
- Add support for rendering a vertical input based cursor (#2224)
- Show the cursor with attached to a statement connection (#2223)
- Block nav (#2222)
- Initial cursor rendering, supports coordinate positioning only (#2221)