beat.editor merge requestshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests2019-03-01T10:33:25Zhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/55Reusable widget short description2019-03-01T10:33:25ZFlavio TARSETTIReusable widget short description- [x] Implemented a widget to be the placeholder for the short description for all beat objects
- [x] Added corresponding test
- [x] Corrected a small text typo in field widget- [x] Implemented a widget to be the placeholder for the short description for all beat objects
- [x] Added corresponding test
- [x] Corrected a small text typo in field widgetSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/46New algorithms are created with an input & output2019-02-26T09:51:19ZJaden DIEFENBAUGHNew algorithms are created with an input & outputSummary
When a new algorithm is created, it will have by default an empty input & output. This won't happen if you're copying an algorithm or creating an algorithm from a toolchain block, as expected.
Relevant issue(s) fixed
#145Summary
When a new algorithm is created, it will have by default an empty input & output. This won't happen if you're copying an algorithm or creating an algorithm from a toolchain block, as expected.
Relevant issue(s) fixed
#145Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/57Use relative path to change to conda/js dir during test2019-02-25T18:52:27ZAndré AnjosUse relative path to change to conda/js dir during testThis MR removes the `RECIPE_DIR` environment variable use during test. Such value may change depending on the docker CI the test is running. If the value is different than that used during the build phase, then the build fails.
Exam...This MR removes the `RECIPE_DIR` environment variable use during test. Such value may change depending on the docker CI the test is running. If the value is different than that used during the build phase, then the build fails.
Example: https://gitlab.idiap.ch/beat/beat.editor/-/jobs/158178
It also makes the built package more relocatable and about 10x smaller!André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/56Fix settings placement after components creation2019-02-25T08:36:08ZFlavio TARSETTIFix settings placement after components creation- [x] restore window after components creation
- [x] refactored save/restore with function- [x] restore window after components creation
- [x] refactored save/restore with functionSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/54[widgets] Save/Restore window state and geometry2019-02-21T10:58:50ZFlavio TARSETTI[widgets] Save/Restore window state and geometrySave/Restore window state and geometry
This fix lets a user decide how and where the window is placed, giving him the freedom to decide how the application will appear after quitting and restoring it.Save/Restore window state and geometry
This fix lets a user decide how and where the window is placed, giving him the freedom to decide how the application will appear after quitting and restoring it.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/53Allow package to be tested outside of source checkout2019-02-20T18:03:16ZAndré AnjosAllow package to be tested outside of source checkoutSummary
This MR addresses a minor issue when testing conda packages out of a checkout of the package source.
So far, this was not possible as the documentation source code was not shipped with the package. This MR changes that.
Relev...Summary
This MR addresses a minor issue when testing conda packages out of a checkout of the package source.
So far, this was not possible as the documentation source code was not shipped with the package. This MR changes that.
Relevant issue(s) fixed
bob/bob.devtools#5André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/50Simplifies the CI of this package by re-using definitions in bob/bob.devtools...2019-02-20T17:34:03ZAndré AnjosSimplifies the CI of this package by re-using definitions in bob/bob.devtools (bdt)This update only brings the CI (`.gitlab-ci.yml`) file in sync with the rest of BEAT packages (using bob/bob.devtools's bdt)This update only brings the CI (`.gitlab-ci.yml`) file in sync with the rest of BEAT packages (using bob/bob.devtools's bdt)Flavio TARSETTIFlavio TARSETTIhttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/52Add missing PlotterParameters type to AssetModel2019-02-19T09:43:55ZSamuel GAISTAdd missing PlotterParameters type to AssetModelSummary
PlotterParamtters type was missing from the asset list, this patch fixes that.Summary
PlotterParamtters type was missing from the asset list, this patch fixes that.Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/42Toolchain blocks properly handle new input names2019-02-07T15:06:01ZJaden DIEFENBAUGHToolchain blocks properly handle new input namesSummary
Adding & changing inputs/outputs in toolchain blocks will work as expected without overwriting other names (see the issue for more)
Relevant issue(s) fixed
#176Summary
Adding & changing inputs/outputs in toolchain blocks will work as expected without overwriting other names (see the issue for more)
Relevant issue(s) fixed
#176Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/49Fix AssetModel initialisation2019-02-07T13:46:08ZSamuel GAISTFix AssetModel initialisationSummary
Fix initialization of member variablesSummary
Fix initialization of member variablesSamuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/47Add a "Copy Path" button to copy path to clipboard2019-02-07T11:53:56ZJaden DIEFENBAUGHAdd a "Copy Path" button to copy path to clipboardSummary
Adds a button to copy the object's absolute path on the filesystem to the clipboard.
I tried to add more dynamic copying abilities, but you quickly run into having to ask the user for permissions, browser~version compatibility ...Summary
Adds a button to copy the object's absolute path on the filesystem to the clipboard.
I tried to add more dynamic copying abilities, but you quickly run into having to ask the user for permissions, browser~version compatibility issues, and having to write/use a wrapper for the clipboard (see [the mozilla article on it](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard)).
The button I added is something that I'd use alot - when I create/browse objects in the editor I almost always end up wanting to look at its files in the terminal, which requires the objects path.
Relevant issue(s) fixed
#104https://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/44Cleanup v1 artifacts2019-01-23T09:31:24ZJaden DIEFENBAUGHCleanup v1 artifactsSummary
Removes the rest of the artifacts from the v1 editor.
Relevant issue(s) fixed
Fixes #191Summary
Removes the rest of the artifacts from the v1 editor.
Relevant issue(s) fixed
Fixes #191Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/39Parameter testing2019-01-21T18:41:25ZJaden DIEFENBAUGHParameter testingMR for #166
Note that tests have been added for everything except for `ParameterCreate`, which is added in this MR. This also fixes a bug with setting the default value for boolean parameter types.MR for #166
Note that tests have been added for everything except for `ParameterCreate`, which is added in this MR. This also fixes a bug with setting the default value for boolean parameter types.https://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/45Fix pre-commit package name2019-01-21T11:06:12ZSamuel GAISTFix pre-commit package nameSummary
Fix name of pre-commit conda package in installation instruction.
Relevant issue(s) fixed
Fixes #189Summary
Fix name of pre-commit conda package in installation instruction.
Relevant issue(s) fixed
Fixes #189Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/41server-side port config2019-01-21T10:52:33ZJaden DIEFENBAUGHserver-side port configSummary
Adds the "--port" option to the server so it can serve the API on a different port number.
Relevant issue(s) fixed
Fixes #188Summary
Adds the "--port" option to the server so it can serve the API on a different port number.
Relevant issue(s) fixed
Fixes #188Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/43fix misspelling of "unkown" -> "unknown"2019-01-21T10:49:47ZJaden DIEFENBAUGHfix misspelling of "unkown" -> "unknown"Summary
Fixes misspelling of "unknown" in AssetType.py
Relevant issue(s) fixed
Fixes #190Summary
Fixes misspelling of "unknown" in AssetType.py
Relevant issue(s) fixed
Fixes #190Samuel GAISTSamuel GAISThttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/40[backend] Implement AssetModel class2019-01-18T13:49:47ZSamuel GAIST[backend] Implement AssetModel classSummary
This patch implements the AssetModel class which can be
used to retrieve a list available assets of one type.
It can be used to, for example, populate combo boxes
needing to show a list of dataformats. One such a case is
the da...Summary
This patch implements the AssetModel class which can be
used to retrieve a list available assets of one type.
It can be used to, for example, populate combo boxes
needing to show a list of dataformats. One such a case is
the dataformat editor itself.
Part of #186[v2] 1 - Edition/Visualization for small editorsAndré AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/38Add templates for issues and MR2019-01-14T09:52:56ZSamuel GAISTAdd templates for issues and MRThese template should be used when opening a new issue or merge
request.
There are two templates under issue:
- Default.md which is a bug report
- suggestion.md which is for suggestion to be implemented
To use them, select the correspo...These template should be used when opening a new issue or merge
request.
There are two templates under issue:
- Default.md which is a bug report
- suggestion.md which is for suggestion to be implemented
To use them, select the corresponding template in the dropdown
beside the title of the issue/merge request.
Only available once merge in the default branch.André AnjosAndré Anjoshttps://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/36Alg editor form warning 1622019-01-11T15:49:15ZJaden DIEFENBAUGHAlg editor form warning 162The warning about proptypes no longer shows, wrapping the child components in a `<React.Fragment>` worked
Fixes #162The warning about proptypes no longer shows, wrapping the child components in a `<React.Fragment>` worked
Fixes #162https://gitlab.idiap.ch/beat/beat.editor/-/merge_requests/35Fix tests to run all tests2019-01-10T07:39:14ZJaden DIEFENBAUGHFix tests to run all tests`Plotterparameter.spec.jsx` whitelisted its own tests, preventing any tests outside of that file being ran.`Plotterparameter.spec.jsx` whitelisted its own tests, preventing any tests outside of that file being ran.