Commit Graph

35 Commits

Author SHA1 Message Date
Florine W. Dekker 6e2a5ba747
Use bigger canvas, scale appropriately 2022-11-26 17:45:22 +01:00
Florine W. Dekker 85d71faa3f
Add more preferences for automatic hints 2022-11-26 16:47:52 +01:00
Florine W. Dekker b60c7609cf
Add preference to show chordable squares 2022-11-26 15:48:07 +01:00
Florine W. Dekker 9843b24770
Toggle control buttons depending on game state
Works towards #88.
2022-11-26 12:55:28 +01:00
Florine W. Dekker b4f2586aa8
Upgrade template to v3 2022-11-26 12:08:20 +01:00
Florine W. Dekker ddb27c8061
Remove duplication by separating types in Storage 2020-09-02 17:27:37 +02:00
Florine W. Dekker 6d93d3394f
Add option to disable flag hints 2020-08-25 16:36:06 +02:00
Florine W. Dekker 1e840ae7c2
Implement question marks
Fixes #75.
2020-08-12 18:52:02 +02:00
Florine W. Dekker 6adc3de1c4
Add fallback font
Fixes #83.
2020-08-10 19:56:28 +02:00
Florine W. Dekker 0e9c1816c7
Implement hint button
Fixes #12.
2020-08-09 17:38:39 +02:00
Florine W. Dekker aa2923a245
Add statistics tracking
Fixes #76.
2020-08-08 02:41:21 +02:00
Florine W. Dekker d74cb79957
Uncover to-be-clicked square
Fixes #63. Also, preset fields are now guaranteed solvable by default.
2020-08-07 13:44:45 +02:00
Florine W. Dekker b6b817e10c
Add timer for finding solvable field 2020-08-07 12:24:56 +02:00
Florine W. Dekker 36851cae42
Rename fields to be betterer
Fixes #67.
2020-08-06 21:03:25 +02:00
Florine W. Dekker 49d27986b2
Add colours to status bar icons
Fixes #70.
2020-08-05 19:51:07 +02:00
Florine W. Dekker 6d11be2886
Add confetti and redness
Fixes #46.
2020-08-05 19:28:35 +02:00
Florine W. Dekker efecb14cec
Slightly optimise drawing or something 2020-08-05 17:27:00 +02:00
Florine W. Dekker 6008a166b0
Fix canvas top border flickering
Fixes #59.
2020-08-05 17:25:16 +02:00
Florine W. Dekker 86352768de
Clean up a bit of code
Fixes #58.
2020-08-04 21:00:12 +02:00
Florine W. Dekker b7361256a2
Move change detection control to Field 2020-08-04 20:26:05 +02:00
Florine W. Dekker de87838da6
Fix typos
Also change the versioning scheme.
2020-08-04 00:00:18 +02:00
Florine W. Dekker d40cdb2d43
Cache neighbours of squares 2020-08-03 18:57:12 +02:00
Florine W. Dekker ffaaf3bf15
Refactor field for better maintainability
Fixes #55.
2020-08-03 17:02:18 +02:00
Florine W. Dekker 54f0656e20
Stop displaying all bombs after losing
Fixes #50.
2020-08-02 18:39:33 +02:00
Florine W. Dekker 5117d3b045
Add death counter
Fixes #42.
2020-08-02 17:23:35 +02:00
Florine W. Dekker c7b097913e
Split up draw function
Fixes #44.
2020-08-02 17:16:17 +02:00
Florine W. Dekker 92ac1201dc
Change times to display minutes 2020-08-02 16:47:59 +02:00
Florine W. Dekker d28069ac22
Implement undo button
Fixes #11.
2020-08-02 16:22:18 +02:00
Florine W. Dekker aa53ad6d1b
Consistify documentation
Fixes #40.
2020-08-02 13:56:28 +02:00
Florine W. Dekker a7908faa87
Make status bar at bottom easier on the eye
Fixes #39.
2020-08-01 17:27:46 +02:00
Florine W. Dekker 2a01a9d780
Surround field with border
Fixes #27.
2020-08-01 15:53:50 +02:00
Florine W. Dekker 2c80abc226
Highlight too many flags around square
Fixes #34.
2020-08-01 02:08:44 +02:00
Florine W. Dekker ebb56ee7c1
Remove scale, validate inputs
Fixes #25. Fixes #31.
2020-08-01 01:38:08 +02:00
Florine W. Dekker 0affcd0675
Make solver aware of remaining number of mines 2020-07-31 23:42:11 +02:00
Florine W. Dekker ac7c964ed0
Rewrite to TypeScript 2020-07-31 23:12:16 +02:00