beat.editor merge requestshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests2020-06-19T14:52:23Zhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/138Improve usage experience2020-06-19T14:52:23ZSamuel GAISTImprove usage experienceSummary
Started from issue #237, this merge request implements several improvements to various editors.
Most of them are purely visual and provide tool tips that should help understand better what might be going on when clicking on...Summary
Started from issue #237, this merge request implements several improvements to various editors.
Most of them are purely visual and provide tool tips that should help understand better what might be going on when clicking on one button or another.
Other improvements can be done in that regard and will happen during further development.
Relevant issue(s) fixed
Fixes #237
Fixes #235
Fixes #270[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/85Database editor: fix wrong use of python keyword set2019-06-07T14:50:18ZFlavio TARSETTIDatabase editor: fix wrong use of python keyword setSummary
This MR fixes a misuse of the python set keyword.
Relevant issue(s) fixed
Fixes #222
Part of #183Summary
This MR fixes a misuse of the python set keyword.
Relevant issue(s) fixed
Fixes #222
Part of #183[v2] 1 - Edition/Visualization for small editorsSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/83Implement file opening2019-06-06T07:53:06ZSamuel GAISTImplement file openingSummary
This merge request implements opening of the assets relate files.
It will be done through click which will launch the editor associated with the file type.
In order to implement that, a refactoring of the asset handling has bee...Summary
This merge request implements opening of the assets relate files.
It will be done through click which will launch the editor associated with the file type.
In order to implement that, a refactoring of the asset handling has been done in order
to simplify handling of path related code.
Relevant issue(s) fixed
Fixes #221[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/79QScrollArea use improvements2019-05-21T10:26:16ZSamuel GAISTQScrollArea use improvementsSummary
This merge request implements ScrollWidget which is the
factored out widget of the QScrollArea that is used in
several editors.
This allows for a reduction of code duplication.Summary
This merge request implements ScrollWidget which is the
factored out widget of the QScrollArea that is used in
several editors.
This allows for a reduction of code duplication.[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/75Implement asset creation2019-05-10T09:26:25ZSamuel GAISTImplement asset creationSummary
This merge request implements the creation of assets as well as deletion of them.
**WARNING** Experiment creation is not yet available as it requires additional logic beyond what is currently available.Summary
This merge request implements the creation of assets as well as deletion of them.
**WARNING** Experiment creation is not yet available as it requires additional logic beyond what is currently available.[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/73Database editor2019-05-01T09:14:44ZSamuel GAISTDatabase editorSummary
This merge request implements both a viewer for the V1 version of the database and the editor of the V2 version.
Relevant issue(s) fixed
Fixes #183Summary
This merge request implements both a viewer for the V1 version of the database and the editor of the V2 version.
Relevant issue(s) fixed
Fixes #183[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/62Core implementation2019-03-22T15:58:58ZSamuel GAISTCore implementationSummary
This patch set provides the basic blocks to build the application on.
- Skeleton implementation of all editors
- Skeleton test implementation of all editors
- Core widget to handle editors with basic tests
- Cleaner user interf...Summary
This patch set provides the basic blocks to build the application on.
- Skeleton implementation of all editors
- Skeleton test implementation of all editors
- Core widget to handle editors with basic tests
- Cleaner user interface for the main window
- Functional saving
- Sub-command to edit one specific asset
- Some cleanup
Relevant issue(s) fixed
No issues have been fixed but several have gotten their basics coveredFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/99Fix library editor empty uses2019-07-10T07:45:56ZSamuel GAISTFix library editor empty usesSummary
This merge request fixes two library editor shortcomings:
1) Mishandling of empty "uses" field
2) Missing handling of mandatory language field
Relevant issue(s) fixed
Fixes #239Summary
This merge request fixes two library editor shortcomings:
1) Mishandling of empty "uses" field
2) Missing handling of mandatory language field
Relevant issue(s) fixed
Fixes #239[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/63Library editor2019-03-25T13:21:12ZSamuel GAISTLibrary editorSummary
Implement library editor
Relevant issue(s) fixed
Fixes #178Summary
Implement library editor
Relevant issue(s) fixed
Fixes #178[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/140Add folding to dataformat editors2020-06-24T08:47:13ZSamuel GAISTAdd folding to dataformat editorsSummary
This merge request adds folding to the data format editor so that when having a long list of fields or big fields their size can be reduced.
As a drive by commit it also fixes an issue with the creation of NameLineEdit when onl...Summary
This merge request adds folding to the data format editor so that when having a long list of fields or big fields their size can be reduced.
As a drive by commit it also fixes an issue with the creation of NameLineEdit when only the parent parameter is passed.
Relevant issue(s) fixed
Fixes #236[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/128Remove base types where wrong2020-08-10T08:39:27ZSamuel GAISTRemove base types where wrongSummary
This merge request refactor the AssetModel.
All assets are now treated equally with that model.
The DataFormatModel was added to the particular case of DataFormat handling since not all data format shall be used everywhe...Summary
This merge request refactor the AssetModel.
All assets are now treated equally with that model.
The DataFormatModel was added to the particular case of DataFormat handling since not all data format shall be used everywhere.
This models allows to either have only the standard created formats or also include the base types when appropriate.
Relevant issue(s) fixed
Fixes #260
Fixes #246
[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/109Fix button menu lifetime2019-09-16T09:40:42ZSamuel GAISTFix button menu lifetimeSummary
This merge request fixes an issue where creating a QMenu within a method would result in its destruction when using PySide2.
The simple fix is to give the menu a parent.
Relevant issue(s) fixed:
Fixes #248Summary
This merge request fixes an issue where creating a QMenu within a method would result in its destruction when using PySide2.
The simple fix is to give the menu a parent.
Relevant issue(s) fixed:
Fixes #248[v2] 1 - Edition/Visualization for small editorsSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/92Disable mouse wheel focus stealing2019-06-28T07:58:36ZSamuel GAISTDisable mouse wheel focus stealingSummary
This merge request implements the disabling of mouse wheel focus
stealing by widgets like QComboBox and QSpinBox.
This will allow to scroll through editors without the risk
of modifying them without noticing.
Relevant issue(s...Summary
This merge request implements the disabling of mouse wheel focus
stealing by widgets like QComboBox and QSpinBox.
This will allow to scroll through editors without the risk
of modifying them without noticing.
Relevant issue(s) fixed
Fixes #238Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/65179 dataformat editor2019-04-02T13:07:22ZSamuel GAIST179 dataformat editorSummary
This merge request mainly implements the dataformat editor but also improves:
- Handling of the asset widget updates
- Handling of additional information (for example: schema version, extends, etc)
- Mainwindow GUI
It also sta...Summary
This merge request mainly implements the dataformat editor but also improves:
- Handling of the asset widget updates
- Handling of additional information (for example: schema version, extends, etc)
- Mainwindow GUI
It also starts to implement validation.
Relevant issue(s) fixed
Fixes #179Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/129Fix analyzer creation2020-06-02T07:33:08ZSamuel GAISTFix analyzer creationSummary
This merge request ensure that the handling of analyser algorithm is done correctly.
It also ensure that the names used are valid based on the schema that can be found in beat/beat.core>
Relevant issue(s) fixed
Fixes #261Summary
This merge request ensure that the handling of analyser algorithm is done correctly.
It also ensure that the names used are valid based on the schema that can be found in beat/beat.core>
Relevant issue(s) fixed
Fixes #261[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/105Implement support for new loop related algorithms2019-08-05T08:00:50ZSamuel GAISTImplement support for new loop related algorithmsSummary
During the development of the loop output and new
input synchronization features, new blocks
have been created as well as renamed.
This merge request implements support the new loop
related algorithm types.
Relevant issue(s) f...Summary
During the development of the loop output and new
input synchronization features, new blocks
have been created as well as renamed.
This merge request implements support the new loop
related algorithm types.
Relevant issue(s) fixed
Relates to:
- beat/beat.core!83
- beat/beat.core!84
- beat/beat.core!85[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/103Add support for the two new loop user types to AlgorithmEditor2019-07-16T13:00:25ZSamuel GAISTAdd support for the two new loop user types to AlgorithmEditorSummary
The loop user algorithm type has been split in two versions:
- Sequential
- Autonomous
That change requires the AlgorithmEditor to be updated in
order to work properly as well as continue passing the tests.Summary
The loop user algorithm type has been split in two versions:
- Sequential
- Autonomous
That change requires the AlgorithmEditor to be updated in
order to work properly as well as continue passing the tests.Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/100Algorithm editor2019-07-05T13:46:46ZSamuel GAISTAlgorithm editorSummary
This merge request implements the algorithm editor for v2 API algorithms.
V1 API algorithms can be converted but won't be editable by it.
This merge request also improves several aspects of the code
for better handling of the ...Summary
This merge request implements the algorithm editor for v2 API algorithms.
V1 API algorithms can be converted but won't be editable by it.
This merge request also improves several aspects of the code
for better handling of the various elements of the editors.
Tests have also been either improved or added.
Relevant issue(s) fixed
Fixes #180
Part of #226[v2] 1 - Edition/Visualization for small editorsFlavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/76Parameter widget and reusable component for algorithm and plotter editors2019-06-03T07:53:17ZFlavio TARSETTIParameter widget and reusable component for algorithm and plotter editorsSummary
This merge request implements the parameter reusable component for algorithm and plotter editors
Relevant issue(s) fixed
Fixes #215Summary
This merge request implements the parameter reusable component for algorithm and plotter editors
Relevant issue(s) fixed
Fixes #215[v2] 1 - Edition/Visualization for small editorsSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/72Implement Generic spinboxes handling numpy types int/uint/float2019-05-01T08:53:10ZFlavio TARSETTIImplement Generic spinboxes handling numpy types int/uint/floatSummary
This merge request implements the generic spinbox handling numpy types (int/uint/float)
Relevant issue(s) fixed
Fixes #212Summary
This merge request implements the generic spinbox handling numpy types (int/uint/float)
Relevant issue(s) fixed
Fixes #212[v2] 1 - Edition/Visualization for small editorsSamuel GAISTSamuel GAIST