- Jan 05, 2022
-
-
Tiziano Munaro authored
-
- Dec 15, 2021
-
-
Simon Barner authored
Polish diagram appearance See merge request !166
-
Simon Barner authored
Issue-Ref: 4184 Issue-Url: af3#4184 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Ulrich Schöpp authored
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
- Dec 14, 2021
-
-
When applying auto-layout inside a hierarchical component, the layout would also affect the position of the component's port at the outer level. Example: File > Open AF3 Example > Load ACC Example, open component "AdaptiveCruiseControl" and perform automatic layout inside it. Open the containing component "ACC System". The input ports of "AdaptiveCruiseControl" will have shifted. Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
Simon Barner authored
Work around a FX/SWT bug for scrolling on Linux See merge request !165
-
barner authored
Issue-Ref: 4183 Issue-Url: af3#4183 Signed-off-by:
barner <barner@barner-VirtualBox>
-
Simon Barner authored
Improve usability of diagram viewer See merge request !163
-
Simon Barner authored
Issue-Ref: 4181 Issue-Url: af3#4181 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 4184 Issue-Url: af3#4184 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
- Dec 13, 2021
-
-
Ulrich Schöpp authored
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4181
-
Simon Barner authored
Improve update performance of DynamicTreeTableViewer See merge request !164
-
Simon Barner authored
Issue-Ref: 4182 Issue-Url: af3#4182 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 4181 Issue-Url: af3#4181 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 4181 Issue-Url: af3#4181 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Ulrich Schöpp authored
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
- Dec 12, 2021
-
-
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4181
-
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
Uses a simple estimation of the extent of the name of a model element based on the default JavaFX style. It does not use refer to DiagramViewer, because the viewer delegates the creation of content visuals to users and does not know the font used in visuals. The visuals themselves are given bounds and never compute the preferred size. A general solution would be something like adding getPreferredSize to IVisual. Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
Ulrich Schöpp authored
The coordinates of diagram ports were rounded to the next grid position, while all other positions (bend points, component ports) were rounded down. As a result, the position of diagram ports can sometimes be off by one grid position. This probably was not noticed because the size of diagram ports in the diagram tape measure was multiplied by 2, so that the issue happend less often. Example: File > Open AF3 Example > Load ACC Example, open component AdaptiveCruiseControl and do automatic layout. Some arrows that should be horizontal are not quite. Signed-off-by:
Ulrich Schöpp <info@ulrichschoepp.de> Issue-Ref: 4184
-
- Dec 11, 2021
-
-
Ulrich Schöpp authored
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4181
-
The position of aligned text depends on the width of the text, which may change. This happens when a CSS stylesheet redefines the default font. The diagram editor will open with slightly misplaced text (e.g. on channels), which is only updated when one moves the mouse. The class AlignedText updates the text translation automatically when the text size changes. Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
- Dec 10, 2021
-
-
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4183
-
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4184
-
For models with larger data dictionaries, the update of the data dictionary can become slow enough that editing element names becomes difficult. This commit changes the DynamicTreeTableViewer such that not the whole tree is re-build on every update. This solves the issue with the data dictionaries. Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4192
-
Zoom: - When zooming with ctrl-scroll, the viewer fixes the content under the mouse pointer, so that zooming does not move the content. - On Linux, zoom did not work proper. The grid was zoomed, but the content remained unchanged. Panning: - The viewer now supports panning with ctrl-drag. Other changes: - The code for zooming and moving the content has been simplified. Rather than applying transformations to all nodes separately and repeating coordinate calculations, the content scale and translation is now controlled by a single transformation. Coordinate transformations are done using JavaFX's methods. - The GridCanvas has been optimized to avoid redrawing its content (which resulted in a noticable slow-down during panning). The grid canvas is not redrawn when the content is only moved. Signed-off-by:
Ulrich Schöpp <schoepp@fortiss.org> Issue-Ref: 4181
-
Andreas Bayha authored
4180: ModelContext.checkIDs(): Stop generation of error messages after 100 lines Closes af3#4180 See merge request !162
-
Andreas Bayha authored
4179 Add null check for model element handlers See merge request !161
-
Andreas Bayha authored
Issue-Ref: 4180 Issue-Url: af3#4180 Signed-off-by:
Andreas Bayha <bayha@fortiss.org>
-
Andreas Bayha authored
Issue-Ref: 4179 Issue-Url: af3#4179 Signed-off-by:
Andreas Bayha <bayha@fortiss.org>
-
- Dec 09, 2021
-
-
Simon Barner authored
* Works around performance problems with large models that have missing/erroneous IDs * Note that still all deteced problems will be fixed Issue-Ref: 4180 Issue-Url: af3#4180 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
Issue-Ref: 4179 Issue-Url: af3#4179 Signed-off-by:
Simon Barner <barner@fortiss.org>
-
Simon Barner authored
4175: Adaptations to enable development of SOA architecture in separate plugins See merge request !160
-
Sebastian Bergemann authored
Issue-Ref: 4175 Issue-Url: af3#4175 Signed-off-by:
Sebastian Bergemann <bergemann@fortiss.org>
-
- Dec 06, 2021
-
-
Irina Muntean authored
Issue-Ref: 4168 Issue-Url: af3#4168 Signed-off-by:
Irina Muntean <muntean@fortiss.org>
-