I'm probably going to be more of a pain in the butt than usual with Durable Column interactions because it's super important for me to get this feeling really polished. I'm going to use this task as a list of "polish" items to be discussed as I'm sure their importance is likely debatable considering our usual workload / prioritization. One reason I probably feel more pressure to make this pure awesome-sauce is that I feel it's one of the core features when pitching Phabricator (team communication).
- Datestamps are long and incorrectly positioned.
Part of the lighter feel of the Durable Column is less formality on the datestamp. In the mocks it is floated next to the name. Would prefer hour only (if today) and full timestamp if not. Given how the node is constructed, will likely need a little more work to achieve this than just CSS.
- Sending a new message doesn't feel light / fun.
Some of this is primarily the loading mask, which refreshes everything. Regardless of back-end mechanics, posting should seem instant, at least from a user point of view.
- Remarkup is making everything broken
This is probably all CSS, but I'll want to go through and stress test a number of remarkup UI elements and make sure they play well. For example, large macros, embedded objects (Pholio, Paste, Hovercards) all needs to have some attention paid to them so it's not broken looking 10% of the time.
- Spacing
I hacked in relatively close spacing, but I should actually grid it out in Photoshop to keep myself honest.
- Hovercards
These look bad nearly every time, though the fix will fix the issue everywhere (see T7524).
- TDB
I'll add to this as I come across minor bits of polish.