Improvements to Transfer Settings Preferences
OpenPGP addon for Mozilla Thunderbird
Brought to you by:
pbrunschwig
Mail from dkg on the mailing list:
The dialog as a whole is too much text for most users to read, in this era of short attention spans. I recommend splitting it into three simple buttons, something like:
[ Set up another Autocrypt e-mail app ] (_What's_Autocrypt?_)
[ Back up your Enigmail settings ]
[ Restore Enigmail settings from backup ]
I'm imagining that What's_Autocrypt? would be a link that takes the
user to some explanatory page at https://autocrypt.org/ .
(obviously, if enigmail is not in a state to be able to initiate an
Autocrypt Setup Message, the first button should be disabled; perhaps
adding a tooltip or a "why is this disabled?" link would be friendly in
that situation)
Maybe with this setup, we can do away with all the rest of the text
in that pane entirely?
Hey, I want to work on this Enhancement. Can you guide me little bit ?
The dialog is found in pref-enigmail.xul, in the last tab (labelled "Transfer Settings").
The functionality is already there, what is required here is improving/rearranging the labels. You also might use this to learn how the Autocrypt Setup Message is created and used (which would have been my suggestion for the next step in any case ;-) ).
I have gone through the source code for Transfer Settings as well as How Autocrypt Setup Message is and it is communicating to other devices. Now, I have fair idea about Autocrypt and little idea about how Autocrypt Message Setup is created. I am still digging in to figure out the whole Setup.
For this bug, should I remove all the descriptions and change the name of the Lable according to above recommendations and also add link to https://autocrypt.org/ ?
Last edit: Khushil Mistry 2018-03-28
Yes, I think you can remove the description entirely.
Hey, I have few questions regarding coding standards. I have attached SS of my changes.
1 .What is Autocrypt is hardcoded here. Should I add it in enigmail.dtd in locale/en-US. Is there any need to add this Entity else where ?
Last edit: Khushil Mistry 2018-03-29
Hey, I have done required changes and checked on Thunderbird. Please review it.
looks good upon a first glance
committed to master - thanks.