A few QoL improvement for the guessthe.game website

Latest Version

Version
0.0.8
Update
August 9, 2023
Size
134KiB
Developer
Category
Users
12
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

guessthegame extended Extension

The list of features currently added is
- navigation menu at the top of the page:
1) dropdown menu with a list of all game numbers
2) next game, previous game & today's game buttons
3) navigation is colored depending on your game status
- search bar changes:
1) games you have previously tried to guess will have a guess counter appended to them
2) games you have successfully guessed before will be colored
- accessibility issues fixed:
1) numbered clue select buttons could not be focused with a TAB key and locked buttons were not marked as disabled
2) some of the buttons did not have proper ARIA labels for screen readers - support, about, info, stats buttons at the top & navigation buttons at the bottom
- hotkey controls for clue navigation. Controls can be checked at the top right with a new button.
- popup window for the extension contains option toggles to choose which options to enable

- previous-games page
1) fixed scrolling text for guessed games - current implementation caused lag and broke some of the layout
2) you can hover over squares to see a pop-up with your guess

Extension does not seem to bring any performance issues to the website judging by lighthouse audits - the most heavy feature is the search bar: at worst it adds about 70-90ms delay to search results(when there are around 800 of them).
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"icons":{"16":"icon16.plasmo.00ac8b83.png",
"32":"icon32.plasmo.9ad0c5b6.png",
"48":"icon48.plasmo.cae3a6b3.png",
"64":"icon64.plasmo.e4b604fc.png",
"128":"icon128.plasmo.b89b7dfa.png"},
"manifest_version":3,
"action":{"default_icon":{"16":"icon16.plasmo.00ac8b83.png",
"32":"icon32.plasmo.9ad0c5b6.png",
"48":"icon48.plasmo.cae3a6b3.png",
"64":"icon64.plasmo.e4b604fc.png",
"128":"icon128.plasmo.b89b7dfa.png"},
"default_popup":"popup.html"},
"version":"0.0.8",
"author":"Huge Letters",
"name":"guessthegame extended",
"description":"A few QoL improvement for the guessthe.game website",
"homepage_url":"https://github.com/HugeLetters/guessthegame-extended",
"permissions":["storage"],
"content_scripts":[{"matches":["https://guessthe.game/",
"https://guessthe.game/?fpg=*"],
"js":["mainPage.215a134f.js"],
"run_at":"document_end",
"all_frames":true,
"css":["source.f56d73f9.css"]},{"matches":["https://guessthe.game/previous-games"],
"js":["previousGames.fea348fa.js"],
"run_at":"document_end",
"all_frames":true,
"css":["source.f56d73f9.css"]}]}
Read more

Similar Extensions