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
d2464e5505
Ensure correct button toggling, fix font loading
2022-11-26 13:17:24 +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
0e0238687a
Use template's Storage class
2022-03-26 19:44:55 +01:00
Florine W. Dekker
36eb43ed8d
Ensure correct behaviour of Esc key in overlays
2022-03-15 19:10:30 +01:00
Florine W. Dekker
58f17e00b0
Update repository URL
2022-02-28 17:11:03 +01:00
Florine W. Dekker
74b2cb9b27
Make Solver class and methods static
2021-11-14 15:54:52 +01:00
Florine W. Dekker
7f0f93378e
Remove unnecessary padding around game field
2021-11-14 11:36:55 +01:00
Florine W. Dekker
19baed4058
Add site title to page title
2021-11-14 11:33:21 +01:00
Florine W. Dekker
859a222a11
Remove inline styles
2021-04-28 13:51:53 +02:00
Florine W. Dekker
4429b627bb
Add Goatcounter and relocate some resources
2021-04-22 13:10:02 +02:00
Florine W. Dekker
9a9cf7873a
Use new template system, use static ForkAwesome
2021-04-18 18:38:53 +02:00
Florine W. Dekker
7997a1b0cc
Update dependencies, use local fonts
2021-03-26 04:00:07 +01:00
Florine W. Dekker
9c7f560bb2
Update dependencies, flatten deployment files
2021-03-25 21:38:51 +01:00
Florine W. Dekker
7541898fe5
Update dependencies
2021-02-25 10:29:53 +01:00
Florine W. Dekker
57b06d38bf
Add headers to overlays
...
Fixes #91 .
2020-10-22 17:07:18 +02:00
Florine W. Dekker
6a003c0dd7
Auto-chord empty square even with flags
...
Fixes #92 .
2020-10-22 17:05:06 +02:00
Florine W. Dekker
4f1261b14b
Select seed input after opening overlay
...
Fixes #93 .
2020-10-22 16:45:31 +02:00
Florine W. Dekker
55c6658e16
Update dependencies
2020-10-22 16:44:59 +02:00
Florine W. Dekker
a3cac727cc
Fix off-by-one error
2020-09-02 20:49:41 +02:00
Florine W. Dekker
7f440a015e
Clean up score table, change score sorting
2020-09-02 20:47:01 +02:00
Florine W. Dekker
e64d20f3bd
Finalise high score implementation
...
Fixes #87 .
2020-09-02 20:32:28 +02:00
Florine W. Dekker
53dd327786
Add draft implementation of high scores
2020-09-02 17:58:40 +02:00
Florine W. Dekker
ddb27c8061
Remove duplication by separating types in Storage
2020-09-02 17:27:37 +02:00
Florine W. Dekker
11bc3f9be7
Add silly statistic
2020-09-01 17:47:45 +02:00
Florine W. Dekker
07f028d369
Do not count statistics during solver
...
Also fixes #72 .
2020-09-01 17:36:45 +02:00
Florine W. Dekker
6d93d3394f
Add option to disable flag hints
2020-08-25 16:36:06 +02:00
Florine W. Dekker
7af33026a4
Display win percentage
2020-08-25 14:44:52 +02:00
Florine W. Dekker
ae49acda9e
Defocus buttons after pressing
...
Fixes #89 .
2020-08-17 13:10:49 +02:00
Florine W. Dekker
71d61a8916
Avoid using undefined where possible
...
Fixes #86 .
2020-08-13 11:13:00 +02:00
Florine W. Dekker
f94ee57811
Refine win/loss statistic measurements
...
Losses are no longer counted since they can be inferred from the existing statistics. Instead, there is now a `minesUncovered` statistics, and redoing an uncovering of a mine will also increase this statistic. Finally, made sure that `wasAutoSolved` cannot be set to `false` again.
2020-08-13 10:55:53 +02:00
Florine W. Dekker
7f491b0ef2
Fix cancel button border colours
...
Fixes #85 .
2020-08-13 10:43:58 +02:00
Florine W. Dekker
329a030f28
Cache local storage to improve performance
2020-08-12 22:01:57 +02:00
Florine W. Dekker
9fb009c8f7
Implement preferences overlay
2020-08-12 19:06:16 +02:00
Florine W. Dekker
1e840ae7c2
Implement question marks
...
Fixes #75 .
2020-08-12 18:52:02 +02:00
Florine W. Dekker
bd5f9acb68
Rename some statistics for clarity
2020-08-12 16:32:50 +02:00
Florine W. Dekker
303508a1f7
Adjust some button colours
2020-08-10 21:18:32 +02:00
Florine W. Dekker
0901ce20c0
Change some button icons
2020-08-10 21:08:29 +02:00
Florine W. Dekker
0ba2f34146
Give preciser hints
...
Fixes #84 .
2020-08-10 20:59:18 +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
5b62f2c427
Adjust some statistics
2020-08-09 14:28:25 +02:00
Florine W. Dekker
f2a0fd69c6
Prevent overflow of overlays
...
Fixes #82 .
2020-08-09 02:21:38 +02:00
Florine W. Dekker
0078e94c3b
Fix undefineds in statistics overview
2020-08-09 02:01:37 +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
336337eedb
Speed up solver, find edge cases
...
For real this time!
2020-08-07 13:13:14 +02:00
Florine W. Dekker
fb1825b262
Make Field fields mostly private
...
Fixes #66 .
2020-08-07 12:35:39 +02:00