diff --git a/CHANGELOG.md b/CHANGELOG.md index 101ba9f946..6a99fdf973 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,16 @@ All notable changes to this project are documented in this file. The format is *loosely* based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) .The project does *not* follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month. +## January 2025 + +### Fixed + +- *de.itemis.mps.editor.diagram*: An issue was fixed where diagrams with sub-diagrams had ports at the wrong position when the diagram was first opened + +### Added + +- *de.itemis.mps.editor.diagram*: Some more options of the diagram component like the pan amount and minimum scaling can now be customized in the diagram editor + ## December 2024 ### Changed diff --git a/code/blutil/languages/com.mbeddr.mpsutil.blutil/languageModels/editor.mps b/code/blutil/languages/com.mbeddr.mpsutil.blutil/languageModels/editor.mps index 456ac89165..2fa40edf53 100644 --- a/code/blutil/languages/com.mbeddr.mpsutil.blutil/languageModels/editor.mps +++ b/code/blutil/languages/com.mbeddr.mpsutil.blutil/languageModels/editor.mps @@ -94,9 +94,16 @@ + + + + + + + @@ -4240,5 +4247,13 @@ + + + + + + + + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps b/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps index e7dca43407..f7068d4e5f 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram.demoentities/languageModels/editor.mps @@ -107,6 +107,9 @@ + + + @@ -229,6 +232,11 @@ + + + + + @@ -268,6 +276,7 @@ + @@ -932,6 +941,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/generator/template/main@generator.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/generator/template/main@generator.mps index 008f317161..f73738c2e6 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/generator/template/main@generator.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/generator/template/main@generator.mps @@ -6256,7 +6256,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7114,6 +7254,382 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/editor.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/editor.mps index dc12b91ca0..279763e266 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/editor.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/editor.mps @@ -1235,6 +1235,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/structure.mps b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/structure.mps index 3b747b32ae..9c8b855e4e 100644 --- a/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/structure.mps +++ b/code/diagram/languages/de.itemis.mps.editor.diagram/languageModels/structure.mps @@ -234,6 +234,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps index 5fd0642eff..d8cec4cfd0 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/jgraph.mps @@ -2219,9 +2219,18 @@ - - - + + + + + + + + + + + + @@ -2241,9 +2250,18 @@ - - - + + + + + + + + + + + + @@ -2266,9 +2284,18 @@ - - - + + + + + + + + + + + + @@ -2288,9 +2315,18 @@ - - - + + + + + + + + + + + + @@ -2308,9 +2344,18 @@ - - - + + + + + + + + + + + + @@ -2330,9 +2375,18 @@ - - - + + + + + + + + + + + + @@ -2355,9 +2409,18 @@ - - - + + + + + + + + + + + + @@ -2377,9 +2440,18 @@ - - - + + + + + + + + + + + + @@ -28449,7 +28521,7 @@ - + @@ -28458,7 +28530,7 @@ - + @@ -28467,7 +28539,7 @@ - + @@ -28476,7 +28548,7 @@ - + @@ -28485,7 +28557,7 @@ - + @@ -30023,8 +30095,23 @@ - - + + + + + + + + + + + + + + + + + @@ -56431,9 +56518,23 @@ - - - + + + + + + + + + + + + + + + + + @@ -56461,9 +56562,23 @@ - - - + + + + + + + + + + + + + + + + + @@ -56494,9 +56609,23 @@ - - - + + + + + + + + + + + + + + + + + @@ -56524,9 +56653,23 @@ - - - + + + + + + + + + + + + + + + + + @@ -56552,9 +56695,23 @@ - - - + + + + + + + + + + + + + + + + + @@ -56582,9 +56739,23 @@ - - - + + + + + + + + + + + + + + + + + @@ -56615,9 +56786,23 @@ - - - + + + + + + + + + + + + + + + + + @@ -56645,9 +56830,23 @@ - - - + + + + + + + + + + + + + + + + + @@ -91095,7 +91294,7 @@ - + @@ -91121,10 +91320,6 @@ - - - - @@ -91138,6 +91333,19 @@ + + + + + + + + + + + + + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps index 823d35fd97..b944c6471f 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/model.mps @@ -17602,6 +17602,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -29543,6 +29574,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/plugin.mps b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/plugin.mps index 1ca76ed349..8bb7bd6b5b 100644 --- a/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/plugin.mps +++ b/code/diagram/solutions/de.itemis.mps.editor.diagram.runtime/models/de/itemis/mps/editor/diagram/runtime/plugin.mps @@ -2232,10 +2232,6 @@ - - - - @@ -2254,6 +2250,24 @@ + + + + + + + + + + + + + + + + + + diff --git a/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps b/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps index 8674fbec46..f6548430dd 100644 --- a/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps +++ b/code/solutions/de.itemis.mps.extensions.changelog/models/de.itemis.mps.extensions.changelog.mps @@ -189,6 +189,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +