Closed szokolai-mate closed 5 years ago
After a thorough discussion, we decided that hu.elte.txtuml.api.model.execution.diagnostics.DiagnosticsServer
shall be moved to hu.elte.txtuml.diagnostics.animation.javascript
to bridge the project-gap, as it has no real dependencies of hu.elte.txtuml.api.model.execution
, the functionality needed by DiagnosticsServer
is also present in hu.elte.txtuml.diagnostics.session.DiagnosticsPlugin
and this way we won't introduce new module dependencies.
During a txtUML Application execution, there is a built-in delay before every state-change. Currently this delay is constant. We should make this delay variable by a slider on the browser GUI.
Sub-tasks:
ANIMATION_TIMER
variable inhu.elte.txtuml.diagnostics.animation.AnimationConfig
or achieve eqvivalenthu.elte.txtuml.api.model.execution.diagnostics.DiagnosticsServer
range
typed input element to the debug panel in the GUI ( https://github.com/ELTE-Soft/txtUML/blob/4bb0404e6516f51dea8654b0fe3430abf00585fa/dev/plugins/hu.elte.txtuml.export.javascript/src/hu/elte/txtuml/export/javascript/resources/res/visualize.html)Relevant code, courtesy of @djnemeth :
ANIMATION_TIMER
: https://github.com/ELTE-Soft/txtUML/blob/4bb0404e6516f51dea8654b0fe3430abf00585fa/dev/plugins/hu.elte.txtuml.diagnostics/src/hu/elte/txtuml/diagnostics/animation/AnimationConfig.java#L7