On Tue, Jan 29, 2008 at 11:34:25AM +0100, Sebastiaan Besselsen wrote:
>
> flow do
> > title "Re: A very long story"
> > ... even more etc ...
> > scrollbar left => -10 do
> > ... whatever goes here only shows when the scrollbar is gone ...
> > end
> > end
> >
>
> The point is that this would remind you that the scrollbar is going to blot
> out an entire area when it appears, and you know exactly what that area is
> going to be.
A `scrollbar` method that takes a block? You definitely have higher aspirations
for Shoes than I do. I especially love the negative ten! It is,
shall we say: awexome?
Folks, now now, Shoes says:
I. Only vertical scrolling matters
II. Vertical scrollbars are expected to automatically appear
-- (a precedent set by browsers)
a. Unless :scroll => false.
b. When scrollbars come on, don't affect the layout.
-- (the jumpiness of html)
III. Avoid extra methods at all cost, since it requires extra
space in the user's short term memory.
<http://hackety.org/2007/08/15/oneLinersAreCrucial.html>
-- A. Whitehead: By relieving the brain of all unnecessary work, a
-- good notation sets it free to concentrate on more advanced problems.
IV. Keep access to widgets and chrome at a minimum, since they
require more platform-specific code and lead to bloat.
V. Shoes is tiny. A tiny toolkit.
Now I really think you're all starting to come around to what is
surely a fine, fine compromise. Leave the gutter be.
_why