Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#8185 closed enhancement (invalid)

Workspaces applet size changes across all workspaces

Reported by: devine Owned by: axeld
Priority: normal Milestone: R1
Component: Applications/Workspaces Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by bonefish)

It makes sense that different workspaces can have different Launchbox positions, but does it make sense that changing the size of one Workspaces applet should change the size of Workspaces applets on other workspaces?

Although it may be annoying to change this behaviour if you do want all your Workspace applets consistently the same size. Perhaps there should be two configuration options added to keep Workspace applet size and position consistent on all workspaces.

Using R43238

Change History (9)

comment:1 Changed 8 years ago by devine

Component: Applications/LaunchBoxApplications/Workspaces
Keywords: workspaces added; launchbox removed
Owner: changed from stippi to axeld
Summary: LaunchBox size changes across all workspacesWorkspaces applet size changes across all workspaces

It makes sense that different workspaces can have different Launchbox positions, but does it make sense that changing the size of one Workspaces applet should change the size of Workspaces applets on other workspaces?

Although it may be annoying to change this behaviour if you do want all your Workspace applets consistently the same size. Perhaps there should be two configuration options added to keep Workspace applet size and position consistent on all workspaces.

Using R43238

comment:2 Changed 8 years ago by anevilyak

I'm confused: is this ticket about Launchbox or the Workspaces applet? If you have the same concern for both, please file separate tickets for them instead of jumbling it into one.

comment:3 Changed 8 years ago by devine

I got the names mixed up in the initial ticket, and I am unable to edit the initial ticket description.

It is definitely for Workspaces.

comment:4 Changed 8 years ago by bonefish

Description: modified (diff)
Keywords: workspaces pager removed
Type: bugenhancement
Version: R1/alpha3R1/Development

comment:5 Changed 7 years ago by leavengood

In my mind there is generally only one Workspace applet, I think it should act like the Deskbar in that sense. Though I suppose you can open more than one, plus have replicants, but I don't think people do that regularly.

So to say this more clearly, each Workspaces window should exist on all workspaces at the same position and size. Changing it would be a bit weird IMO (plus a lot of work, you would have to move it when changing workspaces, or have a copy per workspace.)

So overall I think this can be closed.

comment:6 Changed 7 years ago by leavengood

I did some testing and what I feel is strange is how there can only be one Workspaces applet running, and therefore only one window (plus replicants), but you can move the applet to different places on different workspaces. But as you said if you resize one the others are resized.

I'm not even sure how they can have different locations when really they are the same window. Though I suppose the app_server may be able to store the location of a single window per workspace when it lives on all workspaces, and that may be what is happening here. But I think it is a bit strange.

comment:7 in reply to:  6 Changed 7 years ago by anevilyak

Replying to leavengood:

I'm not even sure how they can have different locations when really they are the same window. Though I suppose the app_server may be able to store the location of a single window per workspace when it lives on all workspaces, and that may be what is happening here. But I think it is a bit strange.

That is completely normal BeOS behavior and applies to any window that's marked as being visible on multiple workspaces, the workspaces window isn't in any way special in this regard. The intention being that you most likely have a different window layout on each workspace, and depending on the size and dimension of the others, you might want this one in a different position there.

comment:8 Changed 7 years ago by leavengood

Resolution: invalid
Status: newclosed

OK, fair enough.

But I don't think we can fix this issue, not without something convoluted, so I'm closing it.

comment:9 Changed 7 years ago by axeld

IIRC it has the (new to Haiku) B_SAME_POSITION_IN_ALL_WORKSPACES set to achieve this. If there is enough demand, we could add an option to remove this. For the time being hey could do the trick.

Note: See TracTickets for help on using tickets.