-
Notifications
You must be signed in to change notification settings - Fork 57
Simplified interface to add calendar and password dialogs #62
Comments
Sounds great! Would you be able to upload a screenshot here of how the new UI looks? |
Hi @Trim, all the images fail to load. Are you sure they were properly saved / uploaded? |
Hello, I have updated links to give direct access to the nextcloud share (before, links were created from the gallery app). If it still not work, you can download a zip with all images here (so, you bypass the Gtihub cache): |
Thanks, the images now show in Github as well. From a user experience perspective, I think the dialogues can be simplified even more:
|
For the Indeed, I can hide For last point, you suggest to split the configuration into one more step like |
Great. |
Hi, I don't know if I arrive too late for this... but can I ask for the password prompt screen to be compatible with the KeePass password manager? I really don't want to leave my clear-text passwords in Thunderbird's store. |
@naevtamarkus You mean Ctrl + V paste support for both (username, password) fields in one batch? I would assume most people use the account creation screen very rarely, so I wouldn't consider a change for this screen a high priority. It should also go in its own feature request. |
No, what I mean is that the password is not recorded in the account
creation screen, so that it would be asked every time you start
Thunderbird... and this is where the password managers (like KeePass)
come into play, so that they can auto-fill the password and "click"
enter automatically.
This is standard procedure (works for 99% of the applications), and
Thunderbird supports it on all its accounts... but the fork this project
comes from has never allowed it (so, it was basically the only password
I needed to type). I just hope someone is considering this for the near
future.
Thanks!
|
Hello, Well, you can see I've added in part 5 a way to directly enter username and password inside the calendar creation. I've done this because the current interface is very complex for a new user : what's the difference between mailbox and user name, domain name ? There's no password field to go through Exchange server data ? Having a screen which directly ask for username, password and server location is, I hope, clearer of what is currently happening: we are trying to connect to your Exchange server to be able to get data from it. I have added also a checkbox to directly save the password in the standard Thunderbird password manager on success authentication. If you don't want to use it, just let it opt-out and on next Thunderbird start you'll see same prompts than the original fork. The issue you mentioned is not really in the same process: it's when you have already configured your calendar and you start Thunderbird with no password saved in the manager. In that case I've not made any modification, because:
That's just to explain what I've seen up to know (maybe I'm wrong with some points, because I am not very skilled with all the XUL/JavaScript/interfaces stuff), but that the current situation of the XML HTTP Requests sent to Exchange servers and password prompts to user. Unfortunately, to modify this code of ExchangeCalendar will requires strong knowledges about Exchange 2007, 2010, 2013 and next releases authentication process, knowledges about XML HTTP requests and how to correctly manage authentication types and finally about XUL interfaces to see if new interfaces can be used now to get equivalent features. Fortunately, you can also just use the Thunderbird password manager with a master password (in that case, passwords will be encrypted). You can then simply use Keepass to give the master password to Thunderbird. So, regarding how much complex task will be to update our code to use standard Thunderbird password prompt and how simple workaround is, it's not a priority for me (if it's feasible). |
Thanks a lot for your detailed response. I think it's a cosmetic issue about the way windows are named, so that KeePass (KeeFox) can recognize them. Please check here: Ericsson#384 Anyway, the workaround you propose (using the master password) is sufficient in my case, I don't know how did I overlook this feature. Thanks a lot! |
Hi @Trim, any news on this? Looks like you already did a large part of the implementation so it would be great to see this finished up and ready for merging. |
No news about this proof of concept. I'd prefer to finish the currently waiting big modifications (beautify all the code and update the code tree #80). Then I'll be able to take back this code manually and create a better commit history to do a pull request (that will be a really big pull request as IIRC almost all the code interface is rewritten). I have too to check if code still work correctly with stuff like |
In order to have a simpler way to create calendar and to have a more reliable way to ask password to users, I plan to update the calendar creation dialog and calendar properties.
Tasks I identified to achieve this:
user@domain.com
since years)I'm currently working on my personal branch Trim/wip-new-calendar-creation-dialog-and-authentication-process. I don't work directly on ExchangeCalendar repository, because I'll certainly rebase the branch multiple times and/or force push commits.
The text was updated successfully, but these errors were encountered: