elk icon indicating copy to clipboard operation
elk copied to clipboard

Eclipse Layout Kernel - Automatic layout for Java applications.

Results 214 elk issues
Sort by recently updated
recently updated
newest added

Port label spacing is not set by the node that the port belongs to but by the parent of that node, which is bad but should be overridden by individualSpacings...

bug
enhancement

I have a top to bottom layout with splines. In this layout, I have a few edges coming out from the ports sideways, and entering on other node's ports sideways...

bug

I would like to be able to control the individual spacing between certain nodes when using the layered algorithm. As mentioned in these two elkjs issues, this is not implemented:...

enhancement

The following elkt is the minimal version, where edge labels cause the interactive strategy to not work properly: ``` separateConnectedComponents: false elk.direction:DOWN layering.strategy: INTERACTIVE crossingMinimization.semiInteractive: true cycleBreaking.strategy: INTERACTIVE node n1...

Currently `CoreOptions.NODE_SIZE_FIXED_GRAPH_SIZE` is only supported by the layered and fixedLayout algorithms. It would be useful to also have this option for the other algorithms. This allows the drawing of hierarchical...

The following SCChart is the minimal version, where having multiple layers with both very long and short labels causes the short labels to reserve seemingly way too much space: ```...

When using FIXED_POS port constraints and a self loop involving two ports on the same side, an exception is thrown if the edge has a label. > UnsupportedConfigurationException: Node 'n1.n2.p2'...

bug
alg-layered

Hierarchy-aware layout can help to make global edge routing decisions, however, it does currently not handle separate connected components. I would also like to be able to recognize local separate...

enhancement
thesis
alg-layered

Hi guys, I'm new to this whole ELK layouting topic, so I've got a quite simple question. How can I prevent the algorithm from relocating my nodes. See [ELK Demo](https://rtsys.informatik.uni-kiel.de/elklive/elkgraph.html?compressedContent=BYSwpgTghhDGwE8ASUB2ATANiVBzAXAAQCSAcgMIAyAqgCICiA+uUsZbQEr2kBQAzgAcosHLgB0YdLjCkA9ujBEADPyEi8EqTPlgAQmAAuAdzBhUlKAkh9lPKJlyyIIA8AC2RTJciSeApwbksqh8BtA4BjaEAGLEABr0tIwA8hwMHDyZqDqEAEYArrAA1oYAjIQA3jyENYSCwqJi2QpyCkSlAKzVtc1gFrlgmHxiAl6wYG5mBkQAREiMlPTRACqEAGqMy8kACoTJ1MsAysQMM901sMEGUwCC2Liok6jThHPM3Mv0HOubO2eZtUIXgGmFeukKJQMhFK-0BvUIUxcCHKVUBgK8CFk+QMAG0+CAAF6KUpKJQAGgATEoALrnNH+CCBYKhcLPKKxBJJY4MAFomrAwavejPJHQ2F8wgMqEQMBQdCoiWAgB6UrE+LahAA6vRDss6YCAL68vlSwhGZzXBWKmoqgJqkAa+g3XX62pGw3GwjwxEGBAUyqu-mWLG4-FE-Ak8lU2mKqVBEJhKARdnxRKMbn0QOELMC0EzYUGUUU8UmgKEGVyq3W22M+0a7UuxVGrOm80uMBVxU1gx1xSEJ2NiXut2e70i30AZgDioxIbxhOJpMpNJbAXjLKTbKIHLTGazOagIKF44QhAnJfpZYr8qzytV6r7Db1Tc9gNbFo7t9q3d7RAHz75YcaiAhEtARE9SjENtrgAWgAPnAwtJzEa8eGbeECmKQx-Srep1HEXpWj7To6UGIoxHQEAZVgQtgiIWhkk1Xg4R0fpBmGUZhAmKZZnmRYVh+LZdn2I4TnoC9czBCFDEIYtRxyH0ECnTtalnbF53DSNlxjCU42ZRNk23VMuTE-cZ0PQV8xPM8LzfK9ZRva1v3vB1Hx1ADANfWp33bFS+R-B8-2dDy0RA5sWIURCkQAFmnCU1NDBcIyXaNV0ZdcDK3GJjPTUzFQPI8rKQ09ots7z7MrL8bRc+t3KzcLdLLaDPyc6q7UC-tgvqukGpqMdio6OK+QSjTFyjFdYzXfTWUiIzOVynkCssgtRQ6MqalNa8-LRALXKIJ9urSqFmu2u92r2zrB08j1m0kaQ8mkgxIMUikoI-Qh4IerCDFexTopQhyeDusAvshZ6TwnN72w+hDMMhX6Tw6AG5UyIA)...

question

One potential control would be overriding the force or charge for nodes and edges ``` graph root algorithm: force node n1 { layout [ size: 30, 30 ] repulsion: 1000...

thesis
new feature
easy-win
alg-force