Hi Jerome & Community,
Here is the design page for the Responsive Skin [1].
* I'd like we start with a phase of "paper" design (I mean with gimp
or photoshop or whatever tool to produce images).
This is available in the design page, or, alternatively phone [2], tablet
[3], desktop [4]
* I think we should limit the feature set of the skin ; not trying to
do everything right away (there are potentially a lot
of features to
work on, from livetables to data editors, to applications, etc.)
* For a start, focus should be given on content and navigation. With a
mobile-first approach, expanding up to large-screens
desktop.
* I think it's OK to have semantic break points (like "phone",
"tablet", etc.) as long as the skin is
actually responsive and adapt
to whatever real estate is available. We should be able to "drag the
corner" of a browser window and have the skin display well at all
sizes.
Agreed.
Also, current questions (c&p) from other e-mail regarding gsoc:
1. Specific support for non-javascript capable browser? I feel like it is
not necessarily since browser which can not support javascript will fall
back by itself. More over, it would not be capable of carrying out
media-queries required for responsive design and some XWIKI features (such
as live tables?) anyway.
2. Is the community ok with trying to use "true (html)" drop downs / forms
in order to fully utilize functions built in to phone/tablets [5]?
3. Pressable Links: should they be bigger on mobile to help facilitate
touching on words, or would it be better to use a "background" to create a
"touch area"? Both are in the phone mock up [6]. Former demonstrated in
quicklinks, latter in the "Spaces" section.
[1]
http://dev.xwiki.org/xwiki/bin/view/Design/ResponsiveSkin
[2]
http://jssolichin.com/public/mobile.jpg
[3]
http://jssolichin.com/public/tablet.jpg
[4]
http://jssolichin.com/public/desktop.jpg
[5]
http://css-tricks.com/convert-menu-to-dropdown/
[6]
http://jssolichin.com/public/mobile.jpg