Page MenuHomePhabricator
Feed Advanced Search

May 18 2017

chad added a comment to T11401: Add ability to quote, edit, view raw, view history, and remove inline comments.

I think if we combine dropdown with keyboard hints, it'd be a good middle ground.

May 18 2017, 5:50 PM · Inline Comments, Restricted Project, Differential, Feature Request
epriestley updated the task description for T12616: Modernize display code for inline comments.
May 18 2017, 5:50 PM · Inline Comments
epriestley moved T12688: Inline Comment Design Opportunities for Improvement from Glitches to Future on the Inline Comments board.
May 18 2017, 5:49 PM · Design, Differential, Inline Comments
epriestley added a comment to T11401: Add ability to quote, edit, view raw, view history, and remove inline comments.

I'm not sure if D17908 is going to stick, but if it does we more reasonably have room to add a caret menu here. I'm not planning to necessarily pursue this in the current iteration, but I believe there are no longer any meaningful technical blockers, just some product questions which will more or less resolve themselves if everything sticks.

May 18 2017, 5:49 PM · Inline Comments, Restricted Project, Differential, Feature Request
epriestley added a comment to T1591: Differential "buoyant" header has been temporarily disabled.

I just want to note that we fixed this in less than 5 years. Learn how in my upcoming book "Unbelievably Agile Ultra-High-Velocity Software Development Which Goes So Fast it Almost Must Account For Relativistic Effects".

May 18 2017, 5:30 PM · Inline Comments, Differential
epriestley closed T1591: Differential "buoyant" header has been temporarily disabled as Resolved by committing Restricted Diffusion Commit.
May 18 2017, 5:24 PM · Inline Comments, Differential

May 17 2017

epriestley added a comment to T8909: Provide ability to hide all inline or done comments.

If a linter could theoretically catch it (conventions, space, formatting, etc.), I think a linter should (in a perfect world) be catching it.

May 17 2017, 11:49 PM · Inline Comments, Prioritized, Restricted Project, Restricted Project, Differential, FreeBSD
jmeador added a comment to T8909: Provide ability to hide all inline or done comments.

Do you bucket style guide violations with lint issues? While I obviously can't post internal reviews, I can give you a hand-waving indication that a non-zero percentage of comments are style-related things that aren't caught by linters.

May 17 2017, 11:17 PM · Inline Comments, Prioritized, Restricted Project, Restricted Project, Differential, FreeBSD
epriestley added a comment to T8909: Provide ability to hide all inline or done comments.

Broadly, the technical stuff here is in fairly good shape now but I still don't truly understand what problem we're solving. From earlier, I dug this up:

May 17 2017, 10:51 PM · Inline Comments, Prioritized, Restricted Project, Restricted Project, Differential, FreeBSD
epriestley moved T802: "43 ↗" etc comments should link to the comment on the left side of the screen. from Glitches to Future on the Inline Comments board.
May 17 2017, 10:14 PM · Inline Comments, Differential
epriestley moved T7870: List of cases where ghost comments end up somewhere confusing or unexpected from Backlog to Future on the Inline Comments board.
May 17 2017, 10:14 PM · Inline Comments, Restricted Project, Differential
epriestley merged T5654: Show more context for inline comments in Differential timeline into T8250: Would like to see all comments and their status in a list.
May 17 2017, 10:12 PM · Inline Comments, Prioritized, Restricted Project, Differential
epriestley merged task T5654: Show more context for inline comments in Differential timeline into T8250: Would like to see all comments and their status in a list.
May 17 2017, 10:12 PM · Inline Comments, Prioritized, Restricted Project, Differential
epriestley added a comment to T5654: Show more context for inline comments in Differential timeline.

I'm just going to merge this into T8250. I'm still unsure what's to become of this, but I think however that resolves will cover this.

May 17 2017, 10:12 PM · Inline Comments, Prioritized, Restricted Project, Differential
epriestley added a revision to T1591: Differential "buoyant" header has been temporarily disabled: Restricted Differential Revision.
May 17 2017, 9:55 PM · Inline Comments, Differential
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 17 2017, 7:54 PM · Inline Comments
epriestley closed T10563: Inline comments displayed on the same line are shown in creation order without regard for threading as Resolved by committing Restricted Diffusion Commit.
May 17 2017, 7:27 PM · Inline Comments, Differential, Restricted Project
epriestley closed T10668: When replying to a ghost inline comment, it is possible for the reticle to cover the reply UI as Wontfix.

