Immediately when clicking Places, show a number of bookmarks set by the user (without needing to use scrolling or other conventions), then when the user highlights any of the 7 visible bookmarks, fade-in an extension to the list immediately to the right of the menu, with a size that is either an arbitrary height or the same height/count as the number of originally visible bookmarks.
after that, 2 options: 1) continue that pattern as the user moves to the right, continuously expanding this matrix to fill the extended list, or 2) load all of the matrix at once, showing the user all their bookmarks when highlighting any of the original 7.
I suggest showing an actual grouping box for the original bookmarks area with a different color than the rest of the items in the Places Menu.
This might be complicated to code, but it's the most intuitive and easiest to use repeatedly.
I had to oversimplify my concept design in order to get this done, but it still looks decent, I think. There's a small annoyance that the drop-shadow for the bookmarks menu extension doesn't show up over the gray menu area. It has to do with the blending math I told GIMP to use. The rest of the blending options came out looking less appealing, so I picked this one.
yay! someone else has seen the light: Windows-style submenus aren't all that they're cracked up to be.
This multicolumn idea should become part of a revamp of the entire GNOME desktop manager. Set a nice far-off release date for the revamped GNOME and just start coding a few segments at a time. No hurries. The inclusion of certain graphical effects, like the obscuring/blurring of the background behind the menu, will also catapult Linux into back into the "pretty" interface market. People are addicted to Aero, and I can see why. It models its effects after the way humans already function: contextual Focus (bring active items into focus, blur inactive, non-current items).
But, once average consumers can afford visor HUDs/monitors that display virtual 3D environments, we'll have a better way of interfacing with human memory and attention.
This multicolumn idea should become part of a revamp of the entire GNOME desktop manager. Set a nice far-off release date for the revamped GNOME and just start coding a few segments at a time. No hurries. The inclusion of certain graphical effects, like the obscuring/blurring of the background behind the menu, will also catapult Linux into back into the "pretty" interface market. People are addicted to Aero, and I can see why. It models its effects after the way humans already function: contextual Focus (bring active items into focus, blur inactive, non-current items).
But, once average consumers can afford visor HUDs/monitors that display virtual 3D environments, we'll have a better way of interfacing with human memory and attention.