Open
Description
Recently I started collecting a list of things I'd really like to have in FlexBE. This was a private list but why not make it public? Most are GUI-related and I don't have much experience there to make patches with.
- Breakpoints: execute up until a specific state, even in full autonomy.
- When repeating a state, show some indication of progress. Currently, the outcome of the previous run is highlighted while a new execution is busy, which makes it a bit unclear what is going on.
- Allow subclassing of
EventState
for better reuse of code. - Tabs in the editor, so you can see how another behavior is implemented for reference
- Hotloading code, without relaunching backend.
- Edit subbehaviors while loaded as part of parent.
- Run 'Check behavior' from external process to aid CI
- Check external effects in
flexbe_testing
, e.g. setting a rosparam or calling an action.
BTW: FlexBE is really nice as it is and I recommend it to whoever will listen :-)