@brian I’m enjoying the new markers and had some ideas that might improve their usefulness even further.
Do you think it would be useful to allow markers / marker ends to snap (to the playhead or otherwise)? Currently I’m finding the placement of the second end to be a bit awkward.
Do you think uniform marker colors are important? I think for my use case, it would be more useful to cycle through a preset list of colors (still allow re-coloring, of course) than to default to the same color for each new marker.
This would no doubt be significantly more challenging to implement than the previous two, but do you think it would be useful for an imported MLT to convey marker information? I think retaining the markers on an imported MLT could be very useful for editing. Currently I have to have both the master project and the original project open at the same time in order to know where my markers are in the original.
I will probably not implement color “cycling”. But I plan to make changing the color take fewer clicks.
I would have to think about this one specifically. In past discussions, there has been a concept of “clip” markers that would be applied to a clip. I would have to see if there is much demand for something like this since it would be a lot of work.
I’m glad to hear that.
About that color cycling though, I just thought of something. How about like a shortcut key (for the sake of argument let’s say holding Ctrl while pressing M) that would cycle to at most the last 2 colors that were chosen? So if you have a Red marker now and your previous two choices were Blue and Green, holding Ctrl on top and pressing M would go back to Blue and Green and if you press M again then back to Red.
I think color cycling would be more useful to me, and easier to program (no need for any changes to the user-facing interface). You only need a list of colors and an index, then modular arithmetic takes care of the cycling. Like:
colorlist = ['red', 'green', 'blue']
colorindex = 0
# on adding a new marker:
thismarkercolor = colorlist[colorindex]
colorindex = (colorindex + 1) % len(colorlist)
Yes, automatic cycling is my suggestion. Your suggestion is “manual,” but it requires modifying the hotkeys and possibly the hovertext hints, both of which I consider to be part of the user interface. The code would also be more involved, as you have to do everything in my suggestion plus allow the user to define and interact with the parameters.
To me, the color of the marker is not important, but I would like each one to be a different color. I do understand this isn’t everyone’s use case, so I’m just voicing what I would find useful. Brian’s plan to make the colors easier to edit would be a step in the right direction for every use case, regardless.
Dans les suggestions pour l’amélioration des marqueurs, il serait bien pratique de connaitre la position de la Playhead par rapport à un marqueur sans avoir à faire un tas de calculs. C’est pourquoi je propose d’ajouter dans le dock marqueurs le/les indicateurs de position. Voici une capture d’écran que j’ai modifiée pour montrer ce à quoi je pense.
In the suggestions for improving the markers, it would be nice to know the position of the Playhead relative to a marker without having to do a lot of calculations.
That’s why I suggest to add in the markers dock the position indicator(s).
Here is a screenshot that I modified to show what I am thinking about.
Thanks for letting me know. Marking this as the solution even though it only address item #2 (item #1 was addressed in a recent release, and I don’t think #3 is considered very high priority by anyone but myself).