This is effectively not a problem at HEAD, although I may make it a problem again soon. But I'm also not sure if anyone else has actually hit this, and it's a pain to fix, and even in the worst case it's less bad now because we pointer-events this. I'm just going to punt for now, let the dust settle on T12616, and we can revisit this if anyone's actually hitting it after all that.

May 17 2017, 7:26 PM · Inline Comments, Restricted Project, Differential
epriestley added a comment to T10563: Inline comments displayed on the same line are shown in creation order without regard for threading.

Per T10563#221154, D17938 makes "reply" put comments in the right (threading-respecting) place and marks this complete.

May 17 2017, 7:03 PM · Inline Comments, Differential, Restricted Project
epriestley added a revision to T10563: Inline comments displayed on the same line are shown in creation order without regard for threading: Restricted Differential Revision.
May 17 2017, 7:02 PM · Inline Comments, Differential, Restricted Project
epriestley updated the task description for T12616: Modernize display code for inline comments.
May 17 2017, 6:46 PM · Inline Comments
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 17 2017, 6:46 PM · Inline Comments
epriestley closed T11662: Draft comments which reply to ghost inlines from lines which no longer exist can not be edited or deleted until the page is reloaded as Resolved by committing Restricted Diffusion Commit.
May 17 2017, 3:55 PM · Inline Comments, Customer Impact, Differential
epriestley closed T8323: Saving draft inlines on left hand side of files not present in newer diff in diff-of-diffs fails as Resolved by committing Restricted Diffusion Commit.
May 17 2017, 3:54 PM · Inline Comments, Differential
epriestley closed T1026: Request: ability to select line range for comment via touchscreen as Resolved by committing Restricted Diffusion Commit.
May 17 2017, 3:53 PM · Inline Comments, Differential
epriestley added a revision to T11662: Draft comments which reply to ghost inlines from lines which no longer exist can not be edited or deleted until the page is reloaded: Restricted Differential Revision.
May 17 2017, 3:37 PM · Inline Comments, Customer Impact, Differential
epriestley added a comment to T11662: Draft comments which reply to ghost inlines from lines which no longer exist can not be edited or deleted until the page is reloaded.

I can no longer reproduce the edit issue at HEAD.

May 17 2017, 3:32 PM · Inline Comments, Customer Impact, Differential
epriestley added a revision to T8323: Saving draft inlines on left hand side of files not present in newer diff in diff-of-diffs fails: Restricted Differential Revision.
May 17 2017, 3:27 PM · Inline Comments, Differential
epriestley added a revision to T1026: Request: ability to select line range for comment via touchscreen: Restricted Differential Revision.
May 17 2017, 2:40 PM · Inline Comments, Differential
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 17 2017, 2:40 PM · Inline Comments
epriestley added a comment to T12688: Inline Comment Design Opportunities for Improvement.

In this screenshot:

May 17 2017, 2:37 PM · Design, Differential, Inline Comments
epriestley added a comment to T12688: Inline Comment Design Opportunities for Improvement.

On mobile, the hamburger menu icon is not aligned properly:

May 17 2017, 2:12 PM · Design, Differential, Inline Comments
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 17 2017, 2:10 PM · Inline Comments
epriestley closed T7682: JS Errors when mousing over image diff comments, right side only as Resolved by committing Restricted Diffusion Commit.
May 17 2017, 1:26 PM · Inline Comments, Differential
epriestley closed T8288: Hovering over "Edit" dialog for inline comments which are replies to right-hand-side inline comments shows reticle on wrong side of diff as Resolved.

This no longer reproduces for me at HEAD of master.

May 17 2017, 1:11 PM · Inline Comments, Differential
epriestley added a revision to T7682: JS Errors when mousing over image diff comments, right side only: Restricted Differential Revision.
May 17 2017, 12:54 PM · Inline Comments, Differential
epriestley added a comment to T12688: Inline Comment Design Opportunities for Improvement.

