thewierdnut / endless-mobile

Space exploration, trading, and combat game.
https://endless-sky.github.io/
GNU General Public License v3.0
92 stars 6 forks source link

Ship Selection Bug in Outfitter and Shipyard #84

Closed Nidstangesq closed 1 year ago

Nidstangesq commented 1 year ago

Is there an existing issue for this?

Describe the bug

The most recent update appears to have introduced a bug whereby you can no longer select individual ships in the Shipyard or Outfitter, making selling ships and installing/selling outfits virtually impossible. When you enter either the Outfitter or the Shipyard your flagship is pre-selected, and tapping other ships selects them as well so you have multiple ships selected -- there is no way to deselect any ship.

Steps to Reproduce

  1. Go to Shipyard or Outfitter
  2. Click on any ship in your fleet to select it
  3. Now you have multiple ships selected, and there is no way to deselect any ship

Expected Behavior

You should be able to select individual ships in your fleet by tapping on them in the Outfitter and Shipyard views.

Screenshots

No response

Link to save file

https://www.dropbox.com/s/wi90x8pnoe7gslq/Shaitan%20K._exported.txt?dl=0

Device type

Samsung SM-T500

Game Version

v0.10.0-33

Additional Information

No other information, but thank you so much for all your hard work on this project. The game is awesome.

thewierdnut commented 1 year ago

I can't reproduce this. It seems to work as expected.

How are you trying to select multiple ships? It uses a 500ms long finger press, though you should probably tap for a full second just to make sure.

Nidstangesq commented 1 year ago

I'm not trying to select multiple ships. I'm trying to select a single ship, but when I enter the Outfitter/Shipyard the flagship is already pre-selected. I can't deselect the flagship, and anytime I try to tap a different ship it just adds it as a multi-select.

thewierdnut commented 1 year ago

hm... a fast tap should single select whatever ship you are tapping on. There must be something different about your setup

Does the broken behavior persist after a hard shutdown and restart of your device? Do you have a keyboard of some kind? Are you using a stylus or something similar?

Nidstangesq commented 1 year ago

No stylus, keyboard, joystick, etc.

That said, I cleared cache and rebooted and now I can deselect a ship by tapping on it. That's different than the pre-update behavior (before, tapping ship #2 would deselect ship #1 -- now, tapping ship #2 keeps both #1 and #2 selected) but it's totally workable.

Thanks again for all your work on this.