Code Monkey home page Code Monkey logo

leo-corporation / colorpicker Goto Github PK

View Code? Open in Web Editor NEW
64.0 3.0 7.0 7.17 MB

ColorPicker Max is an app that enables you to pick, create and convert colors, preview text colors, generate color palettes and gradients, and more.

Home Page: https://leocorporation.dev/store/colorpickermax

License: MIT License

C# 99.45% Inno Setup 0.52% Batchfile 0.02%
color picker colorpicker windows dotnet dev developer-tools accessibility color-converter color-generator

colorpicker's Introduction

GitHub contributors GitHub issues GitHub GitHub Workflow Status Using PeyrSharp GitHub release (latest SemVer)


Logo

ColorPicker

ColorPicker Max is an app that enables you to pick, create and convert colors, preview text colors, generate color palettes and gradients, and more.
Download »
Report Bug · Request Feature · Known Issues

What is it?

Banner

ColorPicker Max is a powerful and intuitive color selection and manipulation tool that is designed to make working with color easier and more efficient than ever before. With its wide range of features and tools, ColorPicker Max offers an unprecedented level of control and customization over every aspect of color selection and manipulation.

The app allows you to select a specific color using different sliders, pick a color from a pixel on the screen, or even choose a color randomly. All of the color's details are available in a dedicated panel, including RGB, HEX, HSL, HSV, CMYK, XYZ, YIQ, and YUV values, and hovering over the values reveals a copy button for easy copying to the clipboard. ColorPicker Max also includes a chromatic wheel for easy color selection and a wide range of color tools and converters, including the ability to convert between different color types and preview the results in real-time.

ColorPicker Max also offers a range of creation tools, such as the ability to generate color palettes and gradients, making it easy to create and customize your own unique color schemes. The app also includes a dedicated text tool, which allows you to set the font, font size, text foreground and background color, and get the contrast ratio between the foreground and background color.

The user interface of ColorPicker Max is designed to be easy to use and intuitive, with a mesh gradient background that adapts to the light or dark theme. The app is also highly customizable, with the ability to set your default color type, page on start, keyboard shortcuts, and more.

Overall, ColorPicker Max is a comprehensive color selection and manipulation tool that offers an unprecedented level of customization and control, making it the perfect choice for designers, artists, and anyone who works with color on a regular basis.

ColorPicker is written in C# .NET 8 using WPF.

Download

Setup

Click on the first link below to download the setup of ColorPicker Max.

Portable

Be aware that some features, such as automatic updates are not available in portable mode. Click on the link below to download the portable version of ColorPicker Max.

Features

Top Features of ColorPicker Max:

  1. Advanced color selection options, including sliders, pixel picking, and random selection.
  2. Detailed color information panel with RGB, HEX, HSL, HSV, CMYK, XYZ, YIQ, and YUV values.
  3. Chromatic wheel for easy color selection and multiple wheel options.
  4. Color converter tool with support for multiple color types and automatic text field population.
  5. Text tool for selecting fonts and foreground/background colors, with contrast ratio calculation.
  6. Color palette creation with options for different shades, brightness, and hues.
  7. Gradient generator with adjustable parameters and CSS export.
  8. Bookmarking system for saving colors, palettes, and gradients.
  9. Customizable settings, including theme, language, default color type, and keyboard shortcuts.
  10. Dashboard: see the most relevant features displayed, and access least relevant features in the "Discover" section. (Powered by Synethia)

Keyboard shortcuts

The default keyboard shortcuts are:

  • Shift+S - Start/Stop color selection
  • Shift+C - Copy the selected color on screen

Note You can disable or edit keyboard shortcuts in settings.

Contribute

To contribute to the project, you'll need:

  • Visual Studio 2022 v17.0 or higher
    • .NET Desktop Development
    • Git
  • .NET 6
  • (optional) Inno Setup v6.1 or higher

Click here to see the full guidelines.

Branches

This Git repo has always two branches:

Name Release Description
main GitHub release (latest by date) Stable versions
vNext GitHub release (latest SemVer including pre-releases) Next version of ColorPicker (unstable)

Note Other branches can also - of course - exist.

License

This project is under the MIT License.

Translations Credits

Special thanks to:

colorpicker's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar leo-peyronnet avatar octipi1 avatar wcxu21 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

colorpicker's Issues

[Bug] Wrong title for "Text tool" window

What is the bug?

Wrong title for "Text tool" window.