We currently have three distinct selection states which I think are a little muddy. The first is the keyboard selection cursor, which shows what is selected with the keyboard:

May 17 2017, 12:07 PM · Design, Differential, Inline Comments
epriestley closed T5232: Keyboard shortcut to create inline comment as Resolved by committing Restricted Diffusion Commit.
May 17 2017, 12:38 AM · Inline Comments, Differential
epriestley closed T8047: Differential inline reticle can persist across Quicksand navigations as Resolved by committing Restricted Diffusion Commit.
May 17 2017, 12:37 AM · Inline Comments, Quicksand
epriestley closed T9270: Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset as Resolved by committing Restricted Diffusion Commit.
May 17 2017, 12:37 AM · Inline Comments, Differential
epriestley closed T9270: Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset, a subtask of T12634: Keyboard focus reticle is generally oblivious to the world around it, as Resolved.
May 17 2017, 12:37 AM · Differential, Inline Comments

May 16 2017

epriestley added a revision to T11401: Add ability to quote, edit, view raw, view history, and remove inline comments: Restricted Differential Revision.
May 16 2017, 11:56 PM · Inline Comments, Restricted Project, Differential, Feature Request
epriestley added a revision to T5232: Keyboard shortcut to create inline comment: Restricted Differential Revision.
May 16 2017, 11:56 PM · Inline Comments, Differential
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 16 2017, 11:56 PM · Inline Comments
epriestley added a comment to T9270: Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset.

I've marked D17919 as fixing this although it only fixes the "hover with your mouse" half. A followup change will fix the "drag-to-select-a-range" half.

May 16 2017, 11:10 PM · Inline Comments, Differential
epriestley added a comment to T8047: Differential inline reticle can persist across Quicksand navigations.

I marked D17919 as fixing this. I can't reproduce it after that change (except: the drag-select behavior isn't converted yet) and we're now Quicksand-aware, although it's possible I'm just not doing the right sequence of operations.

May 16 2017, 11:09 PM · Inline Comments, Quicksand
epriestley added a revision to T8047: Differential inline reticle can persist across Quicksand navigations: Restricted Differential Revision.
May 16 2017, 11:06 PM · Inline Comments, Quicksand
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 16 2017, 11:06 PM · Inline Comments
epriestley added a revision to T9270: Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset: Restricted Differential Revision.
May 16 2017, 11:06 PM · Inline Comments, Differential
epriestley moved T5232: Keyboard shortcut to create inline comment from Backlog to Reticle on the Inline Comments board.
May 16 2017, 8:15 PM · Inline Comments, Differential
cspeckmim added a comment to T9269: Undoing multiple inline comments on the same line will restore the comment out of position..

doggo.png (31×35 px, 7 KB)

May 16 2017, 8:15 PM · Inline Comments, Differential
epriestley moved T1026: Request: ability to select line range for comment via touchscreen from Glitches to Reticle on the Inline Comments board.
May 16 2017, 8:15 PM · Inline Comments, Differential
epriestley added a comment to T9269: Undoing multiple inline comments on the same line will restore the comment out of position..

Sorry, yes, that was a disappointing way to phrase it. You may open a thousand editors and put any number of them between zero and all of them, inclusive, into any of the various undo states.

May 16 2017, 8:13 PM · Inline Comments, Differential
cspeckmim added a comment to T9269: Undoing multiple inline comments on the same line will restore the comment out of position..

only half of them :/

🐕

May 16 2017, 8:12 PM · Inline Comments, Differential
epriestley updated the task description for T12616: Modernize display code for inline comments.
May 16 2017, 8:10 PM · Inline Comments
epriestley closed T9269: Undoing multiple inline comments on the same line will restore the comment out of position. as Resolved.

This no longer reproduces after D17916.

