Skip to content

Add presets(templates position window) panel with in taskpanel #9

Open
@korenevskiy

Description

@korenevskiy

Description of the new feature / enhancement

The function of storing zones for windows.
I've always thought that multiple desktops are very good. But after trying a lot of desktops, I realized that a lot of desktops solving one problem creates inconvenience. But now I decided to formulate for myself the inconvenience of multi desktops. And I realized that we don't need a lot of desktops, but the ability to remember the positions of windows (zones) as workspaces (templates).

When working with multiple monitors or with zones on the monitor, we open the Word(Excel) editor and the Internet browser next to it of the screen. One half of the monitor is a reference manual, and the other half of the monitor is a canvas for creating content. A minute later, we open the code editor and browser, and a minute later, we open the admin panel in the website browser to add new text written in the editor. So we want in one case (Word, browser): Word to be at 60% and the browser at 40%. The next case is the opposite: the graphic editor is 40%, the browser is 60%.
We want the same window to be displayed at 40% in one case and at 60% in the other, depending on the first window.
This is the most common workflow for any person working behind a monitor of 1920 x 1080 or higher.

Scenario when this would be used?

I suggest making a switch for saved zones next to the START button. In this position, the desktop switch is located on the taskbar. I suggest placing a window layout template switch. To be able to save one window in different templates. I am sure that this opportunity will turn working with zones into a basic experience, working with the taskbar. I'm sure that now the user doesn't have to constantly poke at the taskbar to switch windows while working.
This zone template panel will only remember the locations of open windows.

The number of buttons will be displayed on the panel. Each button corresponds to one template. There will also be a main template creation button. If there are no windows in the template (i.e. if the windows in the positions are closed), then the template is automatically deleted. Pressing the middle mouse button on the template button will close the template. Mouse click+Ctrl on the template panel - saves the current location as a new template. Mouse click+Shift on the template panel will resave the specified template that was clicked on. You also need to be able to drag the template buttons between each other to sort them.
Add hotkeys Win+Ctrl+1, Win+Ctrl+2, Win+Ctrl+3. Win+Shift+Arrow got to select next(previous) presets positions. Each such button must remember the positions of the windows only of its monitor on which it is displayed.

Image

Supporting information

Maybe just make these buttons like the buttons of running applications, i.e. they will be running applications. Activating this button will move the windows to the desired position.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions