Ideas For Hype 5 Features…

Let me start by saying this: I’m not a particularly good programmer. But over the course of my career, I’ve conceived and sold a great many offline and online products to a wide variety of clients. These include countless schools, as well as major clients such as Volkswagen, Siemens, and Bayer.

Basically, there are always only two approaches:

A: You work with a large team of professional programmers and illustrators.

or

B: You work with a very small team (or even as a solo developer) and manage to create something original and creative using authoring tools or small game development environments.

And regardless of whether you use method A or B: The most important thing for customers is always that the finished product works perfectly on every target platform.

And that’s exactly where I see the potential: Hype should provide as many pre-built modules as possible to give creative minds—who have good ideas but lack programming skills—the opportunity to bring their ideas to life.

And the results should work perfectly on all intended platforms (in this case, any standard browser). Ideally, this should be achieved simply by exporting and uploading to any server.

And for development and testing, of course, everything should work locally exactly as the target audience will later see it in the browser.

For this, in my humble opinion, we don’t need 3D features or other advanced technologies. Instead, we need as many ready-made code snippets and behaviors as possible, from which even beginners can click together a working product. Just an absolutely reliable product that (almost) anyone can use, and whose results work flawlessly for the customer.

And for the “fancy stuff!”, there's also the option to use JavaScript to program anything that isn't possible with the built-in features.

On top of that, users can also use an AI of their choice for that. All Hype needs to provide is good documentation on all interfaces and all accessible functions.

This will allow advanced users to write their own JS scripts to do even more and even crazier things with Hype.

I believe that for a tool like Hype, these two things are especially important:

  1. Truly simple operation and plenty of pre-built functions and behaviors that even beginners can use to achieve great results.

  2. Absolutely foolproof exports, so that the produced results work immediately, anytime and anywhere.

For everything else, there are already so many other tools that are well-established and have been—and continue to be—regularly developed.

The people who work with these tools are a completely different target audience, for whom a tool like Hype is probably not really interesting.

I’ve been following the development (or lack thereof) with great interest ever since I switched from Windows to macOS.

In fact, Hype was one of the reasons for my switch. I found—and still find—the tool highly interesting. But I’m unfortunately a little disappointed that it’s apparently so difficult to further develop and update it.

Because, not least, many users base their purchasing decision on whether they feel it’s worth learning a tool or not.

And when potential buyers see that nothing much has really changed in the development of a program for years, they won’t buy it.

If I can, I’d love to help and contribute to ensuring that Hype has a future. But SOMETHING should probably happen as soon as possible.

I apologize for this post being way too long. I just—without thinking too much about it—wrote down everything that came to mind regarding Hype.

Thanks to everyone who made it this far. :slight_smile:

This is an area where Hype excels. Compatibility is good… maybe too good… as IE Support should have been dropped years ago. :smirking_face:

That's the thing though, adding support for rel=ar is not really that advanced. You could argue that's simply updating Hype to support modern coding standards. Behind the scenes there's a lot of modernization possibilities that could help Hype to make things better.

Now, does Hype need to add the <model> tag? :thinking:

I can already imagine how @jonathan might respond, and compatibility would be a big discussion, so I doubt its inclusion is likely… or is it?

See, the real important change is not that Hype includes every possible feature that web designers and web developers want. It's that they can create an environment where people have the freedom to create.

This goes back to another earlier statement…

A lot of these changes don't have to be difficult. A lot of it is just modernization, allowing people to be more creative. The way Hype handles elements is a little bloated. It's often just a div tag and it usually adds a lot of inline styling — whether it's required or not.

Here's a “New text” element…

<div class="HYPE_element" id="hype-obj-FCJ2SYQ1PW8KXQYXZELC" hype_scene_index="0" style="pointer-events: auto; position: absolute; padding: 8px; overflow: visible; overflow-wrap: break-word; display: inline; white-space: nowrap; font-family: Helvetica, Arial, sans-serif; z-index: 1; font-size: 16px; filter: none; color: rgb(0, 0, 0); transform-origin: 50% 50%; transform: translateX(254px) translateY(181px) rotateY(0deg);">New Text</div>

That seems like a lot for just a new textbox. If the CSS property value is at default or unnecessary, then why include it?

But more importantly, one simple feature — custom HTML elements — opens up the door to better page layouts, newer features, even more lightweight exports, and perhaps simplification of how JavaScript is used. As an example, it was tough to build a Jigsaw puzzle with Hype because of the way the elements needed to be targets.

This all depends on if Hype decides to add that feature and how they add that feature.

So… I think that falls into the category of a marketplace. Although, I think Hype could also do the “Apple Creator Studio” approach. They could include lots of free templates and perhaps make more money with paid templates. It's probably a good idea if Tumult included some examples with Hype.

Also, creating lots of examples is part of what's done at Photics… https://photics.com/tag/template/

I'm waiting for Hype 5 to launch so I can create more. :grinning_face_with_smiling_eyes:

Only Tumult can update their app to take advantage of improvements in the Matter.js Physics API.

I had wondered about the possibility of updating the engine myself, but that's not really the point of using Hype. The idea is to have those levers and switches to quickly adjust the properties of Physics bodies, to place them in a scene, and easily preview the changes.

Are you having trouble with exports?

Aside from no audio with video exporting, a lack of PWA / App exporting options, and the aforementioned excess CSS properties issue, I'm not aware of any major exporting issues with Hype.

It would be nice if the export scripting generated a list of files, but I already used JXA to make Hype do amazing things with exporting.

That's why I think Hype 5 needs more than a little eye candy. It needs new features that excites and reenergizes the community.

I'm not sure what went wrong, but it doesn't seem to be with just Tumult. There's a general malaise with creative projects lately. I'm not sure why. :man_shrugging:t2:

But if Hype starts the beta in late July / early August, that actually works with my schedule. I'm too busy with the book right now. I only loaded up this thread so I could get the link about “Grid lanes”. :grinning_face_with_smiling_eyes:

Anyway, nice post. Remember, these are ideas. Discussion is good. At least it's some sign of life. :blush:

1 Like

Changed “Chat Bot” to “AI Agents” in “Automation” section.

This not a feature, but maybe something that might help Tumult make Hype… or perhaps make it better.

Apparent Copilot can do code reviews. There's a new “Medium” level that does “Deeper analysis” but it has a “higher cost”.

What I think is especially interesting is the grayed out “High” option. How powerful — and how expensive — will that be?

Anyway, since Tumult has a bunch of repositories on GitHub, maybe this is helpful.


UPDATE — I added “Git” to the developer section. This is web development, where Git is commonly used. Perhaps the Hype app should support Git, like Visual Studio Code.

If that's too big of a feature for Tumult, but Hype supported extensions and an extension store, building a Git extension might be interesting. :thinking:

I haven't heard much by way of copilot's, but from most of what I hear Greptile is the leading code review tool. Personally just having an adversarial agent (like using codex where the code was done with claude code) that has access to a coding standards document does a pretty great job. Part of that is I don't like to commit and then review, I prefer workflows where the review happens before a commit.

Hello, haven’t been around for a while and didn’t read the whole topic, and apologies if my suggestion is already mentioned.

It would be great to add some export formats like lottie, animated SVG, AVIF, and WebP.

A design systems, variables, and tokens support - integrated or through Figma.

Cheers

1 Like

What?! :exploding_head:

So, I had added modern file formats to the list, and I also added export to SVG, but I didn't think much about what that truly means.

My thinking was that if I make something with the SVG tools in Hype, it would be nice to have that available for other applications. Yet, after really thinking about it, this goes further than I imagined.

Additionally SVG allows embedded content using HTML 'video', 'audio', 'iframe' and 'canvas' elements.
https://www.w3.org/TR/SVG/embedded.html

Hmm… :thinking:

I suppose this goes back to the question of… What is Hype? Looking at those features, it seems that you want to use Hype as prototyping software. Is that a role for Hype?

It's a good question.

I see Hype as an alternative to Flash. There was a conversation about that earlier in this thread. Has Flash been gone so long that it's not even missed? This goes back to SVG. One of the big disadvantages of Hype compared to Flash is that Hype doesn't export to a single file like .swf.

However, if the animation and the graphics were all contained in a single SVG file, wouldn't that be amazing? :thinking: