Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PinballY unexpectedly switching 'position' after deleting game details #226

Open
jueank opened this issue Dec 1, 2023 · 0 comments
Open

Comments

@jueank
Copy link

jueank commented Dec 1, 2023

Take this example:
Media name: 'The Getaway (Williams 1986)'
The user could have one or all of the following tables installed. These are examples for filenames:

  • Getaway - Highspeed II.vpx.
  • Highspeed II, the Getaway.vpx
  • JP's The Getaway.vpx
    PinballY shows tables following their media name (sort order & name shown on screen). 'The Getaway' is listed between tables starting with 'T'. This is where the user is expecting the location of PinballY to be (and to stay), because he navigated there. Multiple versions of the table are shown here (as long as the media name is same or similar).
    When deleting the game details of this/these tables, PinballY seems to have the behavior to switch position to the letter with which the filename of the table starts. That is either 'G', 'H' or 'J' in the example. That means after deleting one of the tables, PinballY suddenly changes what tables are shown on screen. The user is losing context of where he was browsing the list of tables. Say, you want to clean up multiple versions of 'The Getaway'. After deleting one media name, the remaining versions of 'The Getaway' are not shown on the screen anymore; instead tables starting with 'G' are shown.
    This is also an issue if there is only one version of a table installed, because when going through the list of all tables, again the position switches from 'T' to 'G'. The user has to go back to 'T' a gain and find the exact position amongst all tables starting with 'T' where he left before.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant