Skip to content

Open source, cross-platform window manager. Default window manager for Vali/MollenOS.

License

Notifications You must be signed in to change notification settings

Meulengracht/vioarr

Folders and files

NameName
Last commit message
Last commit date
Jun 22, 2021
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Jun 1, 2021
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
Apr 19, 2022
May 12, 2021
Apr 19, 2022

Repository files navigation

vioarr

Open source window manager with complimentary apps. The window manager provides a window manager protocol that anyone would be able to implement, and it allows for a very flexible system. Vioarr comes with a C++ application framework, which can be useful as a quick start for new applications. The window manager is still in its early stages, and there still needs to be support for opengl/vulkan context creation in its applications for drawing, right now drawing is manually done on a framebuffer.

Vioarr's protocol is defined in the protocol folder, and uses Gracht for code generation, and as it's communications library.

Vioarr is the default window manager in Vali/MollenOS, and consists of the following components

  • Asgaard
  • Vioarr (core)

Asgaard provides a default client implementation framework that apps can quickly be built from.

Applications that comes with this window manager

  • Terminal (Alumni)
  • Launcher (Heimdall)

More applications are planned, and a much better application environment is also in the works.

Build Instructions

To build vioarr, GLAD must be installed as a python3 module

pip3 install --upgrade git+https://github.com/meulengracht/glad.git#egg=glad

About

Open source, cross-platform window manager. Default window manager for Vali/MollenOS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published