miabaka / cuteui

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cuteui (WIP)

A simple GUI framework with GTK-like layouting and some cool features such as Mica support on Windows 11

Features

  • GTK-like layouting (WIP)
  • Small binary size (around 300 KiB without any compression)
  • Hardware-accelerated rendering
  • Alpha channel support through composition, so you can make translucent windows (for example, with blur or Mica effect)
  • All objects are reference counted using custom intrusive RcPtr
  • Theming based on 9-patch images (WIP)
  • Text rendering using only system libraries and optional custom ttf fonts
  • Custom rendering viewports (for example, OpenGL / Direct3D view with 3D scene)
  • Docking
  • Custom header bars that properly implemented and integrated with WM
  • Linear space rendering with gamma correction

Backends

  • Win32 (Direct3D 11 + DirectComposition rendering)

About

License:MIT License


Languages

Language:C++ 96.4%Language:CMake 3.6%