Skip to content

Releases: ptr-cs/Modern-Color-Selector

Release 5 ✨️ (v.1.0.2)

02 Oct 17:31
Compare
Choose a tag to compare

colorSelector_drag_drop

Updates

  • Added settings for optionally limiting number of colors able to be saved, default is unlimited* (up to 16,000 individual colors)
  • Added settings for adjusting the number of columns that colors are displayed in, up to 100 columns
  • Modified menu layout so that settings fluidly adjust based on Window dimension changes
  • Bug fixes

Contents:

  • ColorSelector DLL and NuGet package
  • ColorSelectorStandalone executable, which functions as a standalone application for using the Color Selector

Release 4 ✨️ (v.1.0.1)

19 Sep 00:27
Compare
Choose a tag to compare

Release 4 ✨️ (v.1.0.1)

Zeno Color Selector - Prototyped UI

Updates

  • Added dynamic resize feature to the 3D color model display
  • Redesigned the menu as a TabControl-based layout, for better usability and enhanced vertical/horizontal layout mode support
  • Optimized data structures storing working set color information - slight performance boost
  • Bug fixes
  • Set versioning values and variables in project settings

Contents:

  • ColorSelector DLL and NuGet package
  • ColorSelectorStandalone executable, which functions as a standalone application for using the Color Selector

Features:

  • .JSON file import and export support for loading and saving colors
  • Drag-and-drop support for loading .JSON files when drag-dropping over the Presets and Custom color selectors
  • Dynamic application scale controls, allowing the user to increase the scale of the entire interface if needed.
  • Versatile color selector with modern user interface (UI) and emphasis on user experience (UX)
  • JSON
  • 3D interactive RGB and HSV color models with click-drag and mouse-wheel support for edit actions.
  • Menu with options to control visibility of individual color editor components
  • Clipboard paste support for hexadecimal color strings - paste directly into the Control at any location
  • Ability to define a custom set of preset colors and save custom colors at runtime
  • Supports RGB, HSL, and HSV color modes, with hexadecimal RGBA string support
  • Error-checking for input fields with validation feedback
  • Minimal code footprint (two main files - ColorSelector.cs and Themes/Generic.xaml)
  • Easy to import as a control library into other WPF projects
  • Completely customizable, based on ControlTemplates
  • Functions well in nearly any window size, from narrow-wdith window to full-screen

Release 3 ✨️

09 Sep 19:40
17b2879
Compare
Choose a tag to compare

Release 3 ✨️

Zeno Color Selector - Prototyped UI

Updates

  • JSON file import/export support for loading/saving color selections
  • Drag/drop support for JSON files -> drag a file over the presets or saved colors to load either section
  • Interface scaling feature to uniformly increase or decrease the layout of the application
  • Horizontal-mode interface layout option
  • ICommandable ControlTemplate parts now have ICommand support, instead of routed event handlers

Contents:

  • ColorSelector DLL and NuGet package
  • ColorSelectorStandalone executable, which functions as a standalone application for using the Color Selector

Features:

  • .JSON file import and export support for loading and saving colors
  • Drag-and-drop support for loading .JSON files when drag-dropping over the Presets and Custom color selectors
  • Dynamic application scale controls, allowing the user to increase the scale of the entire interface if needed.
  • Versatile color selector with modern user interface (UI) and emphasis on user experience (UX)
  • JSON
  • 3D interactive RGB and HSV color models with click-drag and mouse-wheel support for edit actions.
  • Menu with options to control visibility of individual color editor components
  • Clipboard paste support for hexadecimal color strings - paste directly into the Control at any location
  • Ability to define a custom set of preset colors and save custom colors at runtime
  • Supports RGB, HSL, and HSV color modes, with hexadecimal RGBA string support
  • Error-checking for input fields with validation feedback
  • Minimal code footprint (two main files - ColorSelector.cs and Themes/Generic.xaml)
  • Easy to import as a control library into other WPF projects
  • Completely customizable, based on ControlTemplates
  • Functions well in nearly any window size, from narrow-wdith window to full-screen

Notes:

After testing a couple of pre-releases, this version should work suitably well as a workflow tool.

Release 2 ✨️

01 Sep 00:15
Compare
Choose a tag to compare
Release 2 ✨️ Pre-release
Pre-release

Release 2 ✨️

Zeno Color Selector - Prototyped UI

Updates

  • Fixed floating-point arithmetic error in HSV color processing algorithm
  • Added NUnit testing project with test fixtures for input validation and color processing algorithms
  • Implemented 3D HSV cone model with interactive mouse controls
  • Added button to delete saved custom colors
  • Added animations to menu and color list items

Contents:

  • ColorSelector DLL and NuGet package
  • ColorSelectorStandalone executable, which functions as a standalone application for using the Color Selector

Features:

  • Versatile color selector with modern user interface (UI) and emphasis on user experience (UX)
  • 3D interactive RGB and HSV color models with click-drag and mouse-wheel support for edit actions.
  • Menu with options to control visibility of individual color editor components
  • Clipboard paste support for hexadecimal color strings - paste directly into the Control at any location
  • Ability to define a custom set of preset colors and save custom colors at runtime
  • Supports RGB, HSL, and HSV color modes, with hexadecimal RGBA string support
  • Error-checking for input fields with validation feedback
  • Minimal code footprint (two main files - ColorSelector.cs and Themes/Generic.xaml)
  • Easy to import as a control library into other WPF projects
  • Completely customizable, based on ControlTemplates
  • Functions well in nearly any window size, from narrow-wdith window to full-screen

Notes:

Marking as pre-release since the testing infrastructure for the application is still in development; production-ready release is pending completion of test code. The pre-release should work reasonably well but may contain undetected flaws.

Release 1 ✨️

30 Aug 21:51
Compare
Choose a tag to compare
Release 1 ✨️ Pre-release
Pre-release

Release 1 ✨️

Zeno Color Selector - Prototyped UI

Contents:

  • ColorSelector DLL and NuGet package
  • ColorSelectorTestApp executable, which functions as a standalone application for using the Color Selector

Features:

  • Versatile color selector with modern user interface (UI) and emphasis on user experience (UX)
  • 3D interactive RGB and HSV color models with click-drag and mouse-wheel support for edit actions.
  • Menu with options to control visibility of individual color editor components
  • Clipboard paste support for hexadecimal color strings - paste directly into the Control at any location
  • Ability to define a custom set of preset colors and save custom colors at runtime
  • Supports RGB, HSL, and HSV color modes, with hexadecimal RGBA string support
  • Error-checking for input fields with validation feedback
  • Minimal code footprint (two main files - ColorSelector.cs and Themes/Generic.xaml)
  • Easy to import as a control library into other WPF projects
  • Completely customizable, based on ControlTemplates
  • Functions well in nearly any window size, from narrow-wdith window to full-screen

Notes:

Marking as pre-release since the testing infrastructure for the application is still in development; production-ready release is pending completion of test code. The pre-release should work reasonably well but may contain undetected flaws.