Rewrite the attendees dialog using modern code
Categories
(Calendar :: Dialogs, enhancement)
Tracking
(Not tracked)
People
(Reporter: darktrojan, Assigned: darktrojan)
References
Details
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
pmorris
:
review+
pmorris
:
approval-calendar-beta+
|
Details | Diff | Splinter Review |
This is something I have been chipping away at for some months now. It's not complete, but it is good enough to ship with 78, and it is better than the existing dialog. So I intend to land the patch to get it in front of Daily users, then fix as many of the remaining problems as possible (in follow-up bugs) before 78 ships.
I'm not trying to reinvent the wheel here, just replace it with a new wheel that rolls a bit more smoothly. There are some fundamental issues with the dialog (not least that it doesn't actually do a lot at present) that will still exist after this bug lands, but it should be much easier to maintain and test, as well as nicer to use.
Assignee | ||
Comment 1•4 years ago
|
||
Okay, I could keep making changes to this until the cows come home. And quite frankly, I'm sick of looking at it, so here it is.
Things I know I still have to do:
- There's a problem with dragging the bar to a point where the grid scrolls.
- I'm not showing the status icon for each attendee. This very rarely showed up in the old version and I don't know if it's actually worth having.
- Way more of this could be tested. At least I have a good starting point for easily making new tests now.
- Deal with the stylesheets. I added a new one just for this dialog to keep it tidy, but a lot of the styling is still in the sheet which gets shared across all of the event dialogs. I always thought this was a bit odd.
- Fine-tune what happens with keyboard navigation. I hope we can get a variation of the compose pills happening at some point.
- Probably a bunch of other things I can't think of right now.
Comment 2•4 years ago
|
||
Assignee | ||
Comment 3•4 years ago
|
||
I fixed the test (yay bitrot) and addressed all the comments, I think.
Comment 4•4 years ago
|
||
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 5•4 years ago
|
||
Updated•4 years ago
|
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/862c66f349d1
Rewrite the attendees dialog using modern code. r=pmorris
Assignee | ||
Updated•4 years ago
|
Comment 7•4 years ago
|
||
bugherder uplift |
Thunderbird 78.0b1:
https://hg.mozilla.org/releases/comm-beta/rev/0b29a79a9465
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Description
•