[#56] Draft mode for comments

I would like to use the draft tool to compose comments, the same way I use it for submissions. Currently, I need to publish my comment using the short INPUT mode and then go in and edit my comment in order to add long text and links, etc.

✔ī¸Ž #feature

=> 🐞 Issue #56 in s/Bubble-Issues
=> ☕ī¸ mozz

2023-05-17 ¡ 2 years ago

5 Comments ↓

=> 🕹ī¸ skyjake [mod...] ¡ 2023-05-17 at 14:21:

I agree that would be useful. It would be a bit clunky to have two comment actions everywhere, though, given that most (?) comments are short. Maybe draft mode could be activated by entering just a period . in the comment prompt.

Also could have a user preference for this to always use the draft composer for comments.

=> ☕ī¸ mozz [OP] ¡ 2023-05-17 at 14:57:

Agreed on the clunkiness of having a second link. I like both of your ideas, especially the "." to enter comment mode. In other places where that pattern has been use I think it has worked out well.

This could be generalized to slash commands if you find yourself needing to add a bunch of lesser-used options over time, e.g.

"\d" -> enter draft mode

=> 🕹ī¸ skyjake [mod...] ¡ 2023-05-17 at 15:11:

Good idea, I'll add an issue for slash commands.

=> ✔ī¸Ž Mentioned in [#58] Slash commands as quick shortcuts

2023-05-17 ¡ 2 years ago

=> 🕹ī¸ skyjake [mod...] ¡ 2023-05-18 at 05:37:

Related improvement idea: when you're writing a longer comment in the non-draft prompt and notice that you're running out of space, it would be nice to be able to convert the text entered so far into a draft.

In practice, it could work by ending the post with a special character, like a backslash.

Even if the user actually wanted a backslash there in the end (which seems rare), ending up in the draft composer isn't that bad as you can then just re-insert the backslash and publish.

=> 🕹ī¸ skyjake [mod...] ¡ 2023-05-23 at 18:44:

Implemented in v2.0.

Proxy Information
Original URL
gemini://bbs.geminispace.org/s/Bubble-Issues/56
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
44.073876 milliseconds
Gemini-to-HTML Time
0.929837 milliseconds

This content has been proxied by September (ba2dc).