Commit Graph

37 Commits

Author SHA1 Message Date
Florine W. Dekker df985be394
Remove inline styles 2021-04-28 13:51:53 +02:00
Florine W. Dekker 9a9cf7873a
Use new template system, use static ForkAwesome 2021-04-18 18:38:53 +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 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 6d93d3394f
Add option to disable flag hints 2020-08-25 16:36:06 +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 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 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 77758e8277
Implement redo button
Fixes #78.
2020-08-07 00:19:17 +02:00
Florine W. Dekker 36851cae42
Rename fields to be betterer
Fixes #67.
2020-08-06 21:03:25 +02:00
Florine W. Dekker 6fbdc17bce
Add overlay for seed input
Fixes #62.
2020-08-04 21:41:10 +02:00
Florine W. Dekker c2544c520c
Fix incorrect overlay closing in Chrome
Fixes #61.
2020-08-04 21:04:22 +02:00
Florine W. Dekker b7361256a2
Move change detection control to Field 2020-08-04 20:26:05 +02:00
Florine W. Dekker 551d36ca56
Implement `runUndoably` to hide `history` field
Fixes #64.
2020-08-04 20:02:10 +02:00
Florine W. Dekker cd86f60456
Switch to different RNG
Fixes #56.
2020-08-03 17:25:03 +02:00
Florine W. Dekker ffaaf3bf15
Refactor field for better maintainability
Fixes #55.
2020-08-03 17:02:18 +02:00
Florine W. Dekker 7ea598ac95
Add experimental option to ensure solvability
Fixes #30.
2020-08-03 15:50:43 +02:00
Florine W. Dekker 69c43996d7
Close overlay on Esc or click outside of overlay
Fixes #53.
2020-08-03 11:41:25 +02:00
Florine W. Dekker 836aaa6271
Split solver results into two sequences
Fixes #52.
2020-08-02 20:45:54 +02:00
Florine W. Dekker 0cabcdc74e
Add pausing counter, fix death counter
Fixes #47.
2020-08-02 17:55:49 +02:00
Florine W. Dekker 21c27ada60
Hide field until rendering is complete
Fixes #45.
2020-08-02 17:26:11 +02:00
Florine W. Dekker d28069ac22
Implement undo button
Fixes #11.
2020-08-02 16:22:18 +02:00
Florine W. Dekker 99788e3090
Improve custom difficulty selection
Fixes #41.
2020-08-02 14:46:38 +02:00
Florine W. Dekker 4d06ba4215
Add difficulty presets
Fixes #29.
2020-08-01 18:37:44 +02:00
Florine W. Dekker e65a587261
Allow string seeds
Fixes #38.
2020-08-01 14:50:58 +02:00
Florine W. Dekker 0010b9c71c
Move buttons to top, rewrite Game constructor 2020-08-01 14:42:36 +02:00
Florine W. Dekker f4571e9567
Replace seed input with button
Fixes #26.
2020-08-01 14:09: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 ac7c964ed0
Rewrite to TypeScript 2020-07-31 23:12:16 +02:00