DearWidgets

screenshot of DearWidgets

DearWidgets

Overview

The DearWidgetsCollection is a collection of draw and widgets with a version number of 0.0.0.0.1. It is a development project that incentivizes support through Patreon. This collection includes several features such as draw triangles, color bands, custom color rings, chromatic plots, convex masks, and widgets like hue selectors and sliders. Certain C++ features are used internally for implementation.

Features

  • DrawTriangle Pointer: Used internally for LineSlider
  • Hue Band, Luminance Band, Saturation Band: Used internally to implement HueSelector
  • Color Ring: TODO: Add support for 2D (angle, radius) lambda
  • Custom Color Ring
  • Chromatic Plot: Available in Bilinear and Nearest modes
  • Chromatic Point
  • Chromatic Line
  • Convex Mask: Supports ConvexMask and will fail or flip triangle if the shape is not convex. Some non-convex shapes may still work if all vertices are visible from the corner of the BoundingBox Used.
  • DrawColorDensityPlot: Also known as ShaderToy, but use carefully as it may impact performance for HighRes canvas or expensive lambda.

Summary

The DearWidgetsCollection is a development project that provides a collection of draw and widgets. It includes features such as draw triangles, color bands, custom color rings, chromatic plots, convex masks, and widgets like hue selectors and sliders. The collection utilizes certain C++ features internally for implementation. Installation can be done by cloning the repository and including the necessary headers in your project.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.