Wednesday, March 4, 2020

ConstEdit Word Processor 1.4 is available

This update regroups some of the menu items to simplify the main toolbar, and also delivers quite a few fixes and enhancements.

  • Added. Added new shortcut keys for "Toggle Paragraphs Into Bulleted List Items" (Ctrl+Comma), "Toggle Paragraphs Into Numbered List Items" (Ctrl+Period), "Set The Selected Words To Titlecase" (Ctrl+Shift+U).
  • Changed. Image, Audio, Video and Figure menu items are merged under a single menu.
  • Changed. Link, Footnote, Bookmark menu items are merged under a single menu.
  • Changed. Comment menu items are moved to Text Menu.
  • Changed. The labels on some Section / Paragraph / Table / Figure menu items have been changed.
  • Changed. Section Menu is merged with Doc Menu, with the menu items sequence rearranged
    in the merged Doc and Section Menu.
  • Changed. Sections Structure Dialog button on the main toolbar is moved to the merged Doc and Section Menu.
  • Changed. Sections Structure Dialog window is now slightly translucent so as not to totally obscure the doc content underneath the dialog window.
  • Fixed. Issue : in Sections Structure Dialog, the doc content underneath the dialog window may not scroll successfully to the processed section in some cases.
  • Fixed. Issue : the outline numbering of sub-sections could become incorrect in some cases after the doc sections structure is changed. The fix forces a re-counting and refreshes the numbering to their correct values after each section structuring action.
    • Note that this fix may not work as expected if the numbering is done through a non-ConstEdit stylesheet.
  • Changed. "Copy Current Section" menu item is moved from Section Menu to Sections Structure Dialog. The option now copies the current section and then inserts the copied section as a new section right after the current one as its next sibling. The option no longer copies the current section to clipboard.
  • Changed. The behavior of text selection by "word" is changed in Chrome 80. As a result, the behaviors of these editing shortcuts are changed : Ctrl+Left / Right and Ctrl+Del. This change of Chrome actually is an improvement, providing more convenience in editing actions on "words".
  • Fixed. Issue : as a direct result of the above-mentioned change in "word" behavior, Auto-Capitalization and Auto-Convert actions for words immediately followed by a punctuation mark was not performed. This fix caters for the new behavior.
  • Changed. Some minor improvements are implemented to Auto-Capitalization, making it slightly more intelligent than before.
  • Changed. "Sentence Case" is enhanced to capitalize for the first non-capitalized sentence before the current input position, within the current paragraph. Previously only the current sentence is processed. Performance of the action is also improved.
  • Fixed. Issue : "Convert Url's To Relative" is not done totally correctly for "encoded" Url's (for example "Space" is represented as "%20" rather than the normal Space character) as in images, audios, videos, and links to local files in the document.
    • Unencoded Url's and converting from relative to absolute are totally ok with the function.
    • The resulting erroneous relative Url's are not in their shortest form, but they will still work correctly as long as the document is not moved to another location in your local disk.
    • Remedy to clean up these erroneous relative Url's in your documents.
      • If you suspect any document be affected by this error, you can simply open the doc in the original location in ConstEdit > perform the "Convert Url's" function with "Relative" disabled > perform the function again with "Relative" enabled. That is to say, convert those relative Url's to absolute and then back again.
      • The "Convert Url's" function is now able to rectify these encoded Url's while doing the conversion.
    • Why there are encoded Url's. All Url's are unencoded when freshly created or changed in ConstEdit. They however are converted to absolute encoded Url's (done by Chrome automatically) whenever the corresponding html elements (image, audio, video, link to local files) are pasted into the doc, following any cut / copy / drag-and-drop actions.
  • Fixed. Issue : a stylesheet is injected by Chrome into the ConstEdit extension with unknown reason. This is a bug of the web-browser. The injected stylesheet will override the default font-size and font-family, as in Chrome Settings > Appearance > Font Size and Customized Font.
    • This is the same issue as discussed in our v1.3.5 update : This fix provides a better workaround, which is to set both the Font-Family and Font-Size property values to their defaults in the external stylesheets used by the documents. The Font-Family and Font-Size specified in external stylesheets will override the injected font styles. 
    • Changed : Startup Base Stylesheet, Stylesheets 1 to 4 and any stylesheets generated from the Design Html Stylesheets function now sets the Font-Size and Font-Family of the "Document" element to "initial" as their base values, i.e. to their default property values.
    • Recommended actions. If you have already generated some stylesheets from Design Html Stylesheets in previous versions of ConstEdit, in which you have not specified any setting for the Font-Family or Font-Size for the "Document" element, you are suggested to perform these actions : ConstEdit > Design Html StyleSheets > Import and select your stylesheet > nothing needs to be changed > Save.
  • Fixed. Issue : clicking on internet links in the Design Html Stylesheets function could result in a navigation error. The end user is in fact not supposed to navigate to the internet from inside the function. The Design Html Stylesheets function now ignores any clicking on internet links. You can still follow these internet links through right-clicking to get the Chrome context-menu.