VM wrangling, CSS rodeo
Apr. 14th, 2019 08:53 pmWell I already posted about it on the one community where anyone's likely to give a damn, but I built a thing that'll stand up a working Dreamwidth dev instance on your laptop for you. Fill out the config file, vagrant up
and answer "1" to its question, go into energy saver and tell your computer to not go to sleep for a while, and literally go out to lunch or something (installing perl modules is way slow for some damn reason), and you should have yourself a Fukken Livejournal when you get back.
The instructions on the wiki were honestly pretty dece, but there is no way in hell I was going to do that all manually. You never wanna be in a situation where if the shitbox VM goes down it takes part of your brain with it.
Why was I even doing this? Well, all the CSS offroading I did in my most recent journal style refresh taught me how to fix at least two or three of the top five (imo) most obnoxious pieces of Dreamwidth mobile jank. I've already got PRs in to fix two of them:
...and across the two of them, I kind of snuck in a fix for another real stinker, where mobile Safari zooms the viewport to unusable hugeness as soon as you focus a form field. Maybe someone'll ask me to rebase that into a separate thing, idk.
Anyway, I feel powerful. 💪🏼