Commit Graph

21 Commits

Author SHA1 Message Date
simon fddf45f44c bug fixes and improved/more detailed error messages 2025-01-28 21:38:33 -05:00
simon 90425afb07 pushed last commit with an indentation error.. embarassing! 2025-01-28 20:46:07 -05:00
simon ebdd8e05fa tweaked priorities of the auto format detector, and changed the behavior
of the input indication flags from "fallbacks" to "overrides"
2025-01-28 20:43:04 -05:00
simon 8c0b7e54db readme rewording 2025-01-20 19:03:41 -05:00
simon da81ef7e15 fixed hexcode validation edge-case, README update 2025-01-20 18:34:52 -05:00
simon 0d0f27b944 overhauled format handler functions to be more generic / easily
expandable. all coversions functions have been verified. file input
sanitation now more robust.
2025-01-20 13:35:03 -05:00
simon 04afd19a53 big readme overhaul, full instructions on flags and such now 2025-01-20 01:35:49 -05:00
simon fd9e5533b9 fully refactored input processing and completed output formatting. file
input and output is now supported
2025-01-20 00:44:13 -05:00
simon 1b52142591 made a huge overhaul to the input validation system, it is not fully
implemented across all formats yet though. file input and output support
is partially implemented too. just saving for progress
2025-01-19 22:19:44 -05:00
simon f85b5db7a4 began adding automatic format detection, and started building a more robust input parsing function 2024-12-15 22:08:54 -05:00
simon 29de91576d took string validation out of handler functions and placed them in the validator functions where they belong 2024-12-11 22:06:33 -05:00
simon 3fecee0dce HSL and HSV are now fully working! 2024-12-11 21:38:27 -05:00
simon 9c855138b3 hsv/hsl implemented but broken, pushing to save progress 2024-12-04 23:29:07 -05:00
simon 810552638d CMY now fully supported, plus refactoring + organization 2024-12-01 18:22:59 -05:00
simon 2982d65162 refactoring / code organization 2024-11-30 23:25:14 -05:00
simon 9884055333 converting to CMYK now working 2024-11-30 20:09:36 -05:00
simon b96470c1b5 improved whitespace sanitization! now, this program is extremely forgiving with any extra spaces that may exist in your color code 2024-11-30 12:31:15 -05:00
simon 4e0c7ec38e fixed typo in argument validation 2024-11-30 12:17:46 -05:00
simon 3704cb71ac improved argument validation, fleshed README out, and began adding support for CMYK 2024-11-30 12:15:44 -05:00
simon 1151562d73 RBG to Hex conversion now working 2024-11-29 20:51:55 -05:00
simon 49364eb1d2 first commit: input validation for RGB and Hex are done, RBG->Hex is done! time to start on other formats 2024-11-29 19:37:32 -05:00