User info, Room and user list searches
I get to check off a few big ones with tonight's build. The user info feature is something I know has been sorely missing in SoulseekQt since the very beginning. I've never been particularly happy with the way it turned out in the original Soulseek client, but I wasn't sure how I'd prefer it. The way it ended up this time around feels like an improvement. The user picture and textual description are shown contiguously on one page using an HTML control. Extra information like upload slots and upload availability are shown in small fields on top. The options for setting your own user info in the Options->User Info tab are laid out very similarly.
Room and user list searches are both done via a new search target box in the search tab. You can use it to change the search target from 'All' (meaning the entire Soulseek system) to User List or any of the rooms you are currently in to search those instead. Results for user list and room searches appear in the same way they do for global searches, with the exception of the tab icon differing based on the target type.
- The connect/disconnect button under Options->Login is now implemented as an action bar button.
- Active download counts in the Transfers tab header should now reflect properly after manual deletion of entries.
- Upload form is now properly deleted from memory when closed.
I've decided not to send an auto-update notification for new builds until a few days have passed without any serious problems reported, starting with this build. As usual, links are available on the download page.