#7868: [Stack and Tile] Create public API -------------------------------------------------+------------------------- Reporter: deejam | Owner: czeidler Type: enhancement | Status: new Priority: normal | Milestone: R1 Component: Add-Ons/Decorators/Stack And Tile | Version: Resolution: | R1/Development Blocked By: | Keywords: Has a Patch: 0 | Blocking: 7805 | Platform: All -------------------------------------------------+------------------------- Comment (by SyntheticBiology): I really like this idea. When I first discovered SAT, it seemed to me that it ought to make the tabbing feature found in, e.g., Web+ and Terminal superfluous, and having a public API might make it possible for SAT to replace various apps' individual implementations of tabs, giving a sort of Chrome-like tabs-on-top look. This would save visual space and, in my opinion, improve UI consistency across the OS. I might even go so far as to advocate making a standard system-wide shortcut (say, ALT-T or ALT-OPT-N) meaning "open a new window as with ALT-N but stack it on top of the current window". But there needs to be a public API in order for that to make sense. The mockup looks nice visually, but I'd be concerned about removing the titlebar of the lower window (Terminal in this case). If you do that, you've hidden the close and zoom buttons, along with the window's title. Moreover, you can no longer interact with the lower window in terms of SAT; you can't stack other windows with it and you can't manually detach it from the other windows, but you can do both these with the upper windows simply because they happen to be positioned at the top. This is even more of a concern in the case of the second example in the other ticket, #7805, where an ''existing'' Tracker window has its titlebar hidden when the find window comes up. What happens if it's already part of a stack? Can you not access the other windows in the stack except with the keyboard shortcuts or via Deskbar/Twitcher? These seem like awkward work-arounds and not very convenient or discoverable. I'm not sure what the solution is, exactly. I agree that the titlebars don't look very nice when windows are tiled vertically. Perhaps a gray background spanning the rest of the width of the window might look better on the lower window? It would eliminate the visual "hole" created by Haiku's tab-style titlebars in vertical tiles. -- Ticket URL: <http://dev.haiku-os.org/ticket/7868#comment:5> Haiku <http://dev.haiku-os.org> Haiku - the operating system.