Suppose you have a list of multiple animation effects for a slide, which exceeds the height of the effects list display. In this case, when you click one effect, keep the mouse clicked, and drag - you will se an indicator of where your effect will moved: A line between the two effects between which it will be placed. However, if you try to move the effect to the end of the list, and you use gtk3, the effect will "hover" while dragged, hiding the bottom of the list, and you'll have a hard time seeing what's going on. Additionally, the marking line is much thinner and less pronounced than with kf5, and this easier to miss.
(In reply to Eyal Rozenberg from comment #0) > Suppose you have a list of multiple animation effects for a slide, which > exceeds the height of the effects list display. > > In this case, when you click one effect, keep the mouse clicked, and drag - > you will se an indicator of where your effect will moved: A line between the > two effects between which it will be placed. However, if you try to move the > effect to the end of the list, and you use gtk3, the effect will "hover" > while dragged, hiding the bottom of the list, and you'll have a hard time > seeing what's going on. I can't confirm this exact bug. However drag & drop for top or bottom of the list is very bad, on Windows too. Not sure if equals GTK3.. > Additionally, the marking line is much thinner and less pronounced than with > kf5, and this easier to miss. The marking is so, so. I personally would mimic the behaviour of the slide panel for sorting slides.
(In reply to Telesto from comment #1) > I personally would mimic the behaviour of the slide > panel for sorting slides. That would be nice, since the slide side-panel moves existing items up and paints a slide placeholder below the last one. A much easier experience dragging.
Created attachment 182933 [details] Screencast Not sure what you mean with hover. The fact that this horizontal line is not showing for the very last item?
Created attachment 182934 [details] Screencast with GTK3 (In reply to Heiko Tietze from comment #3) > Created attachment 182933 [details] > Not sure what you mean with hover. The fact that this horizontal line is not > showing for the very last item? Your screencast corresponds to what we see with kf5. With gtk3, I see a rectangle, a "piece" of the list, hover above the list. And it sometimes covers the entire bottom of the list so you can't see a horizontal line whether it's showing or not.
Caolan, what do you think? If this is Gtk default behavior how about a semi-transparent background?
This is the built-in gtk behavior, we don't create this icon shown during drag. It is sort of theoretically possible to set a replacement icon there, and also to use the same rendered image but make it semi-transparent instead. In practice however this is presumably a very unused code path and my efforts to set the hotspot to make it place right seems to be basically impossible once the original icon was created (esp under wayland)