slack-api-specs icon indicating copy to clipboard operation
slack-api-specs copied to clipboard

New surface: sidebar

Open Falci opened this issue 5 years ago • 1 comments

Description

I'd like to suggest the creation of a new surface: sidebar.

What type of issue is this? (place an x in one of the [ ])

  • [ ] bug
  • [x] enhancement (feature request)
  • [ ] question
  • [ ] documentation related
  • [ ] testing related
  • [ ] discussion

Requirements (place an x in each of the [ ])

  • [x] I've read and understood the Contributing guidelines and have done my best effort to follow them.
  • [x] I've read and agree to the Code of Conduct.
  • [x] I've searched for any related issues and avoided creating a duplicate issue.

Idea

The idea is to be able to customize the sidebar of a specific channel. Example of usage:

  • Each product on my company has a channel, in the sidebar we'd like to display info like changelog, latested version.
  • Each POD has a channel: we'd like to display relevant info about each POD: logo, roles, projects we are in
  • An app related to gamification could use the sidebar to show the ranking.
  • An app for poll could show the history and open polls.
  • A Github app could display open PR/issues

The sidebar could request new content every time it's opened. The app could also push new content (like the incoming webhook). It could also display buttons/actions

Please, let me know what do you think,

Falci avatar Feb 04 '20 09:02 Falci

Yes this would be very useful for an in channel app.

The modal is too intrusive and blocking as a surface. The message is too transient as a surface.

What is needed is a non transient sidebar surface that an app can use that might be shared among the participants of a conversation as a share document is.

sanielfishawy avatar Sep 13 '21 17:09 sanielfishawy