How to reproduce the bug?

  1. Open the "Text" tool
  2. Hover the icon of ColorPicker in the taskbar.
  3. The issue is here.

Screenshots

image

Operating System

Windows 11

What is the version of the operating system?

Windows 10.0.22000.434

What is the version of the software?

v3.9.0.2201

[Bug] HSV TextBoxes in Converter page don't follow the theme

Description of the bug:
HSV TextBoxes in Converter page don't follow the theme.

How to reproduce the bug:

  1. Go to settings and enable Dark modre
  2. Restart ColorPicker
  3. Go to the Converter page
  4. Select "HSV"
  5. The problem is here

Expected behaviour:
The HSV TextBoxes are still white in dark theme.

Screenshots:
image

Computer:

  • OS: Windows 10
  • OS Version: 10.0.19042.928
  • Software's Version: 3.0.0.2104

Auto-update feature causes error message

Enhancement

By default, the software enables the option to automatically check for updates at startup. This option will pop up an error message at startup for some users who cannot access the Github service.

Some networks in China may not be able to access Github or access is very slow, which will cause errors at startup.

It is recommended that you uncheck the check at startup, and let users choose the check for updates function themselves.

Thanks for your work.

Other informations

No response

[Enhancement] Add an history in "Palette" page

Enhancement

Add an history in "Palette" page. The history will show the chosen color, and the palette colors.

Other informations

Add a button next to the "Generate random color" button.

[Bug] "Generate random color" button doesn't works in "HEX" mode

What is the bug?

"Generate random color" button doesn't works in "HEX" mode in "Palette" page.

How to reproduce the bug?

  1. Go to "Palette" page.
  2. Change the color type to "HEX".
  3. Click on the "Generate random color" button.
  4. The problem is here.

Screenshots

image
It generates a RGB color instead of a HEX color.

Operating System

Windows 11

What is the version of the operating system?

Windows 10.0.22000.282

What is the version of the software?

v3.6.0.2110

[Misc] Update README

Description of the problem:
Add ColorPicker's new features in a list + shortcuts.

[Bug] Can't update ColorPicker

What is the bug?

When installing an update, nothing happens.

How to reproduce the bug?

  1. Go to the "Settings" page
  2. Click on "Install" button
  3. Allows Xalyus Store to be executed
  4. The problem is here, nothing happens.

Screenshots

No response

Operating System

Windows 10

What is the version of the operating system?

Windows 10.0.19043.1110

What is the version of the software?

v3.3.0.2107

[Enhancement] Add a first run experience

Enhancement

Add a first run experience.

Other informations

When starting up ColorPicker for the first time, show the user a small tutorial, and give them the ability to set a few settings such as the language, the theme, if they want auto-updates on startup (#110)

[Bug] On scaled screens, MiniPicker isn't following the cursor correctly

What is the bug?

On scaled screens, MiniPicker isn't following the cursor correctly.

How to reproduce the bug?

  1. You need to set the screen scaling to 125%, 150%, etc..
  2. Start selection in ColorPicker
  3. Move your mouse on the screen: The position of "MiniPicker" isn't right.

Screenshots

No response

Operating System

Windows 10

What is the version of the operating system?

Windows 10.0.19043.1165

What is the version of the software?

v3.4.0.2108

[Enhancement] Redesign the "Settings" page #128

Enhancement

Redesign the "Settings" page to match Windows 11's style.

Other informations

Use the expander control.
image

Add the following categories:

  • Theme
  • Language
  • Color formatting
  • Keyboard shortcuts
  • History
  • Data
  • License

[Enhancement] Add a list of recently copied colors

Enhancement:
Add a list of recently copied colors.

Describe the solution:
Add a list with recent copied colors:

  • When clicking on one of the colors, it copies the RGB color
  • When hovering a color, a tooltip displays RGB and HEX colors
  • A button to clear the list

[Bug] "Add to history" button can add multiple times the same color palette to the history

What is the bug?

"Add to history" button can add multiple times the same color palette to the history.

How to reproduce the bug?

  1. Go to "Palette" page.
  2. Click on "Add to history" button multiple times.
  3. Go to history.
  4. There is the same color palette multiple times.

Screenshots

image

Operating System

Windows 11

What is the version of the operating system?

Windows 10.0.22000.282

What is the version of the software?

v3.6.0.2110

[Enhancement] Add a text tool

Enhancement

Add a text tool that can help a user preview how two colors can associate.

Other informations

Add a new window with the possibility to:

  • Select a font
  • Select a foreground and a background color
  • Select a font size

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.