Smoke's Evolve Addons is a Chromium browser extension which provides several fixes for Infovision Software's Evolve, as well as adds functionality. A substantial portion of Evolve's UI is inconsistent, ugly, or incompatible with resolutions which are prevalent in local library infrastructure.
GitHub | View on Website | Donate
Note: Steps 3 and 4 may be slightly different depending on your browser.
Adds the following keyboard shortcuts to button promts:
Button | Key | Prompt |
---|---|---|
↩ | Search | Search (↩) |
↩ | Close | Close (↩) |
↩ | Save | Save (↩) |
Y | Fine | Fine (Y) |
Y | Yes | Yes (Y) |
N | No | No (N) |
N | Waive Fine | Waive Fine (N) |
It also allows all windows with an X to be exited with the escape key, although this feature can be occasionally laggy due to the fact that evolve renders all modal windows at all times and hides them with CSS when not being used. Perhaps a better developer than I can work around this.
The old navbar links look terrible, have unclear interactivity, aren't consistently centered, and fail at reasonable resolutions. This centers the navbar links vertically, makes their interactive zone clear, and sorts out the war-crime of a dropdown menu.
This feature also fixes many of the broken links and prevent what I am (generously) assuming was an un-intended page reload on every nav-link click. Lastly, it allows the Evolve logo to be clicked, returning the user to the homepage. I believe this functionality was intended, but broken.
This feature allows all the modals and pop-ups in the app to be dismissed by clicking outside of them. This is especially helpful when you want to re-focus the barcode input, but a user/holding-specific popup is preventing you from scanning the next item.
Add this does is add a favicon to the browser tab. This makes it far easier to find Evolve when you're moving between different tabs.
Allows users to execute toolbar commands by clicking Alt+
The list of styling changes are expansive, but I will attempt to list them all here:
:hover
This is not an exhaustive list of changes, but covers all of the more important ones. The file override.css has its own documentation, which you are free to review.
I will be adding features, fixing bugs, etc. over time. If you have a request or report, reach out through my website's contact form. This project won't fix many of the systemic issues with Infovision's Evolve, but it should make the experience more usable.
Made by Owen Rossi-Keen
File dynamically retrieved from Smoke's Evolve Addons