mirror of
https://github.com/enso-org/enso.git
synced 2024-12-18 19:41:32 +03:00
2e7d71d459
* Merged ArgumentAst and ArgumentPlaceholder into single class. * Created `AnyWidget` input being a "general use" widget input. Most wigets try to match with it; the `Argument` input is now solely for WidgetArgument(Name) or those handling arguments in a specific way (like selector which want to show on arg name click). * dynamic config is now part of widget input, and is properly propagated through vector editor/function widgets. # Important Notes The widgets still does not work perfectly: * The chosen options often don't have argument placeholders - that's because we don't display them for constructors. Needs to be added on our side, or engine should send us methodCall info for constructors. * There are issues with engine's messages sent to us. This makes widgets does not set up (so there is no drop-down, or vector adds `_` instead of default). I'm investigating them and going to fill issues. |
||
---|---|---|
.. | ||
__tests__ | ||
dataServer | ||
languageServer | ||
languageServerTypes | ||
binaryProtocol.ts | ||
dataServer.ts | ||
languageServer.ts | ||
languageServerTypes.ts | ||
retry.ts | ||
uuid.ts | ||
websocket.ts | ||
yjsModel.ts |