Skip to content
This repository has been archived by the owner on Aug 9, 2023. It is now read-only.

hui-software/druid-components

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

druid-components

A collection of custom components in Druid. NOTE: This crate is WIP, some api may removed in next commit and other api may be added.

Components

Include:

  • Material-Design Style
  • Hui-Works Style

Notice For Using This Crate

We follow Material Design's Color System,so please configure your own color system in AppLauncher, or use the default config. (will be panic! if CONFIGURE nothing!!)

There is a example for configure color.

...

   AppLauncher::with_window(window).configure_env(|env, _| {
      
        env.set(key::PRIMARY, Color::Rgba32(0x6200EEFF));

        env.set(key::PRIMARY_VARIANT, Color::Rgba32(0x3700B3FF));

        env.set(key::SECONDARY, Color::Rgba32(0x03DAC6FF));

        env.set(key::SECONDARY_VARIANT, Color::Rgba32(0x018786FF));

        env.set(key::BACKGROUND, Color::Rgba32(0xFFFFFFFF));

        env.set(key::SURFACE, Color::Rgba32(0xFFFFFFFF));

        env.set(key::ON_PRIMARY, Color::Rgba32(0xFFFFFFFF));

        env.set(key::ON_SECONDARY, Color::Rgba32(0x000000FF));

        env.set(key::ON_BACKGROUND, Color::Rgba32(0x000000FF));

        env.set(key::ON_SURFACE, Color::Rgba32(0x000000FF));

        env.set(key::ON_ERROR, Color::Rgba32(0xFFFFFFFF));
        
        }
    );
   ... 

Or just use the default color config... (maybe we can add mor pre-config color config in next commit)

...

   AppLauncher::with_window(window).configure_env(|env, _| {
      // default color system will be used.
      druid_components::env::color::setup_default_env(env);
        }
    );
   ... 

Thanks

About

A collection of custom components in Druid

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages