A

aeroray

Категория проекта: Ожидает модерации
An attempt of recreating Windows 7 desktop environment

LibWDM framework

LibWDM is an attempt to recreate Windows 7 desktop environment inside raylib. It supports windowed, windowed borderless and fullscreen windows.

Additional software

This repository also contains example applications that can be used with libwdm to get better experience with this framework. Aeroray includes taskbar and background implementations (with wallpaper switcher).

Replacement resources

To have no issues with Microsoft, I made replacement textures instead. It contains 4 backgrounds and required Segoe UI font family (made by Microsoft (C)). libdwm uses only these textures and fonts -

  • font Segoe UI;
  • texture resources/ui/exitbutton.png;
  • texture resources/ui/exitbutton_selected.png;
  • Gaussian Blur fragment shader resources/shaders/blur.fs.

Everything else here is used by additional software.

Usage

CMakeLists.txt generates two main targets -- libdwm as a main library and aeroray - program, that uses this framework. raylib library is already included.

Sources

Backgrounds: 1 | 2 | 3 | 4