This tool was created out of a personal need to occasionally download specific versions of chromium. Turns out it's much more cumbersome than one would expect. It's much easier for firefox, but still not as easy as it could be. This is my attempt of simplifying the process. Maybe it's helpful for someone else too.
Occasionally I want to compare the performance of different snippets or NPM packages, but I'm too lazy to setup a test locally and found some of the existing benchmark sites a bit clunky, especially when trying to evaluate packages/libraries.
This is my attempt of making this easier. Let me know what you think.
The benchmark data/setup/code is stored in the URL, so you can easily share or save them. You can also share the results as a nice image.
Just a thought on the design: I really feel like the gold gradients make the whole site feel 'cheap', not trustworthy and not very 'professional'. Actually makes me not want to use it. Replacing them with a simple warm yellow improves this a lot.
That might be just me, but maybe it's something for you to consider.
- After creating one theme, the plus-button on the dashboard page keeps loading forever after clicking it. The error in the console seems to indicate I have to upgrade to create another theme, but some kind of message would be nice.
- I feel like the editor really needs some kind of undo functionality. It's a bit frustrating/risky to experiment with the settings after you have found a combination you like.
- It would be cool if I could change the text/language in the preview. I get this might be a bit much, so providing more examples in a dropdown of some sort could be an alternative.
E.g. I would like the see how a vue or svelte component would look like. Also a terminal preview would be nice. IMO all this becomes even more important (or necessary) when you consider that people would need to pay $6 to actually see how the theme looks for their use cases.
- I feel like letting people download one theme (maybe limited to a few apps) for free would lower the hurdle to get them to pay for it. Maybe that's not a concern and people don't mind, but it would definitely convince me.
Hope there's something useful in there.
Really cool product and definitely something I would use regularly after trying basically 99% of all themes out there and even creating my own.
- Fixed the new-theme issue, not sure how I missed that.
- Undo is definitely a good idea!
- I was considering an embedded Monaco editor for more flexible previews, but didn't end up adding it for simplicity and security (since I'd have to send a mostly complete VS Code theme to the client). I think I'll just add more previews to mitigate it for now. Terminal preview is a good idea too.
- I'm expecting single-theme downloads to be the most common option for users, so I'm not sure how making them free would work out.
Great idea. I think this will fit nicely with the info tool. Also a accessibility contrast score might also be helpful. I will take a look at that.
Thanks!
The code is available on Github: https://github.com/pabueco/browsers.zip