remove grid usage from comm/calendar/base/content/dialogs/calendar-subscriptions-dialog.xul
Categories
(Thunderbird :: General, task)
Tracking
(Not tracked)
People
(Reporter: khushil324, Assigned: khushil324)
References
Details
Attachments
(2 files, 3 obsolete files)
|
8.83 KB,
patch
|
pmorris
:
review+
|
Details | Diff | Splinter Review |
|
25.02 KB,
image/png
|
Details |
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
At least that what I see when calling window.openDialog("chrome://calendar/content/calendar-subscriptions-dialog.xul");
| Assignee | ||
Comment 4•6 years ago
|
||
| Assignee | ||
Comment 5•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 6•6 years ago
|
||
Comment 7•6 years ago
|
||
| Assignee | ||
Comment 8•6 years ago
|
||
The button are not verticle aligned with the approach you suggested. I also tried it for many other places but I was coming across the same problem.
Comment 9•6 years ago
|
||
A little bit OT, but this dialog could need a bunch of redesign. It's so old-fashioned... the text says to select calendars to subscribe to, but then there are but subscribe AND unsubscribe. AND, ok + cancel buttons.
Slightly more modern, I'd expect the calendar list to show, and then checkboxes next to them showing subscribed or not, then just an OK button to save stuff. And the "progress" indicator.... ugh!
Then again, I'm not sure which providers support this so you can actually make use of the calendar search... Maybe we're just bad at detecting it too.
| Assignee | ||
Comment 10•6 years ago
|
||
This is from the chat between me and Philipp: "What you could possibly do is mock it by calling the openDialog function with some parameters and hoping things work out, or possibly registering your own mock calendar search service provider. Right now I believe the only server that supports it is the WCAP server, which will be hard to find."
Comment 11•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
Comment 12•6 years ago
|
||
This and many other dialogs need a thorough analysis and redesign.
I'm gonna open a meta bug to track ux-needed bugs and create mock-ups for all of them.
Cheers
Comment 13•6 years ago
|
||
I think your identical CSS files will bust the packaging stage. You need to add them to allowed-dupes.mn or make them different somehow. Have you done a try run?
Can you please check when reviewing that no duplicate files are introduced.
Comment 14•6 years ago
|
||
You can see the packaging error here:
https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=8c0e9a39b82b6f073c01563e7c561b1f93362bfe
[task 2019-08-22T19:17:38.428Z] 19:17:38 INFO - package> extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/osx/calendar-subscriptions-dialog.css
[task 2019-08-22T19:17:38.428Z] 19:17:38 INFO - package> extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/windows/calendar-subscriptions-dialog.css
Comment 15•6 years ago
|
||
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/de1416c02453
remove grid usage from calendar-subscriptions-dialog.xul. r=pmorris
https://hg.mozilla.org/comm-central/rev/1a402de7a248
Follow-up: Fix allowed-dupes.mn. r=me
Updated•6 years ago
|
Comment 16•6 years ago
|
||
(In reply to Jorg K (GMT+2) from comment #13)
Can you please check when reviewing that no duplicate files are introduced.
Good to know about this duplicate files issue. I'll watch for that in the future.
Description
•