What is your suggestion?:
As it currently works, if you load the vote page too soon after having voted (within 12 hours) it displays the amount of time until you can vote as a static value. For example, it may say:
You have already voted within the last 12 hours! You must wait 13 minutes 59 seconds.
While this is useful for allowing one to calculate when they will be able to vote, it requires a player to refresh the page to check again after a period of time. This suggestion is to have the time displayed tick down, as the time left decreases. When the time hits 0, the page can trigger a refresh, and that way it's evident the player can vote again immediately.
Depending on the backend tech stack Alora's website is using, there are a number of open-source packages to easily manage this kind of functionality:
- React: https://www.npmjs.co...react-countdown
- Generic for JS/TS: https://www.npmjs.co...e/ngx-countdown
I believe you'll find W3Schools even has a guide on adding this without using a third party package if you prefer.
Is this in OSRS?:
N/A
Has this suggestion been accepted already?:
No
How would this benefit Alora?:
Reduces the effort from players to know when they are eligible to vote again, encouraging voting, and thus player gain