-
Having to build something that exists both at runtime and at compile time is a common problem with TypeScript.
Libraries like io-ts make it possible to validate or deserialize values with known typ…
-
Doing "inspect" to the example provided in the README under Pharo 10 (any platform) results in a white Morph instead of the expected result. More information is needed to know what changed between the…
-
Currently, a lot of tools are using UIManager to pop dialogues to the user.
I think (and esteban agree) that we should have an equivalent not bound to Morphic in Spec.
Esteban thinks it should …
-
Steps to reproduce:
```smalltalk
m := Morph new.
3 timesRepeat: [m addMorph: Morph new].
MessageSendRecorder new
watchPackageNamed: #Morphic;
setMessageSend: [m submorphsDo: [:n | n show]];
…
-
Something like this:
```smalltalk
MessageSendRecorder new
watchPackageNamed: #Morphic;
setMessageSend: [m fullBounds];
setBefore: {} after: {[:record :rcvr | record halt extent: b extent]};
…
-
In connection with https://github.com/pharo-spec/NewTools/issues/549, I suggest adding a functionality to the debugger's window menu that allows users to capture a screenshot of the debugger window an…
-
Context: Pharo 12.
Consider this code:
```smalltalk
| windowPresenter presenter |
presenter := SpPresenter new.
presenter layout: SpBoxLayout newTopToBottom.
windowPresenter := presenter open…
-
This here works as expected:
```smalltalk
[(self halt) inspect] forkAt: 50
```
but this one has a UI glitch:
```smalltalk
[(self halt) inspect] forkAt: 30
```
The proceed button is dis…
-
When you have a mouse enter event installed on a button, it works well:
```smalltalk
app := SpApplication new.
app useBackend: #Gtk.
presenter := SpButtonPresenter newApplication: app.
presenter…
-
With undo which is displayed in the menu with (^ Z) you can only undo the movement of morphs but not morph creation. Is this expected behavior? Also it depends on the keyboard layout whether it is Str…