Systems Frontend issueshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues2023-07-03T13:44:58+02:00https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2059loop specific timerange2023-07-03T13:44:58+02:00Hansen, Christianloop specific timerangeHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1137How to display annotations which overlap with videos in the Timeline Viewer?2023-06-28T16:39:53+02:00Rittershaus, DavidHow to display annotations which overlap with videos in the Timeline Viewer?If a special way of sharing a Timeline ("view only"/"article mode" or even as static website) should replace MoSys-Grids (#843) we would need a solution for how we want to display annotations which overlap with a video on the Timeline an...If a special way of sharing a Timeline ("view only"/"article mode" or even as static website) should replace MoSys-Grids (#843) we would need a solution for how we want to display annotations which overlap with a video on the Timeline and mostly refer to a specific moment in the video (and which are not displayed in the Timeline Viewer).
From my point of view it doesn't make sense in that case if you have to "open up" the Post-Annotator, especially if it is supposed to be an "exported" static website or something like that (the viewer is probably not supposed to add annotations). Maybe there could be something like a reduced version of the Post-Annotator (a "view only" or a "view and comment only" Post-Annotator) that you can access if a Timeline is shared with you, maybe even in an overlay and not on a new screen.Feature: Timeline Viewerhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1753rethink filter for speech-to-text annotations2023-06-28T16:35:15+02:00Milan Gressrethink filter for speech-to-text annotationsFeature: Data Viewshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2067Post annotator shows "overlapping video" although there is no overlap (issue ...2023-06-28T16:01:56+02:00Rittershaus, DavidPost annotator shows "overlapping video" although there is no overlap (issue with adding files "after last file")When I add a video to the Timeline Viewer with the option "after last file" it is shown in the post annotator as an "overlapping file" and I can switch to that video. But there is no overlap since "after last file" positions the file ~~a...When I add a video to the Timeline Viewer with the option "after last file" it is shown in the post annotator as an "overlapping file" and I can switch to that video. But there is no overlap since "after last file" positions the file ~~a few milliseconds or~~ one second ~~or something like this~~ after the end time of the previous file/video (edit: checked it: 1 sec after endtime). Probably the post annotator checks for a different time span between start- and endtime of videos than the timeline viewer.
However, it might be worth to check both because users still reported issues with unintended overlaps when using "after last file" (or at least files were nevertheless displayed next to each other and not below each other in the timeline viewer). I would suggest:
- to check if start and endtime to check for overlaps are detected correctly and in the same way in the timeline viewer and post annotator
- make sure the post annotator only shows overlapping files when they are actually overlapping and when the timeline viewer also shows them side by side
- check if "after last file" should use a larger gap between the files on the timeline to avoid issues with wrongly recognised ovlerlaps
This might also help here: #2066Mittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2066Timeline Viewer: check for overlaps when adding a file2023-06-28T15:56:43+02:00Rittershaus, DavidTimeline Viewer: check for overlaps when adding a fileArranging files in the timeline viewer has been an issue since years, even in the previous version. You still have to have a deeper understanding of how a timline works if you really want to avoid mistakes with unintended overlaps etc.
...Arranging files in the timeline viewer has been an issue since years, even in the previous version. You still have to have a deeper understanding of how a timline works if you really want to avoid mistakes with unintended overlaps etc.
Newer options like the possibility to add a file "after last file" on the timeline helps, but either it does not always catch the start and end time of exiting files correctly or users are making mistakes (e.g. not always use the "after last file" option but mix custom date-time and "after last file" in weird combinations).
However, it's still one of the biggest issues that creates frustration and keeps students from working with the tool at a very basic step (especially when they are on their own).
In the future we can try to implement the timeline in a way that is even easier to understand and/or where you can drag around your files (including overlapping / related annotations). For the current vortanz version I'm a bit afraid that new ways of moving items around etc. might cause problems or require a proper re-write of the timeline viewer.
One thing that might be easier to implement is that there is a (proper) check when you add a file to a timeline if there will be an overlap with already existing files. If yes, there will be warning before the file is actually added, that says something like this: "Warning: You are about to add the file to a position on the timeline where another file already exists. This will cause an overlap that is usually not intended unless you really want to synchronise one or more files on the timeline." With two options (buttons) how to continue: "Go back to change settings" (default) "Proceed nevertheless".Mittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2071Toggling pose estimation skeletons shows error message2023-06-23T20:19:31+02:00Rittershaus, DavidToggling pose estimation skeletons shows error messageIf I'm toggling the pose estimation feature (to display the skeletons) an error message pops up: "Error: n is undefined". There is no error message in the console and everything seems to work but the error message might confuse users.
!...If I'm toggling the pose estimation feature (to display the skeletons) an error message pops up: "Error: n is undefined". There is no error message in the console and everything seems to work but the error message might confuse users.
![Bildschirmaufnahme_2023-06-22_um_15.36.40](/uploads/de0064cd903f36a78ff4c0c55b1c2a41/Bildschirmaufnahme_2023-06-22_um_15.36.40.mov)Hansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2073edit file, fine grained kinesphere: hide "download" buttons while jobs are ru...2023-06-23T11:28:59+02:00Hansen, Christianedit file, fine grained kinesphere: hide "download" buttons while jobs are running![Bildschirmfoto_2023-06-23_um_11.26.31](/uploads/e907931339f7c1f37b0698e3c4b3dd10/Bildschirmfoto_2023-06-23_um_11.26.31.png)![Bildschirmfoto_2023-06-23_um_11.26.31](/uploads/e907931339f7c1f37b0698e3c4b3dd10/Bildschirmfoto_2023-06-23_um_11.26.31.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1817Wrong "Selected person" highlighting after time change when input field is fi...2023-06-22T15:35:31+02:00Hansen, ChristianWrong "Selected person" highlighting after time change when input field is filledFirst selected person highlight disappears after time change (regular behavior), input field is empty. Second selected person highlighting jumps around after time change (wrong behavior), input field is not empty:
<br /><br />
![Bildschi...First selected person highlight disappears after time change (regular behavior), input field is empty. Second selected person highlighting jumps around after time change (wrong behavior), input field is not empty:
<br /><br />
![Bildschirmaufnahme_2022-11-25_um_17.26.47](/uploads/35452df2bbd20c72a49bf37c71bea975/Bildschirmaufnahme_2022-11-25_um_17.26.47.mov)Feature: Data ViewsHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1963SynchroniseWith.vue: "Target media" side needs makeover2023-06-22T15:32:25+02:00Hansen, ChristianSynchroniseWith.vue: "Target media" side needs makeover1. use one column only
2. prevent navigation line break
<br /><br />
![Bildschirmfoto_2023-02-28_um_11.23.21](/uploads/f5d0eddde5a41c665a78314ae2c60feb/Bildschirmfoto_2023-02-28_um_11.23.21.png)1. use one column only
2. prevent navigation line break
<br /><br />
![Bildschirmfoto_2023-02-28_um_11.23.21](/uploads/f5d0eddde5a41c665a78314ae2c60feb/Bildschirmfoto_2023-02-28_um_11.23.21.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1965Remove "Set marker"-buttons in SynchroniseWith.vue?2023-06-22T15:30:53+02:00Hansen, ChristianRemove "Set marker"-buttons in SynchroniseWith.vue?Are these buttons really necessary? Isn't setting the timestamp with the play bar enough?
<br /><br />
![Bildschirmfoto_2023-02-28_um_14.14.53](/uploads/9fef141360f71d127ed11399875c61a9/Bildschirmfoto_2023-02-28_um_14.14.53.png)Are these buttons really necessary? Isn't setting the timestamp with the play bar enough?
<br /><br />
![Bildschirmfoto_2023-02-28_um_14.14.53](/uploads/9fef141360f71d127ed11399875c61a9/Bildschirmfoto_2023-02-28_um_14.14.53.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2003SynchroniseWith.vue broken if user wants to sync retrospectively?2023-06-22T15:24:22+02:00Hansen, ChristianSynchroniseWith.vue broken if user wants to sync retrospectively?How to: Place 2 videos on a timeline first, and try to sync them afterwards:
<br /><br />
![Bildschirm_foto_2023-04-14_um_17.42.05](/uploads/a615af9a5f3d2e68f802cf973270d54b/Bildschirm_foto_2023-04-14_um_17.42.05.png)
<br /><br />
Does t...How to: Place 2 videos on a timeline first, and try to sync them afterwards:
<br /><br />
![Bildschirm_foto_2023-04-14_um_17.42.05](/uploads/a615af9a5f3d2e68f802cf973270d54b/Bildschirm_foto_2023-04-14_um_17.42.05.png)
<br /><br />
Does the screen look as expected?
<br /><br />https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2065Comparison dialog: check if both markers were set before job is started2023-06-22T15:24:22+02:00Rittershaus, DavidComparison dialog: check if both markers were set before job is startedFeedback was that students might forget to set both markers before they start the analysis. Maybe there could be a prompt that reminds users to set a marker in both videos in case this has not happened? Should nevertheless still be possi...Feedback was that students might forget to set both markers before they start the analysis. Maybe there could be a prompt that reminds users to set a marker in both videos in case this has not happened? Should nevertheless still be possible to set a marker to 00:00:00:000.Hansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2062Comparison dialog: add play button to play both videos simultaneously after m...2023-06-22T15:24:22+02:00Hansen, ChristianComparison dialog: add play button to play both videos simultaneously after markers were setThis came up to see if the marker were set correctlyThis came up to see if the marker were set correctlyHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1838Integrate text data from ML pipeline, possible subtitles feature to video player2023-06-22T15:15:41+02:00Hansen, ChristianIntegrate text data from ML pipeline, possible subtitles feature to video playerFeature: Data ViewsHansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1979Timeline Viewer: Replace video endtime with duration?2023-06-22T15:13:00+02:00Hansen, ChristianTimeline Viewer: Replace video endtime with duration?![Bildschirmfoto_2023-03-10_um_17.20.12](/uploads/eb3a85373c50e566dc1e9b8baf88ef66/Bildschirmfoto_2023-03-10_um_17.20.12.png)
<br /><br />
As done in Post Annotator:
<br /><br />
![Bildschirmfoto_2023-03-10_um_17.21.00](/uploads/65b00e85...![Bildschirmfoto_2023-03-10_um_17.20.12](/uploads/eb3a85373c50e566dc1e9b8baf88ef66/Bildschirmfoto_2023-03-10_um_17.20.12.png)
<br /><br />
As done in Post Annotator:
<br /><br />
![Bildschirmfoto_2023-03-10_um_17.21.00](/uploads/65b00e851587b6dd51eefde6dea967dc/Bildschirmfoto_2023-03-10_um_17.21.00.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1988ai-magic-menu: speech to text tooltip typo2023-06-22T15:09:39+02:00Hansen, Christianai-magic-menu: speech to text tooltip typo![Bildschirm_foto_2023-03-28_um_12.18.51](/uploads/f633bb58e397d1cc8afd2314727c742d/Bildschirm_foto_2023-03-28_um_12.18.51.png)![Bildschirm_foto_2023-03-28_um_12.18.51](/uploads/f633bb58e397d1cc8afd2314727c742d/Bildschirm_foto_2023-03-28_um_12.18.51.png)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2037Sync Media dialog always disables Videos without pose analysis2023-06-12T17:00:56+02:00Mittermeier, MaximilianSync Media dialog always disables Videos without pose analysisSync Media dialog now always dims and disallows targets without available pose analysis, even when used to synchronize start times in a Timeline
![Screenshot_2023-05-03_at_16.36.02](/uploads/ad1375cc7197af353715640e4d7adb23/Screenshot_2...Sync Media dialog now always dims and disallows targets without available pose analysis, even when used to synchronize start times in a Timeline
![Screenshot_2023-05-03_at_16.36.02](/uploads/ad1375cc7197af353715640e4d7adb23/Screenshot_2023-05-03_at_16.36.02.png)Hansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2007Implement fine-grained Kinesphere2023-06-06T16:48:44+02:00Koch, AntonImplement fine-grained KinesphereThe API now accepts batch jobs with the target `har-model`. These have to be supplied along with the param `model`, which can have one of these values:
```
2sagcn_left_leg_kin
2sagcn_left_arm_kin
2sagcn_right_leg_kin
2sagcn_right_arm_ki...The API now accepts batch jobs with the target `har-model`. These have to be supplied along with the param `model`, which can have one of these values:
```
2sagcn_left_leg_kin
2sagcn_left_arm_kin
2sagcn_right_leg_kin
2sagcn_right_arm_kin
```
The user can have one analysis for each model.
The analysis can be retrieved like for `pose-eval`, but instead of the `sourceBlobId`, you supply `model` with the appropriate value from above.Hansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2053clean-up2023-06-06T15:41:01+02:00Hansen, Christianclean-uphttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2070mobile: toggle har-model-label visibility via har-label click only2023-06-06T15:40:57+02:00Hansen, Christianmobile: toggle har-model-label visibility via har-label click only