Some minor M3 usability suggestions
-
Hello!
I'm using M3 on a mirror mail account which is only for my M3 test. On prod I am on M2. I am dealing with a huge amount of Spam mails and therefore some current M3 handling is too complex, the mouse/click pathes are too long.
This suggestions are for better usability when using keyboard only to handling M3:
- Configurable shortcuts for as many as possible functions
- Show current assigned shortcuts in the hint windows
- Configurable start folder (Inbox, Spam, Sent or some IMAP folders...)
- When going to the M3 panel, made the input focus on the mail list, that i can directly walk through the mails with the Up/Down keys
- A (configurable) button to empty specific folders in one step (e.g. Spam, Trash Can, some IMAP folders) and a configurable shortcut for that
- The "Empty Trashcan" item in the folders context menu available on EACH folder (no hiding on other folders)
- Improve the skin to made it better recognizable which element (the mail list, mail content and so on) has the input focus
And finally as i want to test M3 on huge mail databases: An import from M2Already there. My fail!In common: M3 looks really good with great potential.
Greets
Cody -
@codehunter I would be happy if I could use Shift+Delete to permanently remove emails from the Received or Unread folders, without having to navigate to spam folders and trash folders for each account.
-
@pesala said in Some minor M3 usability suggestions:
@codehunter I would be happy if I could use Shift+Delete to permanently remove emails from the Received or Unread folders, without having to navigate to spam folders and trash folders for each account.
Yea but a little bit more configurable - which folders are affected. Then would it be fine
-
@pesala I keep all my spam as a reference, but you should be able to do that?! Do you show your spam mail in
Unread
? -
@codehunter said in Some minor M3 usability suggestions:
An import from M2
That's already there, although at least for me it needed some tweaking for the
accounts.ini
(deleting IRC accounts from the config IIRC) and it does not work with offline accounts without assigning some other values in the config to them as well (e.g. add some bogus mail address, that is then shown in M3) (reported aslooks like I have not actually reported this error, but @WildEnte has found the same: https://forum.vivaldi.net/topic/59204/importing-from-m2-fails-at-irc-accounts?_=1622317002490).VB-78024
Go to
Menu
->File
->Import from Application or Files
-> selectOpera 12.x
. -
@jumpsq said in Some minor M3 usability suggestions:
@codehunter said in Some minor M3 usability suggestions:
An import from M2
That's already there, although at least for me it needed some tweaking for the
accounts.ini
(deleting IRC accounts from the config IIRC) and it does not work with offline accounts without assigning some other values in the config to them as well - and when you do and add some bogus mail address for offline accounts (reported asVB-78024
).Go to
Menu
->File
->Import from Application or Files
-> selectOpera 12.x
.Uh! WTF!
I have not realized that. Since when it is included? Very nice. Then forgot this point in my inital post!
-
That was not actually easy to find.
[Mail][New] Import from M2 (VB-63958)
https://vivaldi.com/blog/desktop/tab-menu-and-speed-dial-fixes-vivaldi-browser-snapshot-2218-3/
And I agree that this option is very well hidden - I searched for a while after reading the forums (and it did not work for the IRC and offline accounts, as mentioned above, after I had finally found it)
-
@jumpsq said in Some minor M3 usability suggestions:
(reported as VB-78024 l
for whatever reason I seem to have failed to report that as a bug. Does your bug 78024 describe that problem? If not then I'll make a simple usecase and write a report.
-
@wildente Sure, go for it. This report was actually about RSS and mail account without authentication leading to errors, not about IRC. I'm not sure if it has been fixed yet.
Console output was something like
("Uncaught (in promise) Failed to execute 'put' on 'IDBObjectStore': Evaluating the object store's key path yielded a value that is not a valid key. DataError: Failed to execute 'put' on 'IDBObjectStore': Evaluating the object store's key path yielded a value that is not a valid key.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/bundle.js (1))
for some entries like
[Account1] Incoming Protocol=RSS Outgoing Protocol Charset=utf-8 Personalization Xface Temporary=0 Category Incoming Port=0 Outgoing Port=0 Secure Connection In=0 Secure Connection Out=0 Secure Authentication=0 Incoming Authentication Method=0 Outgoing Authentication Method=0 Incoming Timeout=0 Outgoing Timeout=0 Remove From Server Delay Enabled=0 Remove From Server Delay=604800 Remove From Server Only If Marked As Read=0 Remove From Server Only If Complete Message=1 Initial Poll Delay=5 Poll Interval=300 Max Download Size=0 Purge Age=-1 Purge Size=-1 Download Bodies=0 Download Attachments=0 Leave On Server=1 Server Has Spam Filter=0 IMAP BODYSTRUCTURE support=1 IMAP IDLE support=1 Permanent Delete=1 Queue Outgoing=0 Send Queued After Check=0 Mark Read If Seen=0 Sound Enabled=0 Manual Check Enabled=1 Add Contact When Sending=1 Show Warning For Empty Subject=1 Account Name=RSS Incoming Servername Incoming Username Outgoing Servername Outgoing Username Force Charset=0 Allow 8Bit Headers=0 Allow 8Bit Transfer=0 Allow Incoming QuotedString QP=1 Prefer HTML Composing=4 Real Name Email Replyto Organization Signature File={Preferences}mail/signature1.txt Sound File Reply Followup Forward Linelength=76 Remove Signature On Reply=1 Max QuoteDepth On Reply=-1 Max QuoteDepth On QuickReply=2 Auto CC Auto BCC Signature is HTML=0 Low bandwidth mode=0 Fetch Max Lines=100 Fetch Only Text=0 Default Direction=0 Default Store=2
or
"Uncaught (in promise) TypeError: Error in invocation of savedpasswords.delete(boolean isExplicit, savedpasswords.PasswordForm passwordForm): Error at parameter 'passwordForm': Error at property 'username': Invalid type: expected string, found integer.", source: chrome-extension://mpognobbkildjkofajifpdfhcoklimli/background-common-bundle.js (8)
for entries like
[Account9] Incoming Protocol=POP Outgoing Protocol=SMTP Charset=utf-8 Personalization Xface Temporary=0 Category= Incoming Port=0 Outgoing Port=0 Secure Connection In=0 Secure Connection Out=0 Secure Authentication=0 Incoming Authentication Method=0 Outgoing Authentication Method=0 Incoming Timeout=60 Outgoing Timeout=0 Remove From Server Delay Enabled=0 Remove From Server Delay=604800 Remove From Server Only If Marked As Read=0 Remove From Server Only If Complete Message=1 Initial Poll Delay=0 Poll Interval=0 Max Download Size=0 Purge Age=-1 Purge Size=-1 Download Bodies=1 Download Attachments=1 Leave On Server=1 Server Has Spam Filter=0 IMAP BODYSTRUCTURE support=1 IMAP IDLE support=1 Permanent Delete=1 Queue Outgoing=0 Send Queued After Check=0 Mark Read If Seen=0 Sound Enabled=0 Manual Check Enabled=0 Add Contact When Sending=1 Show Warning For Empty Subject=1 Account Name=spam Incoming Servername=localhost Incoming Username= Outgoing Servername= Outgoing Username= Force Charset=0 Allow 8Bit Headers=0 Allow 8Bit Transfer=0 Allow Incoming QuotedString QP=1 Prefer HTML Composing=4 Real Name= Email= Replyto= Organization= Signature File={Preferences}mail/signature9.txt Sound File= Reply=On %:Date:, %f wrote: Followup Forward=\n\n------- Forwarded message -------\nFrom: %:From:\nTo: %:To:\nCc: %:Cc:\nSubject: %:Subject:\nDate: %:Date:\n Linelength=76 Remove Signature On Reply=1 Max QuoteDepth On Reply=-1 Max QuoteDepth On QuickReply=2 Auto CC= Auto BCC= Signature is HTML=0 Low bandwidth mode=0 Fetch Max Lines=100 Fetch Only Text=0 Default Direction=0 Default Store=2
Removing those entries and in the second case adding entries ports, server etc. helped.
-
@jumpsq said in Some minor M3 usability suggestions:
That was not actually easy to find.
[Mail][New] Import from M2 (VB-63958)
https://vivaldi.com/blog/desktop/tab-menu-and-speed-dial-fixes-vivaldi-browser-snapshot-2218-3/
And I agree that this option is very well hidden - I searched for a while after reading the forums (and it did not work for the IRC and offline accounts, as mentioned above, after I had finally found it)
Oh man! This is THE feature so many M2 users has wait for and it was hidden as a litte point at the end of a changelog? Jon needs an upgrade for his PR departement
-
@jumpsq said in Some minor M3 usability suggestions:
Sure, go for it.
I've tested up and down now and I can't really nail the root cause of problems down (tried order of irc vs mail account etc).
The main problem that occurs even after I have removed the IRC account is that the server info for the mail account is properly imported, but the password is not, and the account is set to offline account. So it appears in the list of accounts but stays empty until I set the password and uncheck "offline account".And along the way I created a profile that reproducibly throws a source error 26.
I'll just write to your bug mail that I can confirm import from M2 is still rather borked.