All Projects → rxlabz → Cyclop

rxlabz / Cyclop

Licence: mit
A Flutter color palette with eyedropper, HSL, RGB and Material colors

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Cyclop

Design Pattern Samples App
🎨 Exploring creational,structural and behavioral design patterns using Kotlin
Stars: ✭ 62 (-23.46%)
Mutual labels:  design
Ui Challenges
UI challenges by Semicolon, we accept challenges on twitter on #SemicolonChallenge
Stars: ✭ 69 (-14.81%)
Mutual labels:  design
Bootstrap Xd
Bootstrap Design Template — Assets Library — for Adobe XD
Stars: ✭ 74 (-8.64%)
Mutual labels:  design
React Bootstrap With Material Design
React Bootstrap with Material Design - Powerful and free UI KIT
Stars: ✭ 1,119 (+1281.48%)
Mutual labels:  design
Snacks
The Instacart Component Library
Stars: ✭ 65 (-19.75%)
Mutual labels:  design
Touch Bar Preview
💻 Touch Bar Preview is a tiny app to display your designs on the MacBook Pro's Touch Bar.
Stars: ✭ 69 (-14.81%)
Mutual labels:  design
Fiftyshadesof
An elegant context-care loading placeholder for Android
Stars: ✭ 1,110 (+1270.37%)
Mutual labels:  design
Vaquarkhan
Stars: ✭ 1,199 (+1380.25%)
Mutual labels:  design
Animockup
Create animated mockups in the browser 🔥
Stars: ✭ 1,152 (+1322.22%)
Mutual labels:  design
Design System Site
📚 Documentation, rationale and accessibility guidance
Stars: ✭ 72 (-11.11%)
Mutual labels:  design
Fitbutton
The button which can use with icon, text, divider, custom ripple effect, border, corner radius e.t.c.
Stars: ✭ 63 (-22.22%)
Mutual labels:  design
Dctb Links
My Personal Links
Stars: ✭ 65 (-19.75%)
Mutual labels:  design
Expandablelayout
Expandable LinearLayout
Stars: ✭ 1,173 (+1348.15%)
Mutual labels:  design
Moviebookingui Android
This is a concept of fetching a user's cinema show details like venue, movie, date & showtime before allowing him to place a cinema F&B order.
Stars: ✭ 62 (-23.46%)
Mutual labels:  design
Flutter dojo
A beautiful design and useful project for Building a flutter knowledge architecture
Stars: ✭ 1,192 (+1371.6%)
Mutual labels:  design
Sketch Better Android Export
Stars: ✭ 61 (-24.69%)
Mutual labels:  design
Women Made It
Awesome design & development tools, books, podcasts, and blogs made by women.
Stars: ✭ 69 (-14.81%)
Mutual labels:  design
Vue Mdc
Material web components for Vue.js
Stars: ✭ 1,217 (+1402.47%)
Mutual labels:  design
Doric
Protocol oriented, type safe, scalable design system foundation swift framework for iOS.
Stars: ✭ 75 (-7.41%)
Mutual labels:  design
Bindingx
🚀 Bind actions to effects.
Stars: ✭ 1,177 (+1353.09%)
Mutual labels:  design

Cyclop Pub Version

Cyclop logo

A flutter colorpicker with an eyedropper tool. Works on mobile, desktop & web ( CanvasKit)

Demo

Desktop & tablet Mobile
Cyclop desktop eyedropper Cyclop onmobile
Material HSL RVB Custom
Cyclop material Cyclop hsl Cyclop hsl Cyclop hsl
Light theme Dark theme
Cyclop light Cyclop dark

Eyedropper

Select a color from your Flutter mobile or desktop screen.

Cyclop eye dropper

To use the eyedropper you need to wrap the app in the EyeDrop widget.

@override
  Widget build(BuildContext context) {
    return EyeDrop(
      child: Builder(
        builder: (context) => Scaffold(
          backgroundColor: backgroundColor,
          body: Container(
            child: ColorButton(
              key: Key('c1'),
              color: color1,
              config: ColorPickerConfig(enableEyePicker = true),
              boxShape: BoxShape.rectangle, // default : circle
              size: 32,
              swatches: swatches,
              onColorChanged: (value) => setState(() => color1 = value),
            ),
          ),
        ),
      ),
    );
  }

Customisable

  • disable opacity slider
  • disable eye dropping
  • disable swatch library
  • Circle or Square color buttons
ColorButton(
  key: Key('c1'),
  color: color1,
  config: ColorPickerConfig(
    this.enableOpacity = true,
    this.enableLibrary = false,
    this.enableEyePicker = true,
  ),
  boxShape: BoxShape.rectangle, // default : circle
  size: 32,
  swatches: swatches,
  onColorChanged: (value) => setState( () => color1 = value ),
 );

ColorButton(
  key: Key('c2'),
  color: color2,
  config: ColorPickerConfig(enableEyePicker: false),
  size: 64,
  swatches: swatches,
  onColorChanged: (value) => setState( () => color2 = value ),
  onSwatchesChanged: (newSwatches) => setState(() => swatches = newSwatches),
 );
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].