Open NuSkooler opened 6 years ago
This all looks and sounds awesome!
One thing that immediately comes to mind is live spell checking - maybe not pertinent to all uses of the MLTEV, but being able to toggle it on/off per case would be awesome (ie for the FSE!). There are a few decent dictionary packages already out there, so should be a case of just connecting the dots...
Picture I have in my head is that if it detects an incorrect word then it'd be highlighted live, then before the view is submitted something could be done with the incorrect spellings, ie a GUI to fix them or ignore etc. First cut could just be highlighting them, the GUI stuff could obvs come later.
Was just about to leave a feature request for pipe-code support in messages! These look like awesome design goals.
I've learned a lot plus a lot has changed in the surrounding system since the initial version of the MultiLineTextEdit view -- the backing for FSE/etc. TextEditView and MaskEditView currently do not allow arrow key movement nor pipe codes either, and could benefit from sharing code or even sub classing MLTEV.
A rewrite is in order. This is a meta task for discussion & tracking of related issues.
Open Issues:
New Design Goals:
Bonus Goals:
Some initial design thoughts:
|04
) it should disappear and switch the text color attribute. If the user backspaces, it should reappear as an incomplete code (|0
).