Skip to content

A suite of component similar to the Fluent Design System in Microsoft Windows 11. Components & Units are made in Delphi

Notifications You must be signed in to change notification settings

Codrax/CodrutsVisualLibrary

Repository files navigation

CodrutsVisualLibrary

A suite of component similar to the Fluent Design System in Microsoft Windows 11. Components & Units are made in Delphi

This Delphi library was made in Embarcadero Delphi Community Edition 10.4.

You may fork this branch as long as as the original source is propperly credited

Disclaimer

While these components are very powerfull, customizable, and are still in use by lot of projects, please be advised this library is a project I started many years ago and the code I've written is not the best. While I ocasionally update the library to fix bugs, make some patches and maybe add something new, this library is not in active development anymore. Currently, my primary visual-library project I have is the Codrut-Fluent-Design-System. Which is another visual library with more up-to-date code and consistent design. The controls are a little bit less customizable as they follow a certain design guideline, the Windows 11 WinUI3 design specifically.

Components

  • CButton - a powerfull extremely customizable button
  • CStarRate - a rating item with stars, values can be set to any maximum and minimum value
  • CSplashScreen - a splash screen for programs, similar to the UWP app one
  • CProgress - a customizable progressbar with multiple states & animations
  • CSlider - a integer value slider
  • CImage - a image viewing component with image smoothing, gif playback and picture fit settings(Fill, Center, Fit, etc.)
  • CStandardIcon - a component displaying a collection of icons such as a checkmark, a star, a red x, etc.
  • CChart - a animated pie chart with many customizabilit options
  • CCheckbox - a animated checkbox with multiple styles, 3 states support and customizable colors / borders / radius / etc.
  • CColorWheel - a color wheel for picking a color
  • CColorBright - a brightness slider that works with the CColorWheel
  • CColorBox - a box displaying a static color
  • CPanel - a panel that can be synced to the accent color
  • CMinimisePanel - a panel that can be minimised to take up less space
  • CGlassBlur - a Aero effect that works with low-end machines and no external APIs required, supports real-time blur for drawing on top of other apps (like in the Popupmenu in the picture below)

Dependencies

Example programs:

Screenshot_1 Screenshot_5 Screenshot_2 Screenshot_4 Screenshot_3 Screenshot_2 Screenshot_1

The following 2 pictures represent some upcoming components to the suite of components, which is just a context menu build with the already existing components

Screenshot_1 Screenshot_2

Component Demo:

Screenshot_3 Screenshot_4 !Screenshot_6 Screenshot_5 Screenshot_7 Screenshot_10 Screenshot_8 Screenshot_11

About

A suite of component similar to the Fluent Design System in Microsoft Windows 11. Components & Units are made in Delphi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages