Content
@
0 reply
0 recast
0 reaction
Dan Romero
@dwr.eth
If we made normal frames more like composer actions (i.e. Telegram-style mini-apps), what would you build that you can't with frames today? The argument against is most people don't want use fully-featured apps in a squished window vs. in a separate app. When frames work well, it's because they are constrained with a clear call to action and meet users in the feed where they are spending time.
31 replies
7 recasts
43 reactions
Vladyslav Dalechyn
@dalechyn.eth
my few words from the user side: - I don't want to suffer my feed experience in favor of some long content in the frame that takes many steps and breaks my exploration experience. - I want frames in the feed to be minimal, more acting as a preview of something, easily and quickly navigateable. - I also want frames in the feed that show information more efficiently rather than what the text presentation would. - I also want to know how many frames are left to be seen to finish the desired flow, to better consider wether I want to click through or not. I'll check if it's 3 steps, but will skip if it's 9 steps. - I want to see mini apps in the feed if the CTA is clear, but I definitely don't want to play tetris there. - I want to use social apps that integrate with Warpcast smoothly and have them stashed somewhere for use.
1 reply
0 recast
3 reactions
Vladyslav Dalechyn
@dalechyn.eth
my few words from the dev side: - Entry level to frame development isn't that low. Specification has certain limits reasons of which I fully understand, but without knowing the spec, you'll most likely hit issues that will be hard to get solved otherwise. The affordable "knowledge gap" is much more narrower compared to HTML rendering, where people are allowed to *not know* the specifics of React. - Dev will most likely use a framework to render a frame (frog,framesjs), but will less likely do the rendering himself on an empty canvas (line-by-line, pixel-by-pixel). vercel/satori is an alternative to use JSX syntax, but proven to not be very stable and to be source of mem.leaks. Rendering images efficiently is hard. - HTML frames/composer actions are carefully picked out to not break the app client's design taste. Maybe it's possible to provide UI building blocks to enhance this experience? Making the defaults easy to use, yet keeping the customization available.
0 reply
0 recast
2 reactions