Open aza opened 8 years ago
Could also imagine a /slideshow
, drag in an MP3 or Soundcloud link, some Other Chat gifs, and BOOM you have yourself a little music video of your extended-local life.
Maybe /slideshow
is an /album
under the hood, with different default settings (or renderer).
Love the idea! Thinking about how to implement rationally, what if we think about the album as an inline preview of a channel?
In other words, the feature itself just controls how an inline preview of a channel is displayed. So to create an album, I could do: /album #mynewchannel
. The inline preview would be inserted below the message. Then I could tap the preview to interact with it in the way you've described. But more simply, I could just post messages to the channel and reorder or caption them (once we support that). A big advantage of this approach is that I can "albumify" any channel. /album #spacegifs
would just display all the gifs in that channel in album format.
To maximum dl/dw, I'd also propose that we hold off on implementing the dynamic interaction with the preview until we figure out a way to share UI among components. In the interim, you'd generate the album by tapping through to the mentioned channel and posting images to it.
YES! Love this rationalization!! On Fri, Aug 5, 2016 at 9:57 AM Tony Gentilcore notifications@github.com wrote:
Love the idea! Thinking about how to implement rationally, what if we think about the album as an inline preview of a channel?
In other words, the feature itself just controls how an inline preview of a channel is displayed. So to create an album, I could do: /album
mynewchannel. The inline preview would be inserted below the message.
Then I could tap the preview to interact with it in the way you've described. But more simply, I could just post messages to the channel and reorder or caption them (once we support that). A big advantage of this approach is that I can "albumify" any channel. /album #spacegifs would just display all the gifs in that channel in album format.
To maximum dl/dw, I'd also propose that we hold off on implementing the dynamic interaction with the preview until we figure out a way to share UI among components. In the interim, you'd generate the album by tapping through to the mentioned channel and posting images to it.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/other-xyz/other.js/issues/17#issuecomment-237904087, or mute the thread https://github.com/notifications/unsubscribe-auth/AAE1iGo7Nbzwp93OZJbA-JHZSdGHxgTqks5qc2t5gaJpZM4JdMrT .
And it immediately extends in two ways:
Say I'm in channel #moop, and do '/album #moop' (say, at the top of the pocket), that creates an album that live updates to include any new images posted.
I think this is a feature @kharmabum has long ousted for ;)
The second extension is /playlist #🔮, which lets you embed a channel as a playable list of songs.
Suppose this also works with /calendar #boop which could parse a channel for events and turn it into a calendar. On Fri, Aug 5, 2016 at 10:08 AM Aza Raskin aza@other.xyz wrote:
YES! Love this rationalization!! On Fri, Aug 5, 2016 at 9:57 AM Tony Gentilcore notifications@github.com wrote:
Love the idea! Thinking about how to implement rationally, what if we think about the album as an inline preview of a channel?
In other words, the feature itself just controls how an inline preview of a channel is displayed. So to create an album, I could do: /album
mynewchannel. The inline preview would be inserted below the message.
Then I could tap the preview to interact with it in the way you've described. But more simply, I could just post messages to the channel and reorder or caption them (once we support that). A big advantage of this approach is that I can "albumify" any channel. /album #spacegifs would just display all the gifs in that channel in album format.
To maximum dl/dw, I'd also propose that we hold off on implementing the dynamic interaction with the preview until we figure out a way to share UI among components. In the interim, you'd generate the album by tapping through to the mentioned channel and posting images to it.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/other-xyz/other.js/issues/17#issuecomment-237904087, or mute the thread https://github.com/notifications/unsubscribe-auth/AAE1iGo7Nbzwp93OZJbA-JHZSdGHxgTqks5qc2t5gaJpZM4JdMrT .
Thinking about this implementation as simply a primitive for features to display an html5-based panel in the message area might also be one of the most reasonable toe-holds to share UI among clients.
Scribing another idea from @aza: Inline previews could be further rationalized as just feature-rendered content. Preview is an embodiment and so is fullscreen. Such excite!
/album
with no images staged creates an empty album/album
with images staged creates an album with those images