Evolve is an amazing online art program run by Kevin Murphy, Mitch Bowler, and their awesome staff.
Kudos to them and all the work they put into the program.
But... there are a few features that I wish the website platform had.
And hey! I happen to be a software engineer. I can fix this 😜
How it works: Bookmarks
Normally, bookmarks let you save websites that you want to come back to later.
But, You can also save little bits of computer code inside a bookmark! This is called a bookmarklet.
Note: This is an advanced feature, but I will do my best to explain it.
-
- Add the special bookmarklet link to your bookmarks. (I like to add it to my bookmark toolbar so it's right at the top.)
- Note: Adding a bookmarklet is different depending on your browser: This page has good instructions: Installing Bookmarklets
- Then go to the webpage like normal
- Click on the special bookmark
- Voila! 🎉 You have now successfully run a little computer program on that webpage.
It also works on your phone! but it's a little more complicated
-
- Add the special bookmarklet link to your bookmarks. (I like to add it to my bookmark toolbar so it's right at the top.)
- Note: Adding a bookmarklet is different depending on your browser: This page has good instructions: Installing Bookmarklets
- Note 2: You have to add the bookmarklet to your bookmarks on your desktop first. It will then sync up with your phone.
- Then go to the webpage on your phone
- Instead of clicking on the bookmark, you type the bookmark name into your url bar.
- Voila! 🎉 You have now successfully run a little computer program on that webpage.
Note: Unfortunately, it's not permanent. You have to click on the bookmarklet every time you go back to the website.
Event Page Time Zone Picker
- I don't live on the East Coast of the US.
- I don't want to use Google Calendar.
- I don't want to try and do the math in my head.
- My timezone is easy, but I imagine some Evolvers have a much harder time.
- This bookmarklet adds a time zone picker to the calendar.
- It has a search. Just delete "America/New_York" and start typing to find your closest timezone.
- As a bonus, it remembers the timezone you pick. So you don't have to find it again every time. Just activate the bookmark and it will set the timezone.
- *Note: It uses cookies to remember your timezone. (But this only exists on your computer or phone. No privacy issues. I promise.)
How to Use
- Add the Evolve Time Zone Picker bookmark to your browser
- Go to the Evolve Event Page
- Click on the Evolve Time Zone Picker bookmark
- You will now see a time zone picker next to the "How to Use the Calendar" button
- Choose your time zone and click the "change" button once you are happy
Note: Unfortunately, you have to click the bookmarklet every time you go back to the page. It's not permanent.
For the technically curious: Here is the source code: EvolveTZ.js
Better Evolve Mobile Mode
Mitch is working on a better mobile experience. But until then, I still want to watch the Evolve video recordings on my phone.
It's not very pretty, but it's still better than what we have now. It adjusts to your screen size, including when you rotate your phone.
How to Use
- Add the Evolve Mobile Mode bookmark to your browser on your desktop!
- On Your Phone, Go to the Evolve Event Page
- type "Evolve Mobile Mode" into your phone browser url bar and select it (note: if it doesn't show up right away, it may take a minute for your phone to sync up with your desktop)
- You will now see a button on the left hand side that says "Mobile Mode"
- Click the "Mobile Mode" button to see Ray's janky but functional mobile version of the Evolve Recordings ™️
Note: Unfortunately, you have to click the bookmarklet every time you go back to the page. It's not permanent.
For the technically curious: Here is the source code: Evolve_Mobile_Mode.js