Changes Proposed in this Pull Request (List new items in CHANGELOG.MD)
New Things:
New Console Class
Breaking changes in config (moved them around)
No longer need Chalk (Once finalizer is fixed)
HexString and HexNumber Format color support (0x and #)
RGB Color Format [number, number, number]
HSL Color Format [string, string%, string%]
Subject to change:
Color String Names (light instead of bright) light instead of bright now
Snake_Case Strings?
UPPERCASE instead of lowercase?
RGB/HSL Format... rgb(r,g,b) && hsl(h,s,l) as strings might be more efficient?
Things Left to do:
Fix CommandLogging Finalizer (fucking forgot this uses chalk as well..)
Add 88/256 Color Support
Fix Internal Attribution code ( I complicated it a lot. )
Maybe HSL support?
Disclaimer: Some things will work and some things won't work. This is entirely based upon what terminal you use. If something isn't as the documentation says, then chances are the terminal you're using changed it. It will not be changed as the current implementation is the most static one across all terminals.
EDIT from Cyberium: Attached my ClientDir changes to this PR as my changes were checkedout from this PR
Proposed Semver Increment Bump: [MAJOR/MINOR/PATCH]
Patch
Changes Proposed in this Pull Request (List new items in CHANGELOG.MD)
New Things:
(Once finalizer is fixed)Subject to change:
Color String Names (light instead of bright)light instead of bright nowThings Left to do:
Fix CommandLogging Finalizer (fucking forgot this uses chalk as well..)Add 88/256 Color SupportFix Internal Attribution code ( I complicated it a lot. )Maybe HSL support?Disclaimer: Some things will work and some things won't work. This is entirely based upon what terminal you use. If something isn't as the documentation says, then chances are the terminal you're using changed it. It will not be changed as the current implementation is the most static one across all terminals.
EDIT from Cyberium: Attached my ClientDir changes to this PR as my changes were checkedout from this PR