Fr33dan / GPSaveConverter

Utility to transfer save files between the games installed from the Xbox app and other storefronts. https://ko-fi.com/fr33dan
295 stars 33 forks source link

Add a "Filter" box to search through the list of Xbox packages #84

Closed FlaminSarge closed 3 months ago

FlaminSarge commented 3 months ago

Also tweak positioning of some UI elements slightly.

This allows people to search through their game list for a particular game. Filtering only begins at 2+ characters entered, and is removed once <2 characters are in the search box.

Screenshots: image image image

FlaminSarge commented 3 months ago

I spent an inordinate amount of time trying to get DataGridView/BindingSource/BindingListView to work before giving up and going with this impl.

FlaminSarge commented 3 months ago

Also has overlapping changes with #58

Fr33dan commented 3 months ago

This looks good! I'm traveling and away from my PC this week, but I will check it out and merge it next week.

FlaminSarge commented 3 months ago

Slightly-related, how viable is it to migrate to a newer .NET runtime so we can just use TextBox.PlaceholderText instead of CueTextBox?

Fr33dan commented 3 months ago

I want to stick to a version that's built into Windows so that users don't have to download the runtime separately; enough people I have trouble getting it running without that barrier. I'm not opposed to upgrading within that criteria but don't know what's the latest version that I could expect users to have by default at this time.

FlaminSarge commented 3 months ago

Looks like TextBox.PlaceholderText only shows up in .NET 5 and Win10 by default only ships with 4.6, so we'll forgo that for now.