May 16 2017, 8:09 PM · Inline Comments, Differential
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 16 2017, 8:06 PM · Inline Comments
epriestley moved T8288: Hovering over "Edit" dialog for inline comments which are replies to right-hand-side inline comments shows reticle on wrong side of diff from Editor to Reticle on the Inline Comments board.
May 16 2017, 6:11 PM · Inline Comments, Differential
epriestley moved T10668: When replying to a ghost inline comment, it is possible for the reticle to cover the reply UI from Editor to Reticle on the Inline Comments board.
May 16 2017, 6:11 PM · Inline Comments, Restricted Project, Differential
epriestley closed T11648: Jumping to an reply inline comment via URL anchor should highlight the comment node accurately as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 6:10 PM · Inline Comments, Differential, Bug Report
epriestley closed T11648: Jumping to an reply inline comment via URL anchor should highlight the comment node accurately, a subtask of T12634: Keyboard focus reticle is generally oblivious to the world around it, as Resolved.
May 16 2017, 6:09 PM · Differential, Inline Comments
epriestley closed T11784: Differential "stick to the comment area" and "jump to anchor" scroll behaviors interact destructively while loading content as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 6:06 PM · Inline Comments, Differential, Bug Report
epriestley added a revision to T11648: Jumping to an reply inline comment via URL anchor should highlight the comment node accurately: Restricted Differential Revision.
May 16 2017, 6:06 PM · Inline Comments, Differential, Bug Report
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 16 2017, 6:06 PM · Inline Comments
epriestley renamed T11648: Jumping to an reply inline comment via URL anchor should highlight the comment node accurately from Jumping to an inline comment via URL anchor should highlight it with the keyboard focus reticle to Jumping to an reply inline comment via URL anchor should highlight the comment node accurately.
May 16 2017, 5:39 PM · Inline Comments, Differential, Bug Report
epriestley added a comment to T11648: Jumping to an reply inline comment via URL anchor should highlight the comment node accurately.

I'm inclined not to actually pursue the autofocus approach I was considering before, at least until we get a better read on whether click-to-select is a good behavior or not. Instead, I'm just going to fiddle with the UI a bit to fix the alignment issue. The new hidden inline state has some similar alignment issues.

May 16 2017, 5:38 PM · Inline Comments, Differential, Bug Report
epriestley added a comment to T5030: Improve behavior when jumping to inline comments.

