CGA1123 / slack-ruby-block-kit

A ruby wrapper for Slack's Block Kit
https://rubydoc.info/gems/slack-ruby-block-kit
MIT License
72 stars 30 forks source link

[Feature Request] Rich Text Block Support #184

Closed dmorgan-fa closed 7 months ago

dmorgan-fa commented 7 months ago

Hi @CGA1123, this is a great gem and really simplifies working with Slack Block Kit in a scripted way!

I notice that rich text block and it's various elements aren't currently supported. I think they're comparatively new and could be quite complicated to support.

Is this something you're aware of and likely to implement?

Trying to lay something out in a table in Slack is pretty frustrating and the next best solution is using Rich Text's list options.

CGA1123 commented 7 months ago

Hey @dmorgan-fa -- glad to hear this gem has been of use!

I wasn't aware of the rich text block being added. Looks like a great feature.

I agree, it does seem like there are a lot of new elements that need to be added in order to fully support it, although the complexity itself doesn't seem so high (from a relatively quick scan of the documentation).

I would have very supportive of any contributions moving to implementing this! Carving time out to implement this myself might not meet any timelines that you might have for your use-case though -- a partial implementation including support only for rich-text lists would set a great foundation down for further rich text elements.