enso/app/gui2/shared/ast
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
..
generated Syntactic synchronization, automatic parentheses, metadata in Ast (#8893) 2024-02-02 10:22:18 +01:00
debug.ts Enable the Code Editor, with new apply-text-edits algo. (#9055) 2024-02-19 23:57:42 +00:00
ffi.ts Numeric input does not allow non-numeric value (#10457) 2024-07-10 10:38:38 +00:00
ffiPolyglot.ts Refactor node layout to handle arbitrary widget sizes, add Table.new widget stub (#10599) 2024-07-25 14:26:29 +00:00
index.ts Hide errors from input nodes (#9633) 2024-04-05 18:07:32 +00:00
mutableModule.ts Use ExternalId for NodeId and preserve it through argument deletions. (#10512) 2024-07-12 10:45:57 +00:00
parse.ts Implement markdown link syntax and "follow link" popup. (#10353) 2024-06-27 14:18:33 +00:00
parserSupport.ts Syntactic synchronization, automatic parentheses, metadata in Ast (#8893) 2024-02-02 10:22:18 +01:00
sourceDocument.ts Vue dependency update, better selection performance, visible quotes in text inputs (#9204) 2024-03-06 15:34:07 +00:00
text.ts Copy/paste improvements (#9734) 2024-04-19 16:33:51 +00:00
token.ts Display argument placeholders for autoscoped constructors (#9737) 2024-04-24 13:40:42 +02:00
tree.ts Refactor node layout to handle arbitrary widget sizes, add Table.new widget stub (#10599) 2024-07-25 14:26:29 +00:00