Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Writing Check Boxes Using Markdown in Zulip? #18926

Open
2 tasks
TheCedarPrince opened this issue Jun 20, 2021 · 3 comments
Open
2 tasks

Writing Check Boxes Using Markdown in Zulip? #18926

TheCedarPrince opened this issue Jun 20, 2021 · 3 comments

Comments

@TheCedarPrince
Copy link

At this time, is it possible to write checkboxes in Zulip via markdown syntax? It would not appear so as writing a checkbox makes Zulip interpret it as a bullet. It would be great if the following syntax was supported:

- [ ] I am a checkbox
    - [ ] I am a nested checkbox
  • I am a checkbox
    • I am a nested checkbox
@timabbott
Copy link
Sponsor Member

@TheCedarPrince it is not in a general message, however the /todo slash command does something a bit like it (like /poll, it'd be the entire content of a message).

The main complexity with this sort of feature in the markdown is that's challenging to define/determine the sender's intent in terms of who should be allowed to toggle the checkboxes, and how it should interact with policy settings around who can edit messages. I think these are solvable problems -- but ones that do require some thought.

I'd be curious to hear your thinking about how you think that should work.

@timabbott timabbott added area: markdown area: widgets Poll and similar widgets labels Oct 15, 2021
@zulipbot
Copy link
Member

Hello @zulip/server-markdown members, this issue was labeled with the "area: markdown" label, so you may want to check it out!

@benostendorf
Copy link

I would also love to see this feature implemented. Regarding the permissions aspect: I think as a start it would be easiest to simply inherit the message's editing rules containing the checkbox, so only the author would be able to edit.

Further down the line this feature would be super useful when combined with messages that are editable by different users (as requested here or in the form of community notes), in which cases different users would be allowed to toggle a checkbox; as stated in these issues, I think collaborative/community notes would be great to have in addition to the already existing collaborative to-do lists, which are much more restricted in terms of formatting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants