Use Listview.EnsureVisible to keep the highlighted blog in view
Is your feature request related to a problem? Please describe. When the list of blogs is larger than the number of rows shown by the listview then it can happen that the green highlighted blog is not visible anymore. It will then be outside the range of the shown blogs.
Describe the solution you'd like When the current blog is highlighted in green, then also select the listview entry for that blog and use the method Listview.EnsureVisible. This will cause the blogs that are shown by the listview to shift so that the highlighted blog will always be visible.
Describe alternatives you've considered
Additional context I am sorry that I can not provide a pull request. I only know a little of programming in vb.net.
I am not sure whether this behavior would be desirable in all cases. But maybe we can introduce a new setting so that the user can choose.
Maybe my description of my request was not clear since I do not see why it would be in some cases not wanted. Currently, if all blogs fit on the listview (so the listview has the same or more rows than there are blogs in the list), then every blog is shown to the user and highlighted in green while it is being downloaded.
But if there are more blogs in the list than rows in the listview, then one or more blogs are not shown on the listview. If one of these not shown blogs are being downloaded, then that is not shown to the user. I mean not in the usual way by highlighting the currently downloaded blog in green.
Therefore I suggested to use the Listview.EnsureVisible method so that also the blogs that do not fit on the listview will still be shown to the user on the listview and highlighted in green while they are being downloaded.
No worries, I got the point at the first time. But even if you can't see or imagine a use case, that doesn't mean I and others don't have them. Sometimes you want to edit personal notes, use a blog's context menu, or edit blog settings while downloads are already in progress. A constantly jumping list would hinder this enormously. If I want to know which blogs are currently downloading, I can look at the queue list.
As mentioned before, we are completely open to this feature, but with a setting that allows the user to choose whether the list scrolls automatically or not.
Others are invited to contribute their opinions.