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 rPfb9f3cc0b4ca: Restore the "buoyant" header in Differential.
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: D17945: Restore the "buoyant" header in Differential.
May 17 2017, 9:55 PM · Inline Comments, Differential
epriestley added a revision to T12616: Modernize display code for inline comments: D17940: Restore "h" to hide or show files, and modernize file visibility toggling.
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 rP80c329c94294: When replying to a threaded inline, put the new inline in the right place in….
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: D17938: When replying to a threaded inline, put the new inline in the right place in the thread.
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: D17937: Allow any inline in the document to be queried by ID.
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 rPdde63af1cc86: Fix a JS console warning when hovering over replies to ghosts on lines which no….
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 rP9eb285f4aabb: Fix "left"/"right" changeset ID selection for synthetic deletions.
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 rP343f7cac72bb: Improve mobile/device behaviors for inline comments.
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: D17930: Fix a JS console warning when hovering over replies to ghosts on lines which no longer exist.
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: D17929: Fix "left"/"right" changeset ID selection for synthetic deletions.
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: D17928: Improve mobile/device behaviors for inline comments.
May 17 2017, 2:40 PM · Inline Comments, Differential
epriestley added a revision to T12616: Modernize display code for inline comments: D17928: Improve mobile/device behaviors for inline comments.
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: D17927: Move the "select a line range" inline code to DiffInline.
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 rP422eb9db837d: Correct the generation of "<th />" IDs on left-hand-side of image changesets.
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: D17926: Correct the generation of "<th />" IDs on left-hand-side of image changesets.
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 rPe4e91ebf6f15: In Differential, allow "r" to create comments and "R" to quote.
May 17 2017, 12:38 AM · Inline Comments, Differential
epriestley closed T8047: Differential inline reticle can persist across Quicksand navigations as Resolved by committing rP0ca49fbeb951: Move "hover over an inline to see the affected lines" code to the new class tree.
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 rP0ca49fbeb951: Move "hover over an inline to see the affected lines" code to the new class tree.
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: D17920: In Differential, allow "r" to create comments and "R" to quote.
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: D17920: In Differential, allow "r" to create comments and "R" to quote.
May 16 2017, 11:56 PM · Inline Comments, Differential
epriestley added a revision to T12616: Modernize display code for inline comments: D17920: In Differential, allow "r" to create comments and "R" to quote.
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: D17919: Move "hover over an inline to see the affected lines" code to the new class tree.
May 16 2017, 11:06 PM · Inline Comments, Quicksand
epriestley added a revision to T12616: Modernize display code for inline comments: D17919: Move "hover over an inline to see the affected lines" code to the new class tree.
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: D17919: Move "hover over an inline to see the affected lines" code to the new class tree.
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: D17916: Allow cancelled inlines, edits, and replies to be undone to get the text back again.
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 rP6a9dd61c427b: Make collapsed inlines more useful and anchor target highlights more accurate.
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 rP325682248a8e: If there's an anchor in the URL in Differential, don't stick to the bottom of….
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: D17913: Make collapsed inlines more useful and anchor target highlights more accurate.
May 16 2017, 6:06 PM · Inline Comments, Differential, Bug Report
epriestley added a revision to T12616: Modernize display code for inline comments: D17913: Make collapsed inlines more useful and anchor target highlights more accurate.
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: D17911: If there's an anchor in the URL in Differential, don't stick to the bottom of the page as content loads.
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 rP86b9deb8a9e9: Move inline anchors up, to dolumn-level.
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: D17910: Move inline anchors up, to dolumn-level.
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 rP8052ab84bfd8: Remove "^" (Prev) and "V" (Next) actions on Differential inline comments.
May 16 2017, 4:44 PM · Inline Comments
epriestley added a revision to T12616: Modernize display code for inline comments: D17908: Remove "^" (Prev) and "V" (Next) actions on Differential inline comments.
May 16 2017, 4:34 PM · Inline Comments
epriestley added a revision to T12715: Availability of inline "Reply" action is inconsistent: D17908: Remove "^" (Prev) and "V" (Next) actions on Differential inline comments.
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 rP1b5a276a02d6: Add Differential keyboard shortcuts for "mark done" and "hide/show".
May 16 2017, 3:23 PM · Inline Comments, Restricted Project, Differential
epriestley closed T8131: Clicking "Done" breaks keyboard navigation as Resolved by committing rPa154407efb32: Retain keyboard cursor state across more inline edit operations in Differential.
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 rP1493f08272dc: Emit resize events after making document changes during inline editing.
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 rP665ff4fdf6e7: Redraw the Differential keyboard reticle after collapsing/un-collapsing an….
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 rP7d6133929a66: Resize the Differential keyboard focus reticle when the window is resized.
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": D17906: Add Differential keyboard shortcuts for "mark done" and "hide/show".
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: D17905: Retain keyboard cursor state across more inline edit operations in Differential.
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: D17905: Retain keyboard cursor state across more inline edit operations in Differential.
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: D17904: Emit resize events after making document changes during inline editing.
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: D17904: Emit resize events after making document changes during inline editing.
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: D17903: Redraw the Differential keyboard reticle after collapsing/un-collapsing an inline.
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: D17903: Redraw the Differential keyboard reticle after collapsing/un-collapsing an inline.
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: D17902: When the Differential filetree is toggled, resize the keyboard reticle properly.
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: D17902: When the Differential filetree is toggled, resize the keyboard reticle properly.
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