Florine W. Dekker
|
5c53f07df1
|
Remove inefficient array usage
The solver is now 1.5 times as fast.
|
2024-05-10 18:03:37 +02:00 |
Florine W. Dekker
|
dd61229642
|
Fix silly (goose) mistake
|
2024-05-10 17:02:53 +02:00 |
Florine W. Dekker
|
3f82aed17b
|
Clean up code using advanced linter feedback
|
2024-05-10 17:00:53 +02:00 |
Florine W. Dekker
|
fcd0207aa3
|
Move first-click mines to random places
Fixes #106.
|
2024-05-10 13:23:34 +02:00 |
Florine W. Dekker
|
144f378fc1
|
Clear up distinction between Square and Coords
|
2024-05-10 13:06:15 +02:00 |
Florine W. Dekker
|
5f9b86ebed
|
Use single interface for random numbers
|
2024-05-10 12:46:50 +02:00 |
Florine W. Dekker
|
3f68f04d35
|
Add linter
|
2024-05-10 12:25:28 +02:00 |
Florine W. Dekker
|
4537ad14e8
|
Apply minor QoL code changes
|
2024-05-10 11:26:10 +02:00 |
Florine W. Dekker
|
38032255b0
|
Fix right-click accidentally triggering chording
|
2024-05-02 00:02:50 +02:00 |
Florine W. Dekker
|
0c47e03a83
|
Overhaul click mappings
Fixes #105.
|
2024-05-01 23:57:25 +02:00 |
Florine W. Dekker
|
302d2e8847
|
Animate field when showing solution
Fixes #102.
|
2024-05-01 22:42:28 +02:00 |
Florine W. Dekker
|
654148d09c
|
Hide hint after undo/redo/solve
Fixes #103.
|
2024-05-01 22:13:23 +02:00 |
Florine W. Dekker
|
09fcff20bf
|
Fixes #104
|
2024-05-01 22:07:05 +02:00 |
Florine W. Dekker
|
6365f39b12
|
Somewhat clean up heuristics code
|
2024-05-01 20:02:02 +02:00 |
Florine W. Dekker
|
f9fafbece2
|
Add ugly heuristic removal code
|
2024-05-01 18:08:29 +02:00 |
Florine W. Dekker
|
09629dc783
|
Improve some code quality here and there
|
2024-05-01 15:57:37 +02:00 |
Florine W. Dekker
|
3eae6ae635
|
Fix ForkAwesome load detection
Fixes #98.
|
2024-04-30 18:24:06 +02:00 |
Florine W. Dekker
|
fc959d9619
|
Update highlighting colors
And fix a bug where the two preferences would get mixed up.
|
2023-12-01 12:58:44 +01:00 |
Florine W. Dekker
|
bfbbda2624
|
Prevent page jumping when clicking buttons
|
2022-11-30 15:23:15 +01:00 |
Florine W. Dekker
|
97d1536adb
|
Reduce canvas size back
|
2022-11-26 18:01:01 +01:00 |
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
|
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 |