Updated August 29, 10:15 a.m. CET:
Click here to download testing version of the skin
The main changes will be on phones, where it now works much better. Switching between the TOC and topic is a simple smooth swipe, and it works the same on Android, iOS and Windows Phone. In addition to this you can also switch with the hamburger icon at the top left on the phone screen, which should now be more responsive.
Logic in the TOC has been changed:
By default, the first tap on a phone selects a topic, tapping a selected topic then switches to the topic screen (in addition to the swipe and hamburger icon options).
You can change this to single tap (selection immediately switches to the topic) by changing the value of the new OPTION-TOC-SINGLETAP variable from "false" to "true" (without the quotes). This also works well because you can still scroll in the TOC if you are just swiping, only an explicit tap selects.
Open with topic or TOC pane on phones
When you open from an URL to a topic on a narrow mobile device the topic pane is always displayed first, but if you just access the index.html or the plain URL the TOC will be displayed first. You can change this with the OPTION-TOPIC-ON-START configuration variable. Setting it to "true" (without the quotes) will always start with the topic pane, even if no topic is included in the URL.
Other changes and improvements
- Selected navigation icons above the TOC pane are highlighted, unselected ones are dimmed slightly
- The active TOC pane icon no longer highlights or has an active mouse pointer on mouseover (desktop)
- Selecting a keyword index item highlights it and switches directly to the associated topic pane
- Selecting a search result link switches directly to the associated topic pane
- If the window gets too narrow for the main project title at the top it is automatically shortened with an ellipsis instead of being hidden completely
- Print icon is now reliably hidden on phones and tablets but shown on desktop devices, including browsers on Windows tablets, which I'm treating as desktops for the moment.