issue-mover-test's People
issue-mover-test's Issues
Add further line to README
Originally created by stei-fn at ([email protected])
Multi-Selection resize
Rename/Move execution classes and enums
This is a suggestion which I put here for discussion.
In my opinion, not only the class name is important for defining its purpose, but also the module/package path in which the class resides. That's why the State class is called State
and not RAFCONStatemachineState
. There are exceptions to this, especially if the class serves some kind of pattern purpose (StateModel
, despite the class is within the model
module).
We do not always follow that "rule" and I would like to change this for parts of the execution:
StateMachineExecutionEngine
should be renamed toExecutionEngine
(it is within thestatemachine.execution
module)StateMachineExecutionStatus
should be renamed toExecutionStatus
and moved into thestatemachine.state_machine.py
file.StateExecutionState
should be renamed toExecutionStatus
(why is the one called ...Stat us and the other ...Stat e?) and moved into thestatemachine.states.state.py
file
Related to statemachine.enums.py
:
DataPortType
should be removed at all, instead the classes itself should be used as types. At the least the enum should be moved into thestatemachine.state_elements.data_port.py
file- Same for
StateType
CallType
should be moved into thestatemachine.execution.execution_history.py
file
In case you agree to this and we decide to postpone this for a minor release, I would also suggest to rename the statemachine
module to core
and mvc
to gui
.
Originally opened by stei-fn ([email protected])
Multi-Selection resize
The user should be able to resize all elements in a multi-selection.
The issue is a duplication of mantis issue https://rmintra01.robotic.dlr.de/mantis/view.php?id=1911.
Gaphas: Scoped variables default position on the bottom?!
I would like to have the scoped variables (SV) placed on the bottom (in the middle) of a state by default. There are different reasons why:
- The logical ports or in the upper left, upper edge, or upper right of a state and the input- and output-data-ports are already at the bottom
- In the top there is already the label/field for the state name
- Also having it left orientated is not that nice because the SV is usually used later in the state machine development when most of the space on the left side is used (SV mostly are not used as imports for the first child states)
What do you think? The issue is low priority but it came to my mind.
Originally created by beld-rc (unknown email) at 2017-02-24 16:35:30+00:00
Make logging configurable with config file
Make scoped data value visible
Move repository to GitHub
This is the text of the issue.
Originally created by stei-fn at ([email protected])
Rename/Move execution classes and enums
This is a suggestion which I put here for discussion.
In my opinion, not only the class name is important for defining its purpose, but also the module/package path in which the class resides. That's why the State class is called State
and not RAFCONStatemachineState
. There are exceptions to this, especially if the class serves some kind of pattern purpose (StateModel
, despite the class is within the model
module).
We do not always follow that "rule" and I would like to change this for parts of the execution:
StateMachineExecutionEngine
should be renamed toExecutionEngine
(it is within thestatemachine.execution
module)StateMachineExecutionStatus
should be renamed toExecutionStatus
and moved into thestatemachine.state_machine.py
file.StateExecutionState
should be renamed toExecutionStatus
(why is the one called ...Stat us and the other ...Stat e?) and moved into thestatemachine.states.state.py
file
Related to statemachine.enums.py
:
DataPortType
should be removed at all, instead the classes itself should be used as types. At the least the enum should be moved into thestatemachine.state_elements.data_port.py
file- Same for
StateType
CallType
should be moved into thestatemachine.execution.execution_history.py
file
In case you agree to this and we decide to postpone this for a minor release, I would also suggest to rename the statemachine
module to core
and mvc
to gui
.
First test issue
NA
Gaphas meta data update and scaling not fully working for group/ungroup/substitute state(s)
Make scoped data value visible
The scoped data value next to the scoped data name eases the usability.
enhancement
First test issue
NA
Notification of console widget about logger messages like error or warnings
At the moment important logs like warnings and errors move away very fast (especially if debug logs are shown) before the user actually can read them.
I would like to have some notification that stays till the user has clicked into the console window.
The feature request is minor and can be used a discussion about the feature, at the moment. So that we find the right sub-tasks for the issue.
Notes and ideas about the feature:
- The check boxes to activate warnings or errors could blink or be highlighted and maybe have a count of warning and error messages that have been logged since the last visit in this window. (this is possible and more or less easy to implement)
- The notification can also occur if the check boxes of errors and warnings are set to False to avoid to miss the error messages while this often mistakenly used settings
- additionally a observation of the scroll bar to count down the warnings and errors can help.
Originally created by beld-rc at
Move repository to GitHub
This is the text of the issue.
Originally created by Franz ([email protected]) at 2017-02-06 12:47:46+00:00
Save viewport of last edit
The view port of the last edit should be restored if the statemachine is edited another time.
This is a duplicate to issue https://rmintra01.robotic.dlr.de/mantis/view.php?id=1912
Rename/Move execution classes and enums
This is a suggestion which I put here for discussion.
In my opinion, not only the class name is important for defining its purpose, but also the module/package path in which the class resides. That's why the State class is called State
and not RAFCONStatemachineState
. There are exceptions to this, especially if the class serves some kind of pattern purpose (StateModel
, despite the class is within the model
module).
We do not always follow that "rule" and I would like to change this for parts of the execution:
StateMachineExecutionEngine
should be renamed toExecutionEngine
(it is within thestatemachine.execution
module)StateMachineExecutionStatus
should be renamed toExecutionStatus
and moved into thestatemachine.state_machine.py
file.StateExecutionState
should be renamed toExecutionStatus
(why is the one called ...Stat us and the other ...Stat e?) and moved into thestatemachine.states.state.py
file
Related to statemachine.enums.py
:
DataPortType
should be removed at all, instead the classes itself should be used as types. At the least the enum should be moved into thestatemachine.state_elements.data_port.py
file- Same for
StateType
CallType
should be moved into thestatemachine.execution.execution_history.py
file
In case you agree to this and we decide to postpone this for a minor release, I would also suggest to rename the statemachine
module to core
and mvc
to gui
.
Move repository to GitHub
This is the text of the issue.
Originally created by stei-fn at ([email protected])
Gaphas meta data update and scaling not fully working for group/ungroup/substitute state(s)
The issue combines problem with meta data scaling or update when doing a group states, ungroup state or substitute state action. The sub-tasks concern smaller elements to be fixed to improve usability and maybe also features that are not implemented for opengl.
- scaling and relative position changes of group states and ungroup state actions should work simular to opengl
- suspend drawing meta data for all three actions similar to state type change
- the right usage of the meta_signal of the state model to inform the gaphas viewer about changes made by the model has to be found, too. At the moment, the signal creates problems with the modification history.
Fill free to add some sub-task concerning this three actions. ๐
Move repository to GitHub
This is the text of the issue.
Originally created by Franz ([email protected]) at 2017-02-06 12:47:46+00:00
Add further line to README
Originally created by stei-fn at ([email protected])
Issue to be moved
NA
Originally created by stei-fn at ([email protected])
New states have to be inserted at current mouse position
Rename/Move execution classes and enums
This is a suggestion which I put here for discussion.
In my opinion, not only the class name is important for defining its purpose, but also the module/package path in which the class resides. That's why the State class is called State
and not RAFCONStatemachineState
. There are exceptions to this, especially if the class serves some kind of pattern purpose (StateModel
, despite the class is within the model
module).
We do not always follow that "rule" and I would like to change this for parts of the execution:
StateMachineExecutionEngine
should be renamed toExecutionEngine
(it is within thestatemachine.execution
module)StateMachineExecutionStatus
should be renamed toExecutionStatus
and moved into thestatemachine.state_machine.py
file.StateExecutionState
should be renamed toExecutionStatus
(why is the one called ...Stat us and the other ...Stat e?) and moved into thestatemachine.states.state.py
file
Related to statemachine.enums.py
:
DataPortType
should be removed at all, instead the classes itself should be used as types. At the least the enum should be moved into thestatemachine.state_elements.data_port.py
file- Same for
StateType
CallType
should be moved into thestatemachine.execution.execution_history.py
file
In case you agree to this and we decide to postpone this for a minor release, I would also suggest to rename the statemachine
module to core
and mvc
to gui
.
Originally opened by stei-fn ([email protected])
Gaphas: Scoped variables default position on the bottom?!
I would like to have the scoped variables (SV) placed on the bottom (in the middle) of a state by default. There are different reasons why:
- The logical ports or in the upper left, upper edge, or upper right of a state and the input- and output-data-ports are already at the bottom
- In the top there is already the label/field for the state name
- Also having it left orientated is not that nice because the SV is usually used later in the state machine development when most of the space on the left side is used (SV mostly are not used as imports for the first child states)
What do you think? The issue is low priority but it came to my mind.
Originally created by beld-rc (unknown email) at 2017-02-24 16:35:30+00:00
Rename/Move execution classes and enums
This is a suggestion which I put here for discussion.
In my opinion, not only the class name is important for defining its purpose, but also the module/package path in which the class resides. That's why the State class is called State
and not RAFCONStatemachineState
. There are exceptions to this, especially if the class serves some kind of pattern purpose (StateModel
, despite the class is within the model
module).
We do not always follow that "rule" and I would like to change this for parts of the execution:
StateMachineExecutionEngine
should be renamed toExecutionEngine
(it is within thestatemachine.execution
module)StateMachineExecutionStatus
should be renamed toExecutionStatus
and moved into thestatemachine.state_machine.py
file.StateExecutionState
should be renamed toExecutionStatus
(why is the one called ...Stat us and the other ...Stat e?) and moved into thestatemachine.states.state.py
file
Related to statemachine.enums.py
:
DataPortType
should be removed at all, instead the classes itself should be used as types. At the least the enum should be moved into thestatemachine.state_elements.data_port.py
file- Same for
StateType
CallType
should be moved into thestatemachine.execution.execution_history.py
file
In case you agree to this and we decide to postpone this for a minor release, I would also suggest to rename the statemachine
module to core
and mvc
to gui
.
Originally opened by stei-fn ([email protected])
Move repository to GitHub
This is the text of the issue.
Originally created by stei-fn ([email protected]) at 2017-02-06 12:47:46+00:00
Alternative drawing of handles
All handles are currently being drawn the very same way. This should be changed.
- Resize handles of states should be drawn further outside and in the way our designed suggested it
- Port handles should not be placed within the port, hiding its content. Also the optics should be changed (how?)
- Connections handles should also get their unique look (how?)
Originally opened by stei-fn ([email protected])
New states have to be inserted at current mouse position
Right now if a new state is created, it is created at the next position of the virtual grid of the parent state.
This new position can be hehind an existing lager state. So the new state will be completely invisible.
Notification of console widget about logger messages like error or warnings
At the moment important logs like warnings and errors move away very fast (especially if debug logs are shown) before the user actually can read them.
I would like to have some notification that stays till the user has clicked into the console window.
The feature request is minor and can be used a discussion about the feature, at the moment. So that we find the right sub-tasks for the issue.
Notes and ideas about the feature:
- The check boxes to activate warnings or errors could blink or be highlighted and maybe have a count of warning and error messages that have been logged since the last visit in this window. (this is possible and more or less easy to implement)
- The notification can also occur if the check boxes of errors and warnings are set to False to avoid to miss the error messages while this often mistakenly used settings
- additionally a observation of the scroll bar to count down the warnings and errors can help.
Originally created by beld-rc (unknown email) at 2017-02-10 12:33:07+00:00
Move repository to GitHub
This is the text of the issue.
Originally created by stei-fn at ([email protected])
Alternative drawing of handles
All handles are currently being drawn the very same way. This should be changed.
- Resize handles of states should be drawn further outside and in the way our designed suggested it
- Port handles should not be placed within the port, hiding its content. Also the optics should be changed (how?)
- Connections handles should also get their unique look (how?)
Originally opened by stei-fn ([email protected])
Move repository to GitHub
This is the text of the issue.
Originally created by Franz ([email protected]) at 2017-02-06 12:47:46+00:00
Gaphas: Scoped variables default position on the bottom?!
I would like to have the scoped variables (SV) placed on the bottom (in the middle) of a state by default. There are different reasons why:
- The logical ports or in the upper left, upper edge, or upper right of a state and the input- and output-data-ports are already at the bottom
- In the top there is already the label/field for the state name
- Also having it left orientated is not that nice because the SV is usually used later in the state machine development when most of the space on the left side is used (SV mostly are not used as imports for the first child states)
What do you think? The issue is low priority but it came to my mind.
Originally created by beld-rc (unknown email) at 2017-02-24 16:35:30+00:00
Alternative drawing of handles
Save viewport of last edit
Move repository to GitHub
This is the text of the issue.
Originally created by stei-fn at ([email protected])
Make logging configurable with config file
Alternative drawing of handles
All handles are currently being drawn the very same way. This should be changed.
- Resize handles of states should be drawn further outside and in the way our designed suggested it
- Port handles should not be placed within the port, hiding its content. Also the optics should be changed (how?)
- Connections handles should also get their unique look (how?)
Rename/Move execution classes and enums
This is a suggestion which I put here for discussion.
In my opinion, not only the class name is important for defining its purpose, but also the module/package path in which the class resides. That's why the State class is called State
and not RAFCONStatemachineState
. There are exceptions to this, especially if the class serves some kind of pattern purpose (StateModel
, despite the class is within the model
module).
We do not always follow that "rule" and I would like to change this for parts of the execution:
StateMachineExecutionEngine
should be renamed toExecutionEngine
(it is within thestatemachine.execution
module)StateMachineExecutionStatus
should be renamed toExecutionStatus
and moved into thestatemachine.state_machine.py
file.StateExecutionState
should be renamed toExecutionStatus
(why is the one called ...Stat us and the other ...Stat e?) and moved into thestatemachine.states.state.py
file
Related to statemachine.enums.py
:
DataPortType
should be removed at all, instead the classes itself should be used as types. At the least the enum should be moved into thestatemachine.state_elements.data_port.py
file- Same for
StateType
CallType
should be moved into thestatemachine.execution.execution_history.py
file
In case you agree to this and we decide to postpone this for a minor release, I would also suggest to rename the statemachine
module to core
and mvc
to gui
.
Move repository to GitHub
This is the text of the issue.
Originally created by stei-fn at ([email protected])
Rename/Move execution classes and enums
Rename/Move execution classes and enums
This is a suggestion which I put here for discussion.
In my opinion, not only the class name is important for defining its purpose, but also the module/package path in which the class resides. That's why the State class is called State
and not RAFCONStatemachineState
. There are exceptions to this, especially if the class serves some kind of pattern purpose (StateModel
, despite the class is within the model
module).
We do not always follow that "rule" and I would like to change this for parts of the execution:
StateMachineExecutionEngine
should be renamed toExecutionEngine
(it is within thestatemachine.execution
module)StateMachineExecutionStatus
should be renamed toExecutionStatus
and moved into thestatemachine.state_machine.py
file.StateExecutionState
should be renamed toExecutionStatus
(why is the one called ...Stat us and the other ...Stat e?) and moved into thestatemachine.states.state.py
file
Related to statemachine.enums.py
:
DataPortType
should be removed at all, instead the classes itself should be used as types. At the least the enum should be moved into thestatemachine.state_elements.data_port.py
file- Same for
StateType
CallType
should be moved into thestatemachine.execution.execution_history.py
file
In case you agree to this and we decide to postpone this for a minor release, I would also suggest to rename the statemachine
module to core
and mvc
to gui
.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.