On Sun, Apr 14, 2013 at 12:35 PM, A.L.E.C <a...@alec.pl> wrote: > On 04/12/2013 10:25 PM, Francisco Chacón wrote: > >> One of my major dudes, is the markup language used for rounduce >> costumizable? I read the documentation of the languageś elements, but most >> of them are oriented to desktop visualization, for example the * >> messagelist * element is a table, but, in my opinion, the table is not >> practical in a mobile device (needs too much work whit css).
We're actually happy to hear that someone is willing to contribute a free skin for mobile devices as this was requested several times and we even put it on our roadmap for future releases of Roundcube. But as you now experienced, some refactoring is necessary to make this happen. We'd really appreciate your work on this. But please consider to more focus on a responsive skin that scales for a variety of devices from desktop / tablets down to mobile phones. A pure mobile skin isn't the most sustainable solution for today's needs. > > Messages list widget is indeed very desktop-specific and changing it to > other HTML element would be very hard. There's a lot of logic > (selecting, dragging, threading, sorting, etc.) that depends on TABLE > structure. Many actions depends on this and list.js code. That's absolutely true and that's (hopefully) the only component that would require changes in the core to make a mobile skin reality. Beside the table structure which isn't not very handy, I assume having something like checkboxes for row selection might be necessary as well. > If you really want to do it. You could keep the table, but make it > invisible (display:none) and bind to insertrow event to create your own > list (and add rows to it). However, you'll still need to write a lot of > javascript code to handle all actions on the list. You'll need at least > to re-write the whole list.js code. That's something we should do because getting a mobile skin is of substantial interest for Roundcube, I'm willing to support you as good as I can. Please give us some time to get over the list code and we'll see how we could bring support for a <div> or <ul> structure to our core list widget. > I'm not sure it is worth a try. We generally agreed that we want a mobile skin after the recent survey and discussion and this is IMO the first step to take. ~Thomas _______________________________________________ Roundcube Development discussion mailing list dev@lists.roundcube.net http://lists.roundcube.net/mailman/listinfo/dev