Varun Srinivasan pfp
Varun Srinivasan
@v
Kicking around some ideas on how to make frames more powerful for interactive casts. Reply or DM if you have thoughts!
29 replies
11 recasts
68 reactions

Colin Johnson 💭 pfp
Colin Johnson 💭
@cojo.eth
We could streamline and embed @survey polls into the Warpcast client Benefits - Storage infrastructure is already built - Polls stored for users to revisit in perpetuity (differentiated from X) - We can provide interesting sentiment analysis over time - They function across all clients
5 replies
6 recasts
15 reactions

Stephan pfp
Stephan
@stephancill
A frame could specify a url that points to a factory version of the frame + have some way for a frame to output an embed url to be inserted in a cast message. These factory frames usually terminate with a share button that links to a cast intent Index those factory frames and surface them in the cast composer
1 reply
1 recast
9 reactions

six pfp
six
@six
with the polls example, the /supercast model is quite good where its a native ui within the app to create a poll and cast it as a frame. imo for any behavior like this to take off on warpcast, your (2) is spot on
0 reply
1 recast
9 reactions

David Furlong pfp
David Furlong
@df
1. see 2. 2. Let people use (some) frames during cast creation - for example a poll creation frame via a + -> search frame dropdown 3. warpcast proxies slow down frames significantly, or do things the way mod did (a couple more components beyond buttons, client side multi-frames w/ server req only when needed)
0 reply
0 recast
5 reactions

Gabriel Ayuso pfp
Gabriel Ayuso
@gabrielayuso.eth
I tend to like native solutions. One option is for frames to have a manifest that describes the data they need and a create endpoint. In the cast composer WC could have a frame discovery/picker for frames with create endpoint. WC generates a form based on the manifest and calls create. On success it embeds the frame
1 reply
0 recast
1 reaction

Eli pfp
Eli
@eq
latency is the worst part of frame ux imo
0 reply
0 recast
6 reactions

vrypan |--o--| pfp
vrypan |--o--|
@vrypan.eth
The signal "FID X that you follow interacted with this frame" could be leveraged. A "People you follow recently interacted with these frames" feed would probably help (standalone, or inside notifications). In this direction, maybe bring a frame to the top of the home feed every time someone I follow interact with it?
1 reply
0 recast
3 reactions

Vladyslav Dalechyn pfp
Vladyslav Dalechyn
@dalechyn.eth
1. The "Trending Frames" tab which I believe was designed to help people discover cool frames is not effective to me as there is a huge variety of frames that I don't find interesting. Having them classified by categories or tags might help App Clients to recommend better Frames to a specific user.
1 reply
0 recast
1 reaction

Matthew Fox 🌐 pfp
Matthew Fox 🌐
@matthewfox
I feel like the new cast type mentioned on the call last time is an interesting opportunity to expand the surface area Something like native forms rendered based on json response This would make config for more useful frames a lot easier Most of the time your just collecting info/settings to set up an user action
0 reply
0 recast
1 reaction

Erik pfp
Erik
@eriks
a simple default “frame board” on the left panel where users could navigate and click “create a poll” to make this right inside of wc would need to think of other wc default frames that could be commonly used
0 reply
0 recast
0 reaction

Samuel pfp
Samuel
@samuellhuber.eth
Would love proper next frame cache If it’s static or precomputable already return the next frame in the frame response make it more asynchronous to deliver faster Would help especially static frames like paragraph or slideshows (neynar frame studio, etc) https://warpcast.com/samuellhuber/0xc4e4eb85
1 reply
0 recast
0 reaction

Vladyslav Dalechyn pfp
Vladyslav Dalechyn
@dalechyn.eth
2. Contributing to @stephancill's comment on that, I could see a flow similar to Cast Actions: a. "Factory Frame" can be added in a specific "Factory Frames" list by visiting a deeplink that points to route accepting GET method which has a similar to Cast Action GET response: name, description, icon etc.
1 reply
0 recast
0 reaction

𒂠_𒍣𒅀_𒊑 pfp
𒂠_𒍣𒅀_𒊑
@m-j-r.eth
1 - imho frames are perfect for a multi-category rolodex. maybe needs a core "swiss army kit" w/ warps. 2 - is "nested content pending" the same as "save to drafts"? 3 - text cutoff is probably the most friction for me. suggest a gradual exodus to genmojis.
0 reply
0 recast
0 reaction

Sean pfp
Sean
@alphonse86
Request (if it hasn’t been mentioned already) : but frames in a DM or group chat.
0 reply
0 recast
0 reaction

Sid pfp
Sid
@sidshekhar
client implementation nice to have: - swipe on mobile for screen transitions (or arrow keys on desktop)
0 reply
0 recast
0 reaction

JB Rubinovitz ⌐◨-◨ pfp
JB Rubinovitz ⌐◨-◨
@rubinovitz
I wonder if Frames are just MVPs to test features that should be integrated with better UX natively into clients.
0 reply
0 recast
1 reaction

Haole pfp
Haole
@haole
frames can integrate with mini-apps, when click frames, popup a modal with all html5 capabilities. Even further, the html can be rendered into native elements when expo rsc come out
0 reply
0 recast
1 reaction

Rafi pfp
Rafi
@rafi
Just casted about Image Map support to make interactions buttonless and more applike https://warpcast.com/rafi/0x0cc05dcc
0 reply
0 recast
0 reaction

1dolinski pfp
1dolinski
@1dolinski
Ideally the initial frame provides the user fid. This way the frame can be tailored on first view
0 reply
0 recast
0 reaction