|
Okay, I have pushed the latest version of "displaying a character name" requested feature to master.
It uses a cache for each codepoint to store its name and python routines to use unicodedata.name() to lookup codepoints not yet in the cache. The cache is preloaded with the names of the standard ascii characters heavily used in css and xhtml. This helps speed up editing.
If anyone builds there own, I am looking for feedback on this feature request:
1. Do you notice any editing slowdown related to this change? Editing speed may especially be an issue for editing text in a language that does not make heavy use of standard ascii characters (that xhtml and css uses) in its text (due to pre-caching). So if you can test that and report back, that would be helpful.
2. Instead of displaying it after each every cursor change, would you instead prefer an "Inspect Character" menu item and removal of this status bar addition?
Note: Master also includes:
1) a fix for a python name collision in the SigilMatch that impacts Python Function Replace
2) the addition of a way to export selected rows of the SpellcheckEditor to a CSV file (using a right click pop-up menu)
Feedback on either of those two changes also welcome.
Last edited by KevinH; 01-15-2026 at 12:57 PM.
|