My experimental effort in extending Roundcube to provide a 'contact-centric' email experience is progressing ok, although I'm doing some fairly major engineering... The net of it is to arrive at the layout shown in the attached screenshot - the 'contact-centric' view is reached by clicking on a contact name anywhere it appears (otherwise Roundcube still behaves as usual, with folders of emails being displayed in the preview pane.) Contact names appear in the contacts list, in the mail list display 'From:' column, and in the From, To, CC fields of emails. Emails are opened by clicking on the 'Subject', as opposed to anywhere on the entire row.
From the screenshot you can see I've got multiple 'lists' on the same page (I'm using an updated Larry style). I.e. contacts and mails, having taken the contacts list off the Larry compose page (thanks Thomas). But I'm dealing with clashes between the lists all the time - I've sorted out the basic 'select' events. Today's discovery is the 'pagenext' etc commands are conflicting between the lists (i.e. the pagenext button on the contact list and the mail list are triggering the same command).
Has anyone dealt with this issue before and have a recommended approach? At the moment I'm hacking fixes in as I go along but need to choose between giving the contact list and mail list different commands, or modifiy the receiving code to take note of which gui object the commands came from...
thanks...
Ian Lewis Director, University Computing Service University of Cambridge office: +44 1223 334702 mobile: +44 7774 017590