#37 Update AToMPM

Fusionado
simon fusionadas 226 achegas de bentley/update en simon/master %!s(int64=6) %!d(string=hai) anos

Added

  • Add extension info when loading/saving
  • Replace Documentation button with About button in main toolbar.
    • About dialog provides information on current and newest versions of AToMPM, and links to website and documentation
  • Add explicit 'verify' event for constraints/actions, triggered when the user presses the 'verify model' button
  • Add additional information when errors occur during abstract syntax or concrete syntax compilation
  • Add a plugin for producing Ecore models from metamodels
  • Add tabbing through attributes in editing dialog, as well as in workflow parameter dialog.
  • Sort toolbars by name for consistency
  • A default icon is loaded for toolbar buttons if the button icon could not be found
  • Initial version of ModelVerse toolbar. Can load and save limited subset of models, such as class diagrams
  • Allow model transformation code to work under Python2 or Python3
  • When moving a class, if a connected edge has no control points other than the middle, that control point will move to be in the middle of the edge
  • Control points at end of edge are now restricted to the bounding box of the connected node. Hold CNTRL while editing to allow free placement of the control point

Fixed

  • Fixed workflows such that they now execute
  • Correctly open toolbars in the CreateDSL Workflow
  • Add Firefox detection of mouse wheel, so that geometry controls work
  • Reset key state when window gains focus, to avoid input issues
  • Fix crash where alternate concrete syntax for an abstract syntax would not be loaded
  • Fixed becoming stuck in edge-editing mode
  • Ensure that attribute dialogs are always centered and have a scrollbar when too large for the screen
  • Add gray background to toolbar to indicate non-responsive editing region

Removed

  • Removed guest directory from users
  • Removed autosave files from default directory
  • Merged information in manual into the AToMPM documentation
### Added - Add extension info when loading/saving - Replace Documentation button with About button in main toolbar. - About dialog provides information on current and newest versions of AToMPM, and links to website and documentation - Add explicit 'verify' event for constraints/actions, triggered when the user presses the 'verify model' button - Add additional information when errors occur during abstract syntax or concrete syntax compilation - Add a plugin for producing Ecore models from metamodels - Add tabbing through attributes in editing dialog, as well as in workflow parameter dialog. - Sort toolbars by name for consistency - A default icon is loaded for toolbar buttons if the button icon could not be found - Initial version of ModelVerse toolbar. Can load and save limited subset of models, such as class diagrams - Allow model transformation code to work under Python2 or Python3 - When moving a class, if a connected edge has no control points other than the middle, that control point will move to be in the middle of the edge - Control points at end of edge are now restricted to the bounding box of the connected node. Hold CNTRL while editing to allow free placement of the control point ### Fixed - Fixed workflows such that they now execute - Correctly open toolbars in the CreateDSL Workflow - Add Firefox detection of mouse wheel, so that geometry controls work - Reset key state when window gains focus, to avoid input issues - Fix crash where alternate concrete syntax for an abstract syntax would not be loaded - Fixed becoming stuck in edge-editing mode - Ensure that attribute dialogs are always centered and have a scrollbar when too large for the screen - Add gray background to toolbar to indicate non-responsive editing region ### Removed - Removed guest directory from users - Removed autosave files from default directory - Merged information in manual into the AToMPM documentation
Este pull request completouse con éxito!
Accede para unirte á conversa.
Sen fito
Sen asignado
1 participantes
Cargando...
Cancelar
Gardar
Aínda non existe contido.