Closed Bug 1647928 Opened 4 years ago Closed 4 years ago

Further improvements to the attendees dialog

Categories

(Calendar :: Dialogs, defect)

defect

Tracking

(thunderbird_esr78 fixed, thunderbird78 fixed)

RESOLVED FIXED
Thunderbird 79.0
Tracking Status
thunderbird_esr78 --- fixed
thunderbird78 --- fixed

People

(Reporter: darktrojan, Assigned: darktrojan)

References

Details

Attachments

(2 files, 1 obsolete file)

No description provided.
Summary: Dragging the event bar in the attendees dialog breaks if scrolling happnes → Dragging the event bar in the attendees dialog breaks if scrolling happens
Attached patch 1647928-attendees-drag-1.diff — — Splinter Review

This fixes the dragging problem I had, does it fix the one you had?

Attachment #9158731 - Flags: review?(paul)
Attachment #9158731 - Flags: approval-calendar-beta?(paul)
No longer regressed by: 1639763
See Also: → 1639763

Changing this bug to cover a bunch of things because we don't need a new bug for every little thing.

Summary: Dragging the event bar in the attendees dialog breaks if scrolling happens → Further improvements to the attendees dialog
Attached patch 1647928-attendees-grid-header-1.diff (obsolete) — — Splinter Review

This makes the grid a little bit taller so that the time labels are clearer. I've also tweaked some colours so they're not hard-wired. (I'm still not totally happy with the colours on Mac but there's no simple solution, and it's better than it was in 68.)

Attachment #9158761 - Flags: review?(paul)
Attachment #9158761 - Flags: approval-calendar-beta?(paul)

This is more logical.

Attachment #9158761 - Attachment is obsolete: true
Attachment #9158761 - Flags: review?(paul)
Attachment #9158761 - Flags: approval-calendar-beta?(paul)
Attachment #9158769 - Flags: review?(paul)
Attachment #9158769 - Flags: approval-calendar-beta?(paul)
Comment on attachment 9158731 [details] [diff] [review]
1647928-attendees-drag-1.diff

Review of attachment 9158731 [details] [diff] [review]:
-----------------------------------------------------------------

This definitely seemed to improve things.  It took longer for the glitches to occur.  They did occur eventually, same as before, with the pink event bar jumping way to the left or the right as soon as you drop it.  I tried playing with the zoom as well.  I was able to get the glitches to appear both with and without zooming first.

Looking closer at what's going on when a glitch happens, the pink bar seems to be getting disconnected from the date and time shown in the dialog fields.  Like it jumps to a day and some number of hours later.  Then when you drag it again it jumps again, but back into sync with the numbers in the fields.
Attachment #9158731 - Flags: review?(paul)
Attachment #9158731 - Flags: review+
Attachment #9158731 - Flags: approval-calendar-beta?(paul)
Attachment #9158731 - Flags: approval-calendar-beta+
Comment on attachment 9158769 [details] [diff] [review]
1647928-attendees-grid-header-2.diff

Review of attachment 9158769 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good!  Nice improvement for making sense of the time labels in the header.
Attachment #9158769 - Flags: review?(paul)
Attachment #9158769 - Flags: review+
Attachment #9158769 - Flags: approval-calendar-beta?(paul)
Attachment #9158769 - Flags: approval-calendar-beta+

Looking closer at what's going on when a glitch happens, the pink bar seems to be getting disconnected from the date and time shown in the dialog fields. Like it jumps to a day and some number of hours later. Then when you drag it again it jumps again, but back into sync with the numbers in the fields.

Weird. But this isn't the most sane drag-and-drop code I've ever written, so hardly a surprise. Hopefully there'll be chances for more work on this dialog.

Target Milestone: --- → Thunderbird 79.0

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/376d4a7f56f6
Extend the attendees grid into the header area. r=pmorris DONTBUILD

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED

It seems just one of two patches has been checked in.

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/396baf34dbd9
Fix dragging the event bar in the attendees dialog. r=pmorris

Thanks for noticing! Landed now.

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/3f371b70ed5e
follow-up - Fix linting failure. rs=linting DONTBUILD
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: