Open hftf opened 10 years ago
The adjusted layout structure looks good, should be simple enough to implement in CSS as well.
The "current position indicator" is a great idea. However, I think you linked to the wrong Bootstrap component: you're looking for the ScrollSpy component. The Affix component (which switches between position: fixed
and position: static
depending on the scroll position) may still be helpful depending on how we're planning to implement the scrolling. If we want the scroll bar to appear on the body
, we'll probably need Affix to keep things like the TOC in place when the header goes off-screen. (Also, you do realize that Bootstrap is a framework, right? :stuck_out_tongue: )
What do you mean with "still 1 dimension of scrolling"?
I like the idea of putting the checkboxes on the screenshots. One thing that worries me a bit though is that we'll have to make the screenshots big enough so the button regions can contain the checkbox and the button labels. For example, I can see issues with screens like Overworld > Bag
where a lot of small buttons are put closely together (Items, Medicine, TMs, Berries, Key items).
On second thought, I don’t think keeping the header on the screen is a good use of space. The few things we want to keep on the screen can go in one of the side sections (like Reset all checkboxes
).
.—————————————————.
: Header :
: Instructions :
: Screen 1 :
: Screen 2 :
.————————————————————————————————————.
| TOC ↑| Current screen ↑| Large |
| only | Screen 4 | canvas |
| (a) | Screen 5 | |
| ↓| (b) ↓| |
'————————————————————————————————————'
: Screen n – 1 :
: Screen n :
'—————————————————'
By “1 dimension of scrolling” I mean that this doesn’t really do anything to alleviate the really tall main box besides add a TOC. It’s difficult to have a mental spatial map of a lot of objects in a single dimension, even with two indicators (TOC position and scrollbar position if visible on your device).
Instead of checkboxes on the screenshots how about:
But then we have competing click
actions. (That is, it makes sense for click
to change a button’s state; it also makes sense for click
to jump to the next screen, just like in the game.)
1 Separate TOC
Cons: Still 1 dimension of scrolling
2 Graph
Something more graph-based in 2 dimensions
3 Interact more with screenshots