Also "undo" is cool, but "lose 60s" seems backwards, considering one would get 60 seconds added to one's time.
Also "undo" is cool, but "lose 60s" seems backwards, considering one would get 60 seconds added to one's time.
And you're right for "lose 60s", It's not the ideal wording. I was thinking it in terms of the less time you end up with, the better your score is. But "gain 60s" wouldn't work either. I'll have a think, but curious to hear if anyone has suggestions for this.
Left-clicking the number is an option, and works for touchpads where chording and middle-click just don't.
Disabling left+right click brings us a lot closer to that mode. Maybe you could formalize it and call it an option?
A much bigger problem with right click (and left+right click) is that it's bringing up the browser context menu. That shouldn't happen.
If we're trying to be authentic to original Minesweeper, I see that you've implemented the sunglasses face that appears once you've won the game. The original also uses an ":o" face (circular mouth) when revealing a hidden square. Maybe U+1F62E?
And I believe that the context menu appearing is only on MacOS? The closest I have is a mac book, and I can't reproduce the problem on it unfortunately. But it looks like I can reproduce it on linux/chrome, with the browser dev tools set to mobile, so hopefully that fix will also solve the problem on MacOS. I'll report back when that's deployed.
For the emoji, at the moment, you can see a scared face when you click on an uncovered tile, and take about 1sec to release the mouse. So when you're hesitating for instance. And I think I'm happy with how it is at the moment, I'll take care of all the other bugs mentioned here as a higher priority.
Two points:
- In Windows 3.1, Minesweeper had the convention of left+right clicking to uncover every non-flagged square around a number that was full.
- At that time, three-button mice were not so common; the mouse to my Windows 3.1 machine had only two buttons.
Middle click might have worked then, but it was not the primary way to get the effect.