Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Associate tiling to workspaces #47

Open
PHHENS opened this issue Jun 24, 2024 · 5 comments
Open

[Feature Request] Associate tiling to workspaces #47

PHHENS opened this issue Jun 24, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@PHHENS
Copy link

PHHENS commented Jun 24, 2024

Dear Developer,
Greatings for Tiling Shell Extension !!
Would be nice, if tilings could be associates to workspace : right click on workspace > tiling > show tiling selection window and allow to select one.
Overview Mode (Super Key) : When a tiling is associated to a Workspace show with transparency and allow to drag'n drop apps
from dash into workspace tiling zone show by transparent rectangles...
This would make Tiling Shell better integrated into gnome normal usage ...

Thanks for understanding my point of view ;-)

@domferr
Copy link
Owner

domferr commented Jun 26, 2024

Hey! Thank you for your suggestion! With this extension my focus is on extending default behavior of GNOME Shell or implement loved features from other OSs. Your idea would be something new, so let's see what other people think about it!

@domferr domferr added the enhancement New feature or request label Jun 26, 2024
@in4matix
Copy link

Oh boy, my nerves !! Stop messing with perfection !! ;-)

@domferr domferr changed the title Associate tiling to workspaces [Feature Request] Associate tiling to workspaces Jun 27, 2024
@thyttan
Copy link

thyttan commented Jun 27, 2024

I do see your point @in4matix, the elegance of neatly packed opinionated software can be nice!

However, I sympathise somewhat with @PHHENS here. But my take on it is this:

  • A new workspace starts with a selected default layout (configurable) or inherits the layout of the previously active workspace.
  • Workspaces layouts should be independent of each other. The selected layout of an unfocused workspace should not change if I change the layout when on another workspace.
  • The Tiling Shell top bar icon should be dynamic and update to indicate what the active layout looks like (this could be an option in the settings).

I personally think that this would go a really long way!

@PHHENS
Copy link
Author

PHHENS commented Jun 28, 2024

Hi thyttan,
I agree with your detailled ideas, in addition :

  • Overview view (super key) : tiling zones should appear as transparent rectangles, so that apps can be drag and dropped from dash directly to the tiling zone
  • Application view (super + clic on app grid in the dash) : show the different workspace with associated tiling zones (transparent rectangles), so that apps could be directly drag and dropped into the desired tiling zone (transparent rect) on the desired workspace.

This integrates tiling with gnome normal usage.
Thanks for supporting this idea.

@domferr
Copy link
Owner

domferr commented Jul 14, 2024

Hey guys thank you for sharing you ideas: I love the brainstorming thing that is going on here 😄. Unfortunately some of the suggestions cannot be done due to some GNOME limitations.

I do know that there are people which prefer to have a different layout in different workspaces. It would be nice to understand why they prefer to do so and what is their daily workflow, so we can create a feature that can nicely keep the things simple but straight to the point!

  • A new workspace starts with a selected default layout (configurable) or inherits the layout of the previously active workspace.
  • Workspaces layouts should be independent of each other. The selected layout of an unfocused workspace should not change if I change the layout when on another workspace.

I think this is very good.


So, this is to summarize the support of per-workspace layout:

  • The feature must be enabled from the settings
  • The layout indicator will work and will look like as always, but the layouts shown are the ones in the active workspace
  • The layout can be selected as it is done now: from the indicator menu. However, that would select the layout of the active workspace. The selected layout of an unfocused workspace won't change

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants