Systems Frontend issueshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues2023-07-12T15:52:01+02:00https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2081Loop option: adopt current playback timecode as loop start point?2023-07-12T15:52:01+02:00Rittershaus, DavidLoop option: adopt current playback timecode as loop start point?Just tested the looping a bit more and I think it would be more covenient if the start time is the current playback position if you toggle the loop option for the first time. At least that is what I did: I navigated to a specific moment ...Just tested the looping a bit more and I think it would be more covenient if the start time is the current playback position if you toggle the loop option for the first time. At least that is what I did: I navigated to a specific moment in the video and already decided to loop the video from this moment on. But then I first had to move the start position of the loop to this same position again. Does not really feel intuitive yet. What do you think @christian.hansen?Hansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2080Strange behavior while setting loop range2023-07-11T15:24:43+02:00Hansen, ChristianStrange behavior while setting loop rangeIf a loop is set, and you drag the playback position (paused) behind the end and then do 'set marker', then the loop start is after the end and the ui widget gets messed up and the loop fidgets around the start.
This behavior can be rese...If a loop is set, and you drag the playback position (paused) behind the end and then do 'set marker', then the loop start is after the end and the ui widget gets messed up and the loop fidgets around the start.
This behavior can be reset after changing the range.Hansen, ChristianHansen, Christianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2079/timelines: No preview image on timeline cards2023-07-10T16:36:57+02:00Hansen, Christian/timelines: No preview image on timeline cards![Bildschirmaufnahme_2023-07-06_um_14.49.24](/uploads/9bfc52bc7de2eb98410518f889fb3e1a/Bildschirmaufnahme_2023-07-06_um_14.49.24.mov)![Bildschirmaufnahme_2023-07-06_um_14.49.24](/uploads/9bfc52bc7de2eb98410518f889fb3e1a/Bildschirmaufnahme_2023-07-06_um_14.49.24.mov)https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2061Save UI settings (at least temporary)2023-07-10T13:52:15+02:00Hansen, ChristianSave UI settings (at least temporary)Like "swimlane is open" or "show 48 entries in list"Like "swimlane is open" or "show 48 entries in list"Mittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2068Keep filters on reload and page change2023-07-10T13:52:14+02:00Rittershaus, DavidKeep filters on reload and page changeIn the previous version of the system the filters for lists (keyword) remained active when a page was reloaded or if you left a page and returned later. Users in Cologne were asking to bring that back and I agree that it would be much mo...In the previous version of the system the filters for lists (keyword) remained active when a page was reloaded or if you left a page and returned later. Users in Cologne were asking to bring that back and I agree that it would be much more convenient. This applies to all filters (not only keyword) and also to the filter for the annotation list in the post annotator.
Linked to: #2061Mittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/2078Add "loop" feature to comparison/pose-eval dialog2023-07-06T22:02:40+02:00Hansen, ChristianAdd "loop" feature to comparison/pose-eval dialog"
Just another thought regarding comparison dialog: maybe the option could even be implemented in a more specific way: if you set a marker this automatically sets the start point of the loop section to this moment and loops a time range ..."
Just another thought regarding comparison dialog: maybe the option could even be implemented in a more specific way: if you set a marker this automatically sets the start point of the loop section to this moment and loops a time range of 2 seconds. You can still re-adjust the loop section, e.g. extend the time range or even change the start-time of the loop section, but by default, setting a marker creates a loop section in each video.
"
-> https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/merge_requests/784#note_462700Hansen, ChristianHansen, Christianhttps://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/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)