[haiku-bugs] Re: [Haiku] #8735: Icon-O-Matic windows appearing entirely off-screen.

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Sat, 11 Dec 2021 14:44:34 -0000

#8735: Icon-O-Matic windows appearing entirely off-screen.
----------------------------------------+----------------------------
  Reporter:  jstressman                 |      Owner:  leavengood
      Type:  bug                        |     Status:  assigned
  Priority:  normal                     |  Milestone:  R1
 Component:  Applications/Icon-O-Matic  |    Version:  R1/Development
Resolution:                             |   Keywords:
Blocked By:  9546                       |   Blocking:
  Platform:  All                        |
----------------------------------------+----------------------------
Comment (by bitigchi):

 I still don't think doing this by default is a good idea.

 1. What happens a detached and closed window reopens? Will it be stacked
 by default or open at the location/workspace that it was saved and closed
 at? Lots of corner cases when the workspaces come into play.
 2. What about different window sizes? Haiku's current stack implementation
 does not care about individual window sizes, and messes everything up by
 using the first window's size. Try stacking DeskCalc with WebPositive.
 3. Why force the user an extra step of detaching the window and probably
 having to resize it?
 4. What if user doesn't want his view obstructed with the new tab?
 5. Will there be a need to add an option like "Open in Background Tab"
 6. Other unimplemented applications will stick out or vice versa. But
 having the stacking up to the user automatically gives a unified
 behaviour.

 Probably there are more issues, but these first come to mind. Haiku's
 Stack is an excellent feature but it should be explicitly left to user's
 decision, otherwise it looks like it's deciding on user's behalf. Just my
 two cents.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/8735#comment:17>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: