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.

Reply via email to