Systems Frontend issueshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues2022-11-16T13:16:35+01:00https://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1762Refactor DetailedAnnotationView2022-11-16T13:16:35+01:00Koch, AntonRefactor DetailedAnnotationViewThe component uses the term "fragmentSelectorType", which distinguishes range from point.
This should be renamed to fragmentSelectorValueType (also in constants.js) to be clear that it refers to a value and not the selector.The component uses the term "fragmentSelectorType", which distinguishes range from point.
This should be renamed to fragmentSelectorValueType (also in constants.js) to be clear that it refers to a value and not the selector.Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1755Swimlane: software generated annotations should also get a separate track2022-11-14T13:40:19+01:00Rittershaus, DavidSwimlane: software generated annotations should also get a separate track@maximilian.mittermei: maybe this could be considered in #1734? Since adding an automatic transcipt will make it more difficult to keep an overview we should make use of the possibilities of the swimlane and might handle a "generator" (s...@maximilian.mittermei: maybe this could be considered in #1734? Since adding an automatic transcipt will make it more difficult to keep an overview we should make use of the possibilities of the swimlane and might handle a "generator" (software; whisper) like a "creator" with a seperate lane?Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1739moving playhead-handel in the swimlane produces sometimes buggy bounding boxes2022-10-31T13:47:29+01:00Milan Gressmoving playhead-handel in the swimlane produces sometimes buggy bounding boxesThe real bug (wrong BB at current frame) is mostly non-breaking and easily fixed by a quick play/pause
![Kapture_2022-10-29_at_11.57.15](/uploads/9b23dca81e8c162c542182b8910cd773/Kapture_2022-10-29_at_11.57.15.mp4)The real bug (wrong BB at current frame) is mostly non-breaking and easily fixed by a quick play/pause
![Kapture_2022-10-29_at_11.57.15](/uploads/9b23dca81e8c162c542182b8910cd773/Kapture_2022-10-29_at_11.57.15.mp4)Feature: Swimlanehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1734Swimlane should offer one lane for each creator2022-11-14T13:41:10+01:00Rittershaus, DavidSwimlane should offer one lane for each creatorThis has already been implemented in the current app.motionbank.org version and should be re-introduced. Enabling one lane for each creator of annotation via lane manager would make sense.This has already been implemented in the current app.motionbank.org version and should be re-introduced. Enabling one lane for each creator of annotation via lane manager would make sense.Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1720Swimlane performance needs to be optimized for mobile2022-10-25T13:23:31+02:00Mittermeier, MaximilianSwimlane performance needs to be optimized for mobileZooming and navigating the Swimlane is fairly low-fps on mobile, especially when zoomed in far enough for the framebased grid to be visible.
Profiling shows the following distribution of spent time for dragging the Swimlane:
- 72% - Ev...Zooming and navigating the Swimlane is fairly low-fps on mobile, especially when zoomed in far enough for the framebased grid to be visible.
Profiling shows the following distribution of spent time for dragging the Swimlane:
- 72% - EventHandler for the drag
- 13% - Painting
- 5,3% - Styles
- 3,5% - Reflow
Time within EventHandler is split between (% of total Time)
- 43% - Updating the Ruler Grid/Ticks
- 28% - Updating the AnnotationElements
Within Updating Ruler Grid (% of total Time)
- 23% - buildRulerGridSvgElement > toFormat() (creating the label-string for Ruler Ticks)
- 4,4% - Node.removeChild
Within Updating AnnotationElements
- 25% - buildAnnotationElements > mostly spent on fromISO() and toDuration()
- 3,5% - arrangeAnnotationElements > mostly spent on fromISO()
![Screenshot_2022-10-24_at_12.10.42](/uploads/61ab1239e12207ed444276e6e32b532f/Screenshot_2022-10-24_at_12.10.42.png)Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1719Grouped Annotations on Swimlane should have a tooltip2022-10-25T13:21:22+02:00Mittermeier, MaximilianGrouped Annotations on Swimlane should have a tooltipFeature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1718Swimlane should have indication of possible Drag'n'Drop interactions2022-10-25T13:21:35+02:00Mittermeier, MaximilianSwimlane should have indication of possible Drag'n'Drop interactionsFeature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1704Reintroduce "Set End Time" or Duration in Annotation Item2022-10-21T11:41:51+02:00Rittershaus, DavidReintroduce "Set End Time" or Duration in Annotation Item![image](/uploads/60cf9e293eecb30f0c7914cbf45aecb4/image.png)
That was Jean's proposal back then. Since we are displaying the duration, I would propose to call it "+ Add Duration". Not sure how this could be implemented but it would be ...![image](/uploads/60cf9e293eecb30f0c7914cbf45aecb4/image.png)
That was Jean's proposal back then. Since we are displaying the duration, I would propose to call it "+ Add Duration". Not sure how this could be implemented but it would be great if users can choose between 1) setting a duration in the format hh:mm:ss.sss OR 2) setting an end time by selecting a moment in the video after the start date of the annotation (in the video player or swimlane).
@milan.gress: since you have been adjusting the chips in the annotation item, could you take a look at this?Feature: SwimlaneMilan GressMilan Gresshttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1703Swimlane allows you to change start- and endtime of annotations that are not ...2022-10-25T18:34:10+02:00Rittershaus, DavidSwimlane allows you to change start- and endtime of annotations that are not your ownWhile I don't have an "edit" option I can nevertheless change the position of annotations created by others on the swimlane (change start- and endtime via simwlane interface).
Not critical but should be fixed at some point.While I don't have an "edit" option I can nevertheless change the position of annotations created by others on the swimlane (change start- and endtime via simwlane interface).
Not critical but should be fixed at some point.Feature: Swimlanehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1689Swimlane: make lane manager (more) responsive2022-10-19T08:20:28+02:00Rittershaus, DavidSwimlane: make lane manager (more) responsiveAlthough using the swimlane properly on a phone get's tricky we should still try to support it as good as possible. When the display get's quite small the lane manager takes a lot of the horizontal space (compared to the rest and what it...Although using the swimlane properly on a phone get's tricky we should still try to support it as good as possible. When the display get's quite small the lane manager takes a lot of the horizontal space (compared to the rest and what it does). Maybe it could be a little bit slimmer (on mobile devices)?
![Screenshot_20221017-100910](/uploads/567a20991cd75bbda0b7413a406f0c2f/Screenshot_20221017-100910.jpg)Feature: Swimlanehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1688Swimlane: add instruction for annotations with duration?2022-10-26T17:16:40+02:00Rittershaus, DavidSwimlane: add instruction for annotations with duration?Could we add something like in the mock up below to the lane with the annotations with duration (as long as there is no annotation with duration)?
![Bildschirmfoto_2022-10-17_um_10.01.41](/uploads/78e990196bc30a7efa015211b2957e80/Bildsc...Could we add something like in the mock up below to the lane with the annotations with duration (as long as there is no annotation with duration)?
![Bildschirmfoto_2022-10-17_um_10.01.41](/uploads/78e990196bc30a7efa015211b2957e80/Bildschirmfoto_2022-10-17_um_10.01.41.png)Feature: Swimlanehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1687Swimlane: default size depending on annotations?2022-10-27T09:07:11+02:00Rittershaus, DavidSwimlane: default size depending on annotations?I still think it's a bit weird that I always have to adjust the the swimlane size if I have no annotations with duration (and no other lanes). The video is way too small to work with it while there is a lot of black/white space in the sw...I still think it's a bit weird that I always have to adjust the the swimlane size if I have no annotations with duration (and no other lanes). The video is way too small to work with it while there is a lot of black/white space in the swimlane by default.
![Bildschirmfoto_2022-10-17_um_09.52.56](/uploads/104e90f114be5fc6c6fab2facd544a12/Bildschirmfoto_2022-10-17_um_09.52.56.png).
I also see the issue that users might not understand where they can find their annotations with duration if you can't see that lane by default or if it's so small, so that you can only see one or two annotations with duration. This might be tricky coding wise, but I'm wondering if the default size of the swimlane could depend on amount of annotations with duration? If there are no annotations with duration the second lane could be quite small, only offering enough space to drop an annotation from the lane above etc.Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1686Swimlane: Add handlers for zoom bar2022-10-19T14:48:12+02:00Rittershaus, DavidSwimlane: Add handlers for zoom bar@maximilian.mittermei: I would suggest to add the possibility to use the zoom with handlers to the left and right of the navigation bar (like in the previous version of the system):
![Bildschirmfoto_2022-10-17_um_09.42.01](/uploads/fca0...@maximilian.mittermei: I would suggest to add the possibility to use the zoom with handlers to the left and right of the navigation bar (like in the previous version of the system):
![Bildschirmfoto_2022-10-17_um_09.42.01](/uploads/fca018d8d155b977dd563e90636c3881/Bildschirmfoto_2022-10-17_um_09.42.01.png)
![Bildschirmfoto_2022-10-17_um_09.44.01](/uploads/d9b46563ee431157315c2c36df4ef850/Bildschirmfoto_2022-10-17_um_09.44.01.png)Feature: Swimlanehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1676Swimlane: Lane Menu arrangement broken after switching between Light/Dark theme2022-11-10T18:58:48+01:00Mittermeier, MaximilianSwimlane: Lane Menu arrangement broken after switching between Light/Dark themeAfter switching between Light and Dark theme via main menu the Lane Menu buttons seem to be misaligned.
Misalignment does not appear on Lanes created after the theme switch.
![Screenshot_2022-10-10_at_12.48.02](/uploads/18c5623c59da1da...After switching between Light and Dark theme via main menu the Lane Menu buttons seem to be misaligned.
Misalignment does not appear on Lanes created after the theme switch.
![Screenshot_2022-10-10_at_12.48.02](/uploads/18c5623c59da1da12f9b2d64e0225c39/Screenshot_2022-10-10_at_12.48.02.png)Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1664simple annotation preview overlay width bug2024-01-09T15:30:22+01:00Hansen, Christiansimple annotation preview overlay width bug![Bildschirmfoto_2022-10-07_um_16.41.50](/uploads/33d3505ab44d61c2ac66d9bcc625f6f2/Bildschirmfoto_2022-10-07_um_16.41.50.png)![Bildschirmfoto_2022-10-07_um_16.41.50](/uploads/33d3505ab44d61c2ac66d9bcc625f6f2/Bildschirmfoto_2022-10-07_um_16.41.50.png)Feature: Swimlanehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1663Swimlane: copy/duplicate annotation2022-10-07T12:23:47+02:00Hansen, ChristianSwimlane: copy/duplicate annotationQ:
<br />
Is it important that a copied annotation is pushed immediately at a certain time, or is it primarily about duplicating?
<br /><br />
A:
<br />
1.
<br />
I think especially with the work in the swimlane it doesn't have to be put...Q:
<br />
Is it important that a copied annotation is pushed immediately at a certain time, or is it primarily about duplicating?
<br /><br />
A:
<br />
1.
<br />
I think especially with the work in the swimlane it doesn't have to be put directly on a certain point of time and - as I said - that didn't seem so clear at the time, what the option actually does
<br /><br />
2.
<br />
I have the following idea (works only on desktop): Click on "Copy", a temporary, slightly transparent marker appears which moves on the x-axis with the cursor. Click to fix the marker at the corresponding position. Same as "copy and paste at position x" in a more visual way.
<br />
"Duplicate" as second option in the context menu could be used to copy a marker and paste it at the same position immediately.Feature: Swimlanehttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1662Swimlane: Lane menu button arrangement broken on Safari2022-10-12T12:18:42+02:00Mittermeier, MaximilianSwimlane: Lane menu button arrangement broken on SafariUsing Safari all menu buttons for Swimlane Lanes are displayed on the very top of the handle bar, overlapping each other.
![Screenshot_2022-10-05_at_15.43.40](/uploads/57a3de224e2e68a0ef335bd482af98b5/Screenshot_2022-10-05_at_15.43.40.png)Using Safari all menu buttons for Swimlane Lanes are displayed on the very top of the handle bar, overlapping each other.
![Screenshot_2022-10-05_at_15.43.40](/uploads/57a3de224e2e68a0ef335bd482af98b5/Screenshot_2022-10-05_at_15.43.40.png)Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1661Swimlane: Dragging Annotations broken on Safari if Swimlane not entirely visible2022-11-15T18:08:02+01:00Mittermeier, MaximilianSwimlane: Dragging Annotations broken on Safari if Swimlane not entirely visibleUsing Safari and having changed the Swimlane vertical size to less than the vertical height of all Lanes, when dragging a Point Annotation the browser automatically scrolls down in the Swimlane, resulting in unintended change of Annotati...Using Safari and having changed the Swimlane vertical size to less than the vertical height of all Lanes, when dragging a Point Annotation the browser automatically scrolls down in the Swimlane, resulting in unintended change of Annotation type to Ranged via the drag'n'drop mechanic.
Issue gets worse the bigger the out of view part of the Swimlane is.Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1660Swimlane (mobile): moving UI elements on touch device (android tablet) does n...2022-10-21T16:07:06+02:00Rittershaus, DavidSwimlane (mobile): moving UI elements on touch device (android tablet) does not really workI was testing the current hzt.vortanz.ai swimlane on a tablet (Samsung Galaxy S3, Chrome browser). The UI looks good on the device and it works well to jump to annotations by tapping on the marker. But when I try to move the markers, it ...I was testing the current hzt.vortanz.ai swimlane on a tablet (Samsung Galaxy S3, Chrome browser). The UI looks good on the device and it works well to jump to annotations by tapping on the marker. But when I try to move the markers, it seems as if I can't really drag them around within a bigger time range. It seems as if they can only be moved a few frames back and forth (feeling that the interface is stuck). It's the same with start & end points + the red time needle. After moving the annotation, it mostly kept a pale colour and the UI seems to hang (e.g. time needle does not update anymore).Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilianhttps://gitlab.rlp.net/motionbank/applications/systems-frontend/-/issues/1659Swimlane (mobile): add pinch zoom?2022-10-21T16:06:56+02:00Rittershaus, DavidSwimlane (mobile): add pinch zoom?I was playing around on a Samsung/Android tablet with the swimlane. It wors surprisingly well, but I can't really zoom in and out. Would it be possible to enable pinch zooming in the simlane area of the interface?I was playing around on a Samsung/Android tablet with the swimlane. It wors surprisingly well, but I can't really zoom in and out. Would it be possible to enable pinch zooming in the simlane area of the interface?Feature: SwimlaneMittermeier, MaximilianMittermeier, Maximilian