slack-api-specs
slack-api-specs copied to clipboard
New surface: sidebar
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,
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.