beat.editor issueshttps://gitlab.idiap.ch/beat/beat.editor/-/issues2019-10-04T15:12:53Zhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/242Delete button does not ask for confirmation if you are deleting an asset that...2019-10-04T15:12:53ZZohreh MOSTAANIDelete button does not ask for confirmation if you are deleting an asset that is not being edited at the time.If you are editing an asset and delete the same asset the dialogue box says something like "you are about to delete the asset you are editing currently, are you sure", but if you try to delete another asset while you are still editing an...If you are editing an asset and delete the same asset the dialogue box says something like "you are about to delete the asset you are editing currently, are you sure", but if you try to delete another asset while you are still editing another asset (This is possible because you are able to borrows the files on the left of the editor window), it just deletes the asset without asking any confirmation. This is not good since users can delete some files by accident and there is no way to recover them from the editor at the moment (there is no undo).https://gitlab.idiap.ch/beat/beat.editor/-/issues/98Deleting a input/output from a block deletes similar connections2018-05-14T10:09:47ZJaden DIEFENBAUGHDeleting a input/output from a block deletes similar connectionsBasically it's not specific enough about which connections it deletes. Depending on whether its an input or output, it'll delete all connections to/from an input of the same name.Basically it's not specific enough about which connections it deletes. Depending on whether its an input or output, it'll delete all connections to/from an input of the same name.https://gitlab.idiap.ch/beat/beat.editor/-/issues/123[doc] missing documentation2018-07-19T16:47:13ZFlavio TARSETTI[doc] missing documentation@jdiefenbaugh and @andre.anjos
I see here that this package is "conda ready" however I don't see any documentation...
I am currently working on the merge of documentation. Is this something you plan to fix before the tutorial or shoul...@jdiefenbaugh and @andre.anjos
I see here that this package is "conda ready" however I don't see any documentation...
I am currently working on the merge of documentation. Is this something you plan to fix before the tutorial or should I omit beat.editor in the merged documents for now?DocsJaden DIEFENBAUGHJaden DIEFENBAUGHhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/106Dont clear history on save2018-05-15T08:49:44ZJaden DIEFENBAUGHDont clear history on saveWhen a toolchain's redux model updates, still save the history
"should" be an easy fixWhen a toolchain's redux model updates, still save the history
"should" be an easy fixhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/62Don't jump to global settings when releasing middle-click2018-03-08T11:29:21ZJaden DIEFENBAUGHDon't jump to global settings when releasing middle-clickIt shouldn't be doing this but somehow it isIt shouldn't be doing this but somehow it ishttps://gitlab.idiap.ch/beat/beat.editor/-/issues/127Don't remove type inference after an algorithm has been selected for a block2018-12-19T19:02:44ZJaden DIEFENBAUGHDon't remove type inference after an algorithm has been selected for a blockBefore an algorithm is selected, the dropdown menu for algs is filtered via type-inference as it should be. But, after you select an alg and go to select a different one, the type inference filtering is dropped.
Pretty sure I added this...Before an algorithm is selected, the dropdown menu for algs is filtered via type-inference as it should be. But, after you select an alg and go to select a different one, the type inference filtering is dropped.
Pretty sure I added this as a feature but now it's a bug :')Experiment Editor: Fixeshttps://gitlab.idiap.ch/beat/beat.editor/-/issues/97Dont save the settings to the prefix for now2018-05-07T09:01:43ZJaden DIEFENBAUGHDont save the settings to the prefix for nowSettings aren't configured on the webapp anymore for nowSettings aren't configured on the webapp anymore for nowhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/185Experiment Editor2020-08-10T12:44:08ZJaden DIEFENBAUGHExperiment EditorThis issue tracks the implementation of the experiment editor.
As this editor is more complex regarding object management as well as setup, the work will be done in several steps:
* [x] Blocks edition
* [x] Toolchain preview
* [x] S...This issue tracks the implementation of the experiment editor.
As this editor is more complex regarding object management as well as setup, the work will be done in several steps:
* [x] Blocks edition
* [x] Toolchain preview
* [x] Smart filtering
Unlike all other BEAT assets, creating a new experiment requires an additional step therefore, a dedicated task is needed with regard to the creation of such a new asset:
* [x] Add support for new experiment creation to asset dialog[v2] 3 - Experiment editorSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/issues/144fix connection line ids prepending '#' to id name2018-12-19T19:02:44ZJaden DIEFENBAUGHfix connection line ids prepending '#' to id nameObviously my wires crossed at some point - the `line`s in `ToolchainConnections` have ids that start with '#', making it very hard to select a line by id:
```js
document.querySelector('#\\#training_data-measurements-training_alg-measurem...Obviously my wires crossed at some point - the `line`s in `ToolchainConnections` have ids that start with '#', making it very hard to select a line by id:
```js
document.querySelector('#\\#training_data-measurements-training_alg-measurements');
```
Woops!Toolchain Editor: Fixeshttps://gitlab.idiap.ch/beat/beat.editor/-/issues/17fix content below graphical editor showing on top when graphical editor is ma...2018-01-19T14:26:02ZJaden DIEFENBAUGHfix content below graphical editor showing on top when graphical editor is maximizedhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/38fix database creation test2018-08-09T18:04:41ZJaden DIEFENBAUGHfix database creation testJS & Python Testinghttps://gitlab.idiap.ch/beat/beat.editor/-/issues/126Fix exp editor assigning datasets wrongly when choosing protocol2018-11-20T19:14:16ZJaden DIEFENBAUGHFix exp editor assigning datasets wrongly when choosing protocolWhen creating an iris experiment, training & testing were assigned wrongly (why???)When creating an iris experiment, training & testing were assigned wrongly (why???)Experiment Editor: Fixeshttps://gitlab.idiap.ch/beat/beat.editor/-/issues/47fix long db labels in quickjump list2018-02-15T15:46:50ZJaden DIEFENBAUGHfix long db labels in quickjump listellipsis & hover textellipsis & hover texthttps://gitlab.idiap.ch/beat/beat.editor/-/issues/120Fix tc conn to new block not changing sync channel2018-12-19T19:02:44ZJaden DIEFENBAUGHFix tc conn to new block not changing sync channelToolchain Editor: Fixeshttps://gitlab.idiap.ch/beat/beat.editor/-/issues/39fix tc tests with the web worker2018-12-19T19:02:44ZJaden DIEFENBAUGHfix tc tests with the web workerCurrent testing utilities don't like webworker scripts, even though my tests are running in real browsers.
The issue might be mocha or enzyme or karmaCurrent testing utilities don't like webworker scripts, even though my tests are running in real browsers.
The issue might be mocha or enzyme or karmaJS & Python Testinghttps://gitlab.idiap.ch/beat/beat.editor/-/issues/102Fix toolchain connection bug2018-05-15T09:27:04ZJaden DIEFENBAUGHFix toolchain connection bugBasically creating connections is apparently pretty funkyBasically creating connections is apparently pretty funky2018-05-18https://gitlab.idiap.ch/beat/beat.editor/-/issues/103Fix toolchain insertion into toolchain2018-05-15T08:07:02ZJaden DIEFENBAUGHFix toolchain insertion into toolchainIt broke with recent changes somehowIt broke with recent changes somehow2018-05-18https://gitlab.idiap.ch/beat/beat.editor/-/issues/245Improve error handling2019-12-11T09:57:48ZSamuel GAISTImprove error handlingSummary
Currently, there's lot of code triggering a RuntimeError which in turn will make beat.editor stop.
Most of these situations should be gracefully handled. If possible, a fix should be proposed to the user so he can continue work...Summary
Currently, there's lot of code triggering a RuntimeError which in turn will make beat.editor stop.
Most of these situations should be gracefully handled. If possible, a fix should be proposed to the user so he can continue working.
Steps to reproduce
1) Create a new Plotter
2) Load the plotter
This will make beat.editor crash as the new Plotter will be based on the prototype that contains an invalid entry.
This situation is already reported in #244
What is the current bug behavior?
beat.editor will end there
What is the expected correct behavior?
beat.editor should not stop
Possible fixes
The user should get a message about what is going wrong. If possible a fix should be proposed and applied if accepted.
In any case, the editor should continue working.[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/244Improve plotter new creation handling2019-10-04T15:12:49ZSamuel GAISTImprove plotter new creation handlingSummary
Currently when creating a new Plotter, the prototype contains "plot/unknown/1".
This has problematic implications:
- The editor will fail to load it
- Test will fail because the editor can't load that dataformat
Steps to repr...Summary
Currently when creating a new Plotter, the prototype contains "plot/unknown/1".
This has problematic implications:
- The editor will fail to load it
- Test will fail because the editor can't load that dataformat
Steps to reproduce
1) Click on new
2) Select Plotter
3) Try to edit the plotter created
What is the current bug behavior?
An error is raised and it make the application fail
What is the expected correct behavior?
Either:
- Show a dialog asking to select a dataformat to use.
- Select a suitable dataformat from the prefix. Maybe a simple default like for the algorithm prototype.
Possible fixes
One possibility could be to have a method called after the dialog has been closed that can be re-implemented in sub-classes to do whatever is needed for the newly created object.
Another would be to move the dialog logic in its own method so re-implementing _createNewAsset would be easier.
Note that this affects beat/beat.editor!101[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/issues/99JS files aren't added to the final conda distributable2018-05-14T06:37:07ZJaden DIEFENBAUGHJS files aren't added to the final conda distributableI tried installing this via conda - there isn't a `beat/editor/js` folder in the conda distributableI tried installing this via conda - there isn't a `beat/editor/js` folder in the conda distributable