Page MenuHomePhabricator

Consider refinements to Conpherence send-on-enter interaction
Closed, ResolvedPublic

Description

I am partial to adding a [send on enter] preference in Conpherence to more closely emulate Chat/IRC. I've tried the Cmd-Enter but it's a bit of a hassle. This preference would essentially flip the behavior.

Related Objects

Event Timeline

chad raised the priority of this task from to Needs Triage.
chad updated the task description. (Show Details)
chad added a project: Conpherence.
chad added subscribers: chad, epriestley, btrahan.

Let's try just doing send-on-enter always? I hate preferences a whole lot (even more than send-on-enter), and we're pulling the product in a pretty chat-ey direction. If it's terrible we can add a preference.

Specifically:

  • Enter with no modifier keys sends messages.
  • Enter with any modifier key adds a newline.
  • We could remove the "Send" buttons, too, I suppose.

That probably means there's no way to write newlines on mobile, but oh well?

Most mobile I've seen have a send button.

At least on the iPhone, it's actually possible to "shift + return". Not sure if we can pick that up in JS, but might be good enough if we can.

@btrahan do you have any thoughts on preference / no preference. I'm a bad judge since I love send on enter. I would probably still leave a send button though? I can do a rough scan of other chat applications.

I think we should do send on enter; its all the rage in the chat nowadays.

I'm somewhat indifferent on the send button. However, if / when we get into creating things like tasks, wiki docs, etc in the context of a Conpherence, we might want to can the "send" button in favor of some button that invokes a dialogue to do these things.

Twitch has a send button.
Slack (mac app anyway) has a "create other stuff" button, which has "upload file", "create text snippet", and "create post". FWIW these would align with the File app, the Paste app, and the Phame app respectively.

  • Column layout now has send-on-enter.

Later/eventually:

  • Use the same logic in full layout?
  • Remove or change buttons?
  • Tweak mobile?

Mostly depends where the product goes and how it feels, I think.

Seems overly easy to spam empty messages in the column, just FYI.

epriestley renamed this task from Conpherence [Send on Enter] to Consider refinements to Conpherence send-on-enter interaction.Mar 16 2015, 8:18 PM
chad moved this task from v2 to v3 on the Conpherence board.
epriestley claimed this task.
epriestley moved this task from v3 to v4 on the Conpherence board.
epriestley edited projects, added Conpherence (v4); removed Conpherence.

At least so far, this doesn't seem like an acute problem. I'm going to close it until we have specific feedback.