[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 15:15:56 -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 alwayslivid):
On 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.
A single workspace has a specific size. If the user doesn't want that,
they can just break a specific window (or windows) into a new workspace.
The UI sort of "predetermines" the size by having a very big size by
default. In my concept, which I have already programmed, changing the size
of a second or a third window also changes the size of the first window.
This starts being a problem if the user spawns hundreds of windows, but I
am planning to address that. It makes sense for me not to have the window
size altered when changing tabs, as the user cannot possibly remember the
size of the tab that they are currently opening, which causes the same
exact confusion as the one you brought up in the DeskCalc/WebPositive
example (I am ignoring the case of the altered UI elements here, as this
does not apply).
What if user doesn't want his view obstructed with the new tab?
Will there be a need to add an option like "Open in Background Tab"
Your scenario is that the user who wants to open a file does not care
about a file. With windows, they'd have the window overlap the window you
care about. We could do that way easier with stacked windows, although I
don't see the need for it.
otherwise it looks like it's deciding on user's behalf
Why force the user an extra step of detaching the window and probably
having to resize it?
It's a UX decision -- we decide for the user by definition. Why are you
making the assumption that the user would want to detach it? I don't
attach many tabs that should probably be attached because I am way too
bored to do so.
Other unimplemented applications will stick out or vice versa. But
having the stacking up to the user automatically gives a unified
behaviour.
I am trying to figure out a way to address this, so that this will not be
a problem.
--
Ticket URL: <
https://dev.haiku-os.org/ticket/8735#comment:19>
Haiku <
https://dev.haiku-os.org>
The Haiku operating system.
Other related posts: