I think Mat is indeed talking about responsive web design. To be clear, the default Vanilla theme does in fact include numerous responsive media queries, and adapts itself quite radically to different screen sizes.
With mobile, I think that the issue isn't so much that we don't have a responsive design, but that the responsive design for small screens has some significant usability issues. Anyhow, over the years I've looked at many, many CSS/JS frameworks like Bootstrap, Zurb, Semantic UI, etc. I've found a few things: * Many of the frameworks are designed for web pages, not apps, and lack many of the UI elements we need * Even the ones that focus on apps (like Bootstrap) have several problems for us, such as reliance on their own JavaScript, or lack of flexibility (for example, when TW5 used Bootstrap in the early alphas, I found that their CSS for tabs couldn't be resized) * Often the frameworks require very specific HTML that doesn't tolerate additional DIVs and SPANs If I was starting TW5 now, I would still try to use one of the standard libraries (I prefer Semantic UI), but where we are now the choices are pretty stark: * Tweak the existing themes (eg introducing something like the Zurb Foundation side menu for small screens) * Create a completely brand new theme, based on one of the frameworks The latter option sounds hard, but actually it's the kind of thing that one could probably get up and running over a couple of days. Best wishes Jeremy -- Jeremy Ruston [email protected] http://jermolene.com > On 7 Apr 2016, at 06:45, Eric Shulman <[email protected]> wrote: > >> On Wednesday, April 6, 2016 at 9:40:28 PM UTC-7, CodaCoder wrote: >>> On Wednesday, April 6, 2016 at 5:44:42 PM UTC-5, Mat wrote: >>> IMO, TW is currently not designed with responsiveness in mind, or at least >>> not with mobile in mind. >> IMO, TW5's "responsiveness" is related more to the time it has to spend >> traversing and updating the DOM (and its internal structures) from script, >> not its use of CSS or lack of framework [insert flavour-of-the-month here]. > > I'm fairly sure Mat is referring to > https://en.wikipedia.org/wiki/Responsive_web_design, as opposed to responsive > *performance* issues. > > -e > -- > You received this message because you are subscribed to the Google Groups > "TiddlyWikiDev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/tiddlywikidev. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywikidev/94004923-bbda-400d-bfc0-0405fdeeb22c%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/tiddlywikidev. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/47EDBFA5-6FA4-4551-94BA-6A6A06188B67%40gmail.com. For more options, visit https://groups.google.com/d/optout.
