gilcu3 / hullcaster

Terminal-based podcast manager built in Rust
GNU General Public License v3.0
8 stars 1 forks source link

maintain selection during sync #9

Open KiaraGrouwstra opened 4 days ago

KiaraGrouwstra commented 4 days ago

while syncing podcasts in the 'unplayed' view, new episodes get added around the top, refreshing the view to include them - as expected. however, when this happens it appears the user's cursor does not keep their selection, but rather their position, changing the episode selected. it would feel more intuitive if the user's cursor would retain their selection rather than their position in this event.