(If something you care about got merged here and isn't covered at HEAD / by T12616, feel free to file a new report or feature request adhering to modern guidelines.)

May 16 2017, 5:35 PM · Inline Comments, Restricted Project, Differential
epriestley closed T5030: Improve behavior when jumping to inline comments as Wontfix.

I'm not sure this task has any specific, actionable issues remaining. Partly, it has just been open for twenty five decades and become a bit of a dumping ground.

May 16 2017, 5:34 PM · Inline Comments, Restricted Project, Differential
epriestley added a revision to T11784: Differential "stick to the comment area" and "jump to anchor" scroll behaviors interact destructively while loading content: Restricted Differential Revision.
May 16 2017, 5:21 PM · Inline Comments, Differential, Bug Report
epriestley closed T8420: Hidden inlines don't work properly with anchor-based navigation as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 5:12 PM · Inline Comments, Restricted Project, Differential
epriestley added a revision to T8420: Hidden inlines don't work properly with anchor-based navigation: Restricted Differential Revision.
May 16 2017, 5:08 PM · Inline Comments, Restricted Project, Differential
epriestley renamed T9270: Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset from Toggling File Browser on Differential while creating inline comment causes keyboard focus reticle to offset to Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset.
May 16 2017, 4:49 PM · Inline Comments, Differential
epriestley added a comment to T8047: Differential inline reticle can persist across Quicksand navigations.

The keyboard reticle has been fixed but the inline reticle is still at large.

May 16 2017, 4:46 PM · Inline Comments, Quicksand
epriestley closed T12634: Keyboard focus reticle is generally oblivious to the world around it as Resolved.

I think the keyboard reticle now generally has reasonable behavior.

May 16 2017, 4:45 PM · Differential, Inline Comments
epriestley closed T12715: Availability of inline "Reply" action is inconsistent as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 4:44 PM · Inline Comments
epriestley added a revision to T12616: Modernize display code for inline comments: Restricted Differential Revision.
May 16 2017, 4:34 PM · Inline Comments
epriestley added a revision to T12715: Availability of inline "Reply" action is inconsistent: Restricted Differential Revision.
May 16 2017, 4:34 PM · Inline Comments
chad added a comment to T12688: Inline Comment Design Opportunities for Improvement.

max-height: 600px; overflow: scroll;

May 16 2017, 4:09 PM · Design, Differential, Inline Comments
epriestley added a comment to T12688: Inline Comment Design Opportunities for Improvement.

This is going to get even worse:

May 16 2017, 4:08 PM · Design, Differential, Inline Comments
epriestley closed T8130: Keyboard shortcut for "Done" as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 3:23 PM · Inline Comments, Restricted Project, Differential
epriestley closed T8131: Clicking "Done" breaks keyboard navigation as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 3:23 PM · Inline Comments, Restricted Project, Differential
epriestley closed T12633: Interacting with the InlineEditor does not resize or reposition the keyboard focus reticle as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 3:22 PM · Inline Comments
epriestley closed T12633: Interacting with the InlineEditor does not resize or reposition the keyboard focus reticle, a subtask of T12634: Keyboard focus reticle is generally oblivious to the world around it, as Resolved.
May 16 2017, 3:22 PM · Differential, Inline Comments
epriestley closed T10049: Differential highlight reticle persists after focusing an inline comment, then hiding it as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 3:22 PM · Inline Comments, Differential
epriestley closed T10049: Differential highlight reticle persists after focusing an inline comment, then hiding it, a subtask of T12634: Keyboard focus reticle is generally oblivious to the world around it, as Resolved.
May 16 2017, 3:22 PM · Differential, Inline Comments
epriestley closed T12632: Resizing a diff does not resize the keyboard focus reticle as Resolved by committing Restricted Diffusion Commit.
May 16 2017, 3:21 PM · Inline Comments
epriestley closed T12632: Resizing a diff does not resize the keyboard focus reticle, a subtask of T12634: Keyboard focus reticle is generally oblivious to the world around it, as Resolved.
May 16 2017, 3:21 PM · Differential, Inline Comments
epriestley added a revision to T8130: Keyboard shortcut for "Done": Restricted Differential Revision.
May 16 2017, 3:07 PM · Inline Comments, Restricted Project, Differential
epriestley updated the task description for T12616: Modernize display code for inline comments.
May 16 2017, 2:32 PM · Inline Comments
epriestley added a revision to T8131: Clicking "Done" breaks keyboard navigation: Restricted Differential Revision.
May 16 2017, 2:31 PM · Inline Comments, Restricted Project, Differential
epriestley added a revision to T12634: Keyboard focus reticle is generally oblivious to the world around it: Restricted Differential Revision.
May 16 2017, 2:31 PM · Differential, Inline Comments
epriestley added a revision to T12633: Interacting with the InlineEditor does not resize or reposition the keyboard focus reticle: Restricted Differential Revision.
May 16 2017, 2:13 PM · Inline Comments
epriestley added a revision to T12634: Keyboard focus reticle is generally oblivious to the world around it: Restricted Differential Revision.
May 16 2017, 2:13 PM · Differential, Inline Comments
epriestley updated the task description for T12616: Modernize display code for inline comments.
May 16 2017, 2:07 PM · Inline Comments
epriestley added a comment to T10049: Differential highlight reticle persists after focusing an inline comment, then hiding it.

I've marked D17903 as fixing this. We still keep the comment focused, but comments no longer collapse en-masse after changes in T12616. Current state of the world is:

May 16 2017, 2:07 PM · Inline Comments, Differential
epriestley added a revision to T10049: Differential highlight reticle persists after focusing an inline comment, then hiding it: Restricted Differential Revision.
May 16 2017, 2:05 PM · Inline Comments, Differential
epriestley added a revision to T12634: Keyboard focus reticle is generally oblivious to the world around it: Restricted Differential Revision.
May 16 2017, 2:05 PM · Differential, Inline Comments
epriestley added a revision to T12634: Keyboard focus reticle is generally oblivious to the world around it: Restricted Differential Revision.
May 16 2017, 2:01 PM · Differential, Inline Comments
epriestley added a revision to T9270: Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset: Restricted Differential Revision.
May 16 2017, 2:01 PM · Inline Comments, Differential
epriestley added a comment to T9270: Toggling File Browser on Differential while creating inline comment causes inline/edit focus reticle to offset.

This discusses the hover/edit reticle, but the keyboard reticle has the same bug.

May 16 2017, 1:59 PM · Inline Comments, Differential