Menu

📰
0

Reddit - Please wait for verification

Reading 0:00
15s threshold

(a personal project of mine) ViewDesign: A C++ GUI framework ViewDesign is a general-purpose, object-oriented, highly modular, minimal and flexible cross-platform C++ GUI framework with multi-backend support. It ships with an easily extensible component library for explicit and intuitive UI building, featuring compile-time layout compatibility check via C++ concepts, which is particularly helpful for designing complex UI components with minimal runtime overhead. Highlight (core library of ViewDesign) a single static library in native C++, built with CMake (using standard C++23) cross-platform, with multi-backend support easy to setup and integrate, no boilerplate, no special tooling minimal, clear and efficient logic for component management, layout calculation and rendering intrinsically DPI-aware fit for both 'immediate-mode' and 'retained-mode' GUI programming, supporting hot reload with ease (see example HotReload) (standard component library of ViewDesign, bundled together with the core…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More