mirror of
https://github.com/enso-org/enso.git
synced 2024-12-26 12:21:31 +03:00
99a6f8f2f9
Implements #5919 Apart from some fixed glitches, no visual differences are present. This is mostly a refactor. - Decoupled node edit mode code from existing port implementation, so ports can easily be replaced in the near future without affecting edit functionality. - Connected ports and widgets are now always hidden in edit mode. Previously in some situations the colored shapes were incorrectly displayed at wrong positions during editing. - When entering edit mode, the text cursor is placed at the correct location corresponding to clicked code, compensating for shift introduced by argument placeholders. # Important Notes There is a remaining known issue with incoming edges being placed at incorrect places during edit mode, sometimes even outside of the node. This issue is also present in develop. It doesn't make sense to resolve it now, as we are planning to rewrite the ports tree very soon. It will be fixed with that rewrite. |
||
---|---|---|
.. | ||
engine.rs | ||
graph_editor.rs |