As mentioned in my previous blog post, I decided to focus on building a web app until Adobe improves their new toolkit (the UXP API) for developing Photoshop plugins, or they make it possible to sell Adobe XP plugins via their built-in marketplace.
I’ve tried many systems and toolkits for developing web apps. In fact, I described some of them in previous blog posts. The most recent one I tried is called “Velo by Wix.” It used to be called “Corvid by Wix” but…
I was able to build a web app very fast. But I ran into some weird problems that would not be problems if I was just developing a “normal” web app. For example, to display an arbitrary-size SVG graphic onscreen, I couldn’t just give the SVG (text) to a Wix vector graphics (SVG) widget, because those only come in a fixed size. Instead, I had to create an iframe widget and use the window-to-iframe communications protocol to send a message containing the SVG text to the iframe, which would then take that SVG and use it to change the contents of a <div> in the page. That’s definitely not normal. Normally, you’d just replace or update an existing <svg> tag on the web page in question.
I got quite frustrated with issues like those.
You can see the web apps I’ve been working on at Pattern Town. It’s a collection of pattern generators. As I write this, I’ve made only one of the generators public. Below is a screenshot showing its user interface and an example generated pattern.
Update in August 2021:
- I added two more graphics generators,
- I changed the name of Pattern Town to Graphics Town,
- I changed it into a personal project, i.e. not a project of Zigtrig Software Inc. and
- I made it free to use for any purpose.