enso/app/gui2/shared
Paweł Grabarz 8a3180eb89
Refactor node layout to handle arbitrary widget sizes, add Table.new widget stub (#10599)
Implements #10484, also fixed an issue with dropdown arrow icon being pointed in the wrong direction.

Changed the way we handle spacing around ports and other rounded widgets. Now it is the innermost token element that actually pads itself when appropriate, allowing rounded widgets to stay tightly nested together. This cleans up an issue we've had with an unnecessary padding at the end of node, and makes margins easier to control in general.


<img width="371" alt="image" src="https://github.com/user-attachments/assets/4aa2ae0f-06f6-45fd-b7a1-1b7c0f60d395">
2024-07-25 14:26:29 +00:00
..
__tests__ Use ExternalId for NodeId and preserve it through argument deletions. (#10512) 2024-07-12 10:45:57 +00:00
ast Refactor node layout to handle arbitrary widget sizes, add Table.new widget stub (#10599) 2024-07-25 14:26:29 +00:00
languageServer Automatic reconnect with Language Server. (#9691) 2024-04-19 13:39:45 +00:00
languageServerTypes Automatic reconnect with Language Server. (#9691) 2024-04-19 13:39:45 +00:00
util Fix errors in GUI WebSockets (#10421) 2024-07-04 12:48:57 +00:00
binaryProtocol.ts Vue dependency update, better selection performance, visible quotes in text inputs (#9204) 2024-03-06 15:34:07 +00:00
ensoFile.ts improve argument placeholder resolution for partial applications and … (#8794) 2024-01-18 13:13:31 +00:00
languageServer.ts Revert "Persist a subset of IdMap (#10347)" (#10626) 2024-07-22 17:24:13 +01:00
languageServerTypes.ts Revert "Persist a subset of IdMap (#10347)" (#10626) 2024-07-22 17:24:13 +01:00
uuid.ts Read custom visualizations (#8180) 2023-11-03 20:09:45 +00:00
yjsModel.ts Fix visualization resizing (#9946) 2024-05-14 11:49:37 +00:00