As mentioned in my previous blog post, I decided to focus on building web apps 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 ( https://www.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.