[haiku-bugs] Re: [Haiku] #7868: [Stack and Tile] Create public API

  • From: "SyntheticBiology" <trac@xxxxxxxxxxxx>
  • Date: Wed, 05 Dec 2012 06:35:17 -0000

#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.

Other related posts: