enso/lib/rust/ensogl/component
Paweł Grabarz 73487adce9
Named arguments support in IDE (#5774)
Added support for named arguments in IDE.

https://user-images.githubusercontent.com/919491/223681303-4c716639-d06e-4e33-aa22-6ebca2801b01.mp4


Named arguments are now recognized in node expressions. The function argument placeholders are rendered around series of named arguments. Insertion and deletion of arguments either by connection dragging or by widget selection will cause arguments around to be rewritten into appropriate form, such that the meaning of the expression doesn't change. We no longer need to introduce any wildcards (`_`) in argument positions when editing an argument list of a resolved method.
![image](https://user-images.githubusercontent.com/919491/223682460-143eb6d7-5ac9-4732-9520-71216cbbe58f.png)

For unresolved function calls, the old behaviour remains, as we don't have data about argument names or their desired order.
2023-03-09 21:23:25 +00:00
..
button Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
drop-down Named arguments support in IDE (#5774) 2023-03-09 21:23:25 +00:00
drop-down-menu Auto Layouts (#3937) 2022-12-19 02:16:54 +01:00
drop-manager Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
file-browser Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
flame-graph Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
grid-view Cached Shape Parameter (#5685) 2023-02-23 11:18:48 +00:00
gui Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
label Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
list-view Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
scroll-area Grid-view based dropdown component (#3985) 2022-12-22 18:19:40 +00:00
scrollbar Grid-view based dropdown component (#3985) 2022-12-22 18:19:40 +00:00
selector Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
sequence-diagram Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
shadow Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
slider Bump rustc to nightly-2023-01-12 (#4053) 2023-02-02 23:05:25 +00:00
src Grid-view based dropdown component (#3985) 2022-12-22 18:19:40 +00:00
text Remove glyph FRP (#5725) 2023-03-06 23:16:52 +00:00
toggle-button Auto Layouts (#3937) 2022-12-19 02:16:54 +01:00
tooltip Display object refactoring (#3877) 2022-11-25 07:49:52 +01:00
Cargo.toml Grid-view based dropdown component (#3985) 2022-12-22 18:19:40 +00:00