Thomas P

Results 10 issues of Thomas P

When creating a body from vertices, if there is a duplicate point in the vertex list, the body will not collide with anything. While I suppose this isn't ideal input,...

feature-request
docs

When redoing a drop of a reporter block into an input slot, it will sometimes use the wrong slot, e.g.: ![redo](https://user-images.githubusercontent.com/1750176/147953781-49e7727c-1231-4053-a918-73ca37d8ee4f.gif) * Drag a + block onto the screen. *...

Currently, socket compatibility is determined by calling (in `rete/output.ts`): ``` if (!this.socket.compatibleWith(input.socket)) throw new Error('Sockets not compatible'); ``` The output node determines whether it is compatible with the input node....

Just a suggestion: When you download a .py file in Chrome, it warns you that this may contain a virus, and some Chrome browsers won't download it at all (~10%...

enhancement
help wanted

A few of my students working on a set of problems that pre-loaded datasets (e.g. [this one](https://think.cs.vt.edu/blockpy/assignments/load?assignment_id=722&course_id=88)), had an error where the dataset wouldn't load (when loading, or manually through...

bug

I'm using colyseus.js with a javascript front end. Is there any way to update a Schema on the client side and have those updates propagate to listeners (`onChange`, `onAdd`, etc.)....

The blocks-to-text translations stops working if I use a CORGIS `get` function with a variable as the argument. For example, this code works fine... ``` import airlines print(airlines.get('Airport.Name','Airport.Code','ATL')) ``` However,...

BlockPy helpfully supports multiple line plots on the same canvas; however this does not work with bar plots: ``` import matplotlib.pyplot as plt plt.bar([0.5, 1.5, 2.5], [5, 8, 2], width=0.5)...

In the Netsblox editor, the "Report a bug" dialog doesn't work. To reproduce, go to the NetsBlox icon menu -> Report a bug -> Submit. You will get an error...

In your [type definitions](https://github.com/ElliotNB/observable-slim/blob/master/observable-slim.d.ts#L34), the `ObservableSlim.create()` function returns a type `ProxyConstructor`. I think this is incorrect. `ProxyConstructor` is just a type defined explicitly for the object `Proxy`, and all it...