Revert "Remove a unneeded text attribute for typing text (ref #109)" (fix #112)

This reverts commit 4cea702828a38e20797845dc3945dc6dc2f643b3.
Create new color code panel (ref #109)
Remove edit color code as fore/bg action (ref #109)
Extract color code convert (ref #109)
Remove codes for old color code editor (ref #109)
Rename new color code panel (ref #109)
Prevent font panel setting text color to color panel (ref #109, #112)
Tweak color code field esthetic (ref #109)
Update changelog (ref #109)
Merge branch 'refs/heads/feature/colorCodeEditor' into develop (close #109)