Splitting Tiles, and More Tiling Options
-
I alluded to something like this in the Discord chat but now I had some time for my spitballs to dry I figured I would mention how Vivaldi could maybe implement this elegantly.
If while a tile view is enabled, present the user with an opportunity to split tiles vertically or horizontally in the context menu. This would show up as a new blank tab on either side. As users can already rearrange tile views in the window list, if it appears incorrect or if the behaviour isn't quite what a user expected they could fix it by rearranging the order of the stack in the window list panel. Should a user want to keep a specific layout, they should also be allowed to save it for future use.
While using this configuration it would be a non-default tile configuration, so if a user tampers with it via resizing or splitting tiles the tile mode indicator should declare it is a "Custom" tile layout. There can be two icons to represent this;
- A mode with the open-ended half of a spanner in a box representing a custom layout.
- A menu with an ellipsis in a box next to a droparrow to indicate saved user configurations.
This also would mean a user could set a tile configuration at will and there would be no more disabled state, but rather when selecting a state the browser will open as many blank tabs as there are tiles in a layout with the option to stack these tiled tabs. If when specified to use a non-default configuration the tabs therein could stack if having stacked tabs is an enabled option, else populate the tab bar with blank tabs and place pages in order of the present stack or arrangement of the tab bar. This would make tile view more versatile as users would then have the option to define a preferred or specialized layout before they populate it.
As this can easily become out of hand as users generate blank tabs with defining different tile configurations, there should be an option (if it doesn't exist already) of grouping all pages in a tile configuration into their own stack. If there are blank tabs already opened invoked by selecting a layout for populating it, Vivaldi should prioritize closing unnecessary blank tabs between layout modes.
I did present a ridiculous example of observing multiple streamers online, with a chat on one side and a main panel for web browsing but I don't see that being too far off a plausible use case with the increasing size of displays and the possibilities they present.
-
@hebgbs I just save my preferred tile layout as a session. When I want to work on a different project, I load the appropriate URLs in each tile and save that as a new session.
My one gripe with this is that the default layout for tile to grid uses 2/3 of the width for the two horizontally tiled tabs, and only 1/3 of the width for the remaining tile.
I can move the vertical splitter, but when the session is reopened, the default grid layout is used, so I lose my place in the opened tabs.
(VB-44329) Grid Tiling Layout for Three Tabs is not Optimal
See also: Custom Tiling Layouts
-
-
-
Thank you for your request. As this post has had less than 5 votes over 4 years it will now be archived.