-
Notifications
You must be signed in to change notification settings - Fork 51
Zpace
Zpace (pronounced as space) is the compositor, which handles the surfaces and windows and takes care of the workspaces, which is what a Wayland compositor is supposed to do.
Zpace uses the Qt Wayland Compositor API.
In this preview version, Maui Shell includes initial support for workspaces. You can access the workspace overview from the bottom area by sliding up and moving between workspaces, sliding left or right. To create a new workspace, slide up, and then from the dock, a new item should be revealed "+" to add a new workspace.
Zpace will take care of handling window positioning on the different form factors.
For the desktop layout, you can place any number of windows in the workspace. Those windows are floating and are stackable, just as any other common desktop window manager metaphor. You can move windows freely between workspaces (still under work)
Windows can have client-side decorations, and Zpace, using MauiKit WindowControls components, will style windows with server-side decorations.
A workspace can have up to two windows per workspace on the Tablet layout. The windows will be positioned side by side, as in a tiling wm, windows cover the dock. Windows can also be moved and placed as stackable. It supports three-finger gestures for moving around the window and four pinch gestures to resize them. Moving between workspaces is accessible by sliding from the bottom edge.
There is only a single window per workspace on the phone layout, and they take the entire screen covering the dock. You can reveal the dock by sliding up, switching between opened apps, or launching new ones, which is convenient for multitasking.
©2023 Nitrux Latinoamericana S.C.