Definitions for common tree actions; This is the Fluid tree equivalent to std.algorithm.
This module handles input/output facilities Fluid requires to operate. It connects backends like Raylib, exposing them under a common interface so they can be changed at will.
This module defines the Children struct which will catch mutations made to it while drawing, and defines utils for operating on children.
This module provides a DUB template for dub init -t fluid
moduleView is a work-in-progress component used to display an overview of a module.
This module defines templates and structs used to build themes, including a set of special setters to use within theme definitions. Because of the amount of general symbols defined by the module, it is not imported by default and has to be imported explicitly. Do not import this globally, but within functions that define themes.
This tour is a set of examples and tutorials designed to illustrate core features of Fluid and provide a quick start guide to developing applications using Fluid.
Fluid is a somewhat minimalistic and declarative high-level UI library for D.
Fluid aims to be as simple in usage as it can be making as much possible with no excess of code. It's built empirically, making each component suitable for all the most common needs out of the box.