diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..c71c8b9 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1,11 @@ +# https://github.com/browserslist/browserslist#readme + +>= 0.5% +last 2 major versions +not dead +Chrome >= 60 +Firefox >= 60 +Firefox ESR +iOS >= 12 +Safari >= 12 +not Explorer <= 11 diff --git a/README.md b/README.md index bae3009..cef4b9b 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,18 @@ Console commands to start working ### Screenshot ![Screenshot](./screenshot.png) + +### Features + +* Autosaving (with a restart button) +* Keyboard support (press 1-9 to select 1th-9th choices, 0 to choose 10th) +* Great game performance (all JS is ~200Kb in size with Inkjs runtime) +* For authors: `npm watch` will auto-recompile the game on changes to JS or JSON + +### Compatibility +Compatible browsers: Chrome >= 60, Firefox >= 60, iOS >= 12, Safari >= 12. + +If you want to support older browsers (released before 2018), +you'll have to rewrite the CSS. +I use Bootstrap 5 because it's a good framework but it's also very modern. +Other than that, the code depends only on inkJS and jQuery so it should comfortably support IE9+