Apple to optimize screen space with "multi-panel scrolling"
An Apple Computer patent filing revealed this week by the United States Patent and Trademark Office describes a single scroll bar user interface for controlling windows with more than one scrollable panel.
"Panels move in lock-step with one another at certain times, but not at other times, depending on whether the lock-step scrolling would cause blank areas to be displayed," Apple said in the filing.
"If the user's scroll commands would result in a blank area of a panel being displayed, the scroll command is not performed; rather, the panel remains frozen in its current position, even while other panel(s) do scroll."
In other words, a user needs only to manipulate one set of scroll controls to navigate a window with multiple content panels -- similar to the way Spotlight search result windows operate under Mac OS X 10.4 Tiger. Each panel would scroll in response to the user's scroll commands normally, except when the scrolling operation would cause a blank area to be displayed in any of the panels.
If the user's scroll command would result in a blank area in any one panel, that panel would freeze in its current position, even while other panels scroll.
Thus, Apple said, the invention ensures that useful content is displayed at all times in all panels, and no screen real estate is wasted.
"In addition, the present invention allows the user to scroll useful information in the shorter panel back into view faster, since he or she is not forced to wade through a long blank area before getting back to a section where content is displayed," Apple explained.
The Cupertino, Calif.-based company said the multiple-panel scrolling could be implemented in a "conventional personal computer system, such as a Macintosh, running an operating system such as Mac OS X."
It added, "the invention may be embodied in software that runs on the personal computer" or "the invention may be included as add-on software, or it may form part of the operating system itself, or it may be a feature of an application that is bundled with the computer system or sold separately."
The April 13, 2005 filing, first published Thursday, is credited to eight Apple employees, including David Hyatt -- a member of the Safari / WebKit team and frequent contributor to the group's Surfin' Safari website.
"Panels move in lock-step with one another at certain times, but not at other times, depending on whether the lock-step scrolling would cause blank areas to be displayed," Apple said in the filing.
"If the user's scroll commands would result in a blank area of a panel being displayed, the scroll command is not performed; rather, the panel remains frozen in its current position, even while other panel(s) do scroll."
In other words, a user needs only to manipulate one set of scroll controls to navigate a window with multiple content panels -- similar to the way Spotlight search result windows operate under Mac OS X 10.4 Tiger. Each panel would scroll in response to the user's scroll commands normally, except when the scrolling operation would cause a blank area to be displayed in any of the panels.
If the user's scroll command would result in a blank area in any one panel, that panel would freeze in its current position, even while other panels scroll.
Thus, Apple said, the invention ensures that useful content is displayed at all times in all panels, and no screen real estate is wasted.
"In addition, the present invention allows the user to scroll useful information in the shorter panel back into view faster, since he or she is not forced to wade through a long blank area before getting back to a section where content is displayed," Apple explained.
The Cupertino, Calif.-based company said the multiple-panel scrolling could be implemented in a "conventional personal computer system, such as a Macintosh, running an operating system such as Mac OS X."
It added, "the invention may be embodied in software that runs on the personal computer" or "the invention may be included as add-on software, or it may form part of the operating system itself, or it may be a feature of an application that is bundled with the computer system or sold separately."
The April 13, 2005 filing, first published Thursday, is credited to eight Apple employees, including David Hyatt -- a member of the Safari / WebKit team and frequent contributor to the group's Surfin' Safari website.
Comments
Check it out in the Spotlight panel, they both scroll at different speeds and then one pane stops scrolling when it has nothing else to display.
Pretty simple really (and somewhat lame.)
What this means is you can't drag a window bigger than its white space.
No...it just means you won't be stuck looking at white empty space when scrolling two (or more) panes.
Somebody should put this into laymans terms.
A good example of this would be the "new releases" view in the iTunes Store. When you go to the iTunes Store, click the NEW RELEASES link at the top of the NEW RELEASES area. In the resulting page, select ROCK for the genre.
You are presented with 4 columns of new releases: this week, last week, 2 weeks ago, 3 weeks ago. All scroll together as you drag the vertical scroll bar down.
If you do it today, you'll notice that this week is a dry week: You hit the last new release of the week in the "W's" while the rest of the weeks are still in the "H's" and heck, 3 weeks ago was a prolific week and it's only in the C's. As you continue to scroll down, the first column is now empty and by the time you reach the bottom of the 4th column, the first three columns are empty. As you scroll back up, the bottom of the first column is "3 feet away".
In Apple's patent, this window could be created so that (seamlessly) the 4 columns would actully be in 4 "lock step" scrolling panels, still with the same single scroll bar on the right. The window would look identical as it does today. As you scroll down, all would scroll together as today, until column one hits the last entry. It would stop scrolling with the "W" entry at the bottom left. The others would continue to scroll, each locking when the bottom of each column is hit. When you reach the bottom of column 4 you would be looking at the bottom entries of all 4 columns. And all 4 columns would be full of data.
Very cool.
You never have empty columns displayed on the screen.
I've been runnnig through the new releases view every week for the last year or so and always noted how awkward it was to have each run out of gas at different times.
Very cool again.
Jim
Open a Spotlight window. Notice there are two panes...left and right panes.
I feel REALLY stupid. I've only been a mac user since 1984, but what "spotlight window with two panes" are you talking about. I don't see two panes in the spotlight dropdown from the menu bar, and I don't see two panes if I open a Finder window and start spotlight searching.
Help me!
mmmm...Spaces anyone?
They are trying to get around the Creative license settlement for future products... I think.
I feel REALLY stupid. I've only been a mac user since 1984, but what "spotlight window with two panes" are you talking about. I don't see two panes in the spotlight dropdown from the menu bar, and I don't see two panes if I open a Finder window and start spotlight searching.
Help me!
option-command-[space bar]
I feel REALLY stupid. I've only been a mac user since 1984, but what "spotlight window with two panes" are you talking about. I don't see two panes in the spotlight dropdown from the menu bar, and I don't see two panes if I open a Finder window and start spotlight searching.
Perform a Spotlight search and select "Show all" from the top of the list. A Spotlight window will open, with - you got it - panels! And if you make the window small enough, the intelligent scrollilng happens indeed. I never noticed before today.
option-command-[space bar]
Wow!! Never knew that. Thanks, Kim.
Perform a Spotlight search and select "Show all" from the top of the list. A Spotlight window will open, with - you got it - panels! And if you make the window small enough, the intelligent scrollilng happens indeed. I never noticed before today.
This and many other subtle details are what make the Mac what it is. We don't notice these details right away but they're there and losing them would make the experience much less enjoyable.
If I had to explain what the biggest difference between Windows and OS X is, it would have to be the details. Of course, because these details are small and somewhat insignificant when taken individually, it's understandable that people don't actually 'get it'. It's really hard to explain it to someone and have them understand what you're saying. It's the sum of these details that makes Mac OS amazing and Windows very much the opposite.
Another interesting attention to detail is the date formats in certain apps such as Mail which change depending on the width of the column.
No...it just means you won't be stuck looking at white empty space when scrolling two (or more) panes.
Can't say I've ever had that happen to me.
Anyways, I thought of a great idea when I saw this thread: Why not eliminate individual scrollbars and put semi-transparent scrollbars to the right and bottom of the screen, that scroll the current window? Eliminate clutter just like the menubar is better than the per-window menus Windows uses.