Imaginary-Teleprompter icon indicating copy to clipboard operation
Imaginary-Teleprompter copied to clipboard

Text format issue

Open videosmith opened this issue 2 years ago • 3 comments

After inserting line breaks in upper/lowercase text, when text is then highlighted and "Transition Text to Uppercase" is selected, all line breaks are apparently discarded and processed text is reverted to 1 paragraph.

videosmith avatar Dec 07 '21 18:12 videosmith

Bug confirmed on versions 2.x and 4.0. I would propose upgrading CKEditor to version 5, but I just noticed CKEditor 5 has no switch casing functionality.

There is a plugin for CKEditor 5 to do this, but it conflicts with other plugins being used in Imaginary Teleprompter's 3.0 code base, which I'm using to test whether this would work for the 4.0 code base, because the 4.0 code base uses the same CKEditor 4 version as the 2.x code base.

Our options are:

  • Move to CKEditor 5, solve plugin conflicts, make sure plugin doesn't share this bug.
  • Move to CKEditor 5, solve plugin conflicts, fix the plugin upstream if it does share this bug.
  • Move to CKEditor 5 and implement our own plugin.
  • Fix the issue ourselves in the CKEditor 4 plugin, this is likely more difficult than implementing ourselves for CKEditor 5.
  • Move to an entirely different editor which provides the same features as CKEditor from the Imaginary Teleprompter 3 code base, plus case switching.

@va2ron1, I'm attempting the first option. If that fails, what are your inclinations?

Cuperino avatar Dec 07 '21 22:12 Cuperino

Will Imaginary-Teleprompter run under 64 bit deb bullseye? Thank you.Stuart

videosmith avatar Jan 28 '22 15:01 videosmith

The beta that is to come in the following days should work on arm64 Bullseye. But I can't guarantee availability of a Debian package for this update. Most likely it'll be a Tar file.

The bug being referred to on this thread hasn't been attended for this update. I'm currently inclined to "Move to CKEditor 5 and solve plugin conflicts".

Cuperino avatar Jan 28 '22 18:01 Cuperino