Wish you all a peaceful Year of the Ox.
Thursday, January 21, 2021
In this upgrade, all file input / output actions are totally revamped. The "Downloads" api is no longer used and is replaced by the new File System Access api which enables saving files directly to the local disk without going through the Downloads Folder.
- Changed. Open File, Recent Files, Save File, Save As File, Close File options have been rewritten to use the File System Access api for input / output operations directly from / to the local disk.
- Ctrl+s shortcut key is provided to save the current document to the local disk immediately without going through any dialog.
- Changed. The extension now requires Chrome 86 or above. The latest version as of this time is 88. There will be no issue if you are following the upgrade of your web-browser normally.
- Changed. There can be only 1 editor tab with only 1 opened document, and only 1 Html Stylesheets Dialog tab.
- Changed. For security reasons, as a result of switching to the File System Access api, these aspects of working with the word processor is affected :
- You will be prompted by the web-browser to grant the permission for editing during the opening of all html documents.
- The word processor won't be able to extract any local URL info from the opened documents. This lacking of URL info results in the following limitations :
- Links with relative URLs are no longer supported; e.g. images with relative links won't be displayed successfully.
- But because all links as inserted by ConstEdit are absolute by default, this limitation would not cause any problem normally, unless you have performed some conversions to relative links deliberately.
- You may therefore need to make use of the "Convert URL to Absolute / Relative" function to convert all previously converted relative links back to absolute.
- At the first start up of ConstEdit after this upgrade, you will be prompted with the End User License Agreement notice and all Recent Files records from the previous version will be wiped out.
- Only file name info will be available in the new Recent Files list, not the full location path. Beware of files with duplicated file names. These files would be treated as the same file by the word processor.
- Changed. The "Convert URL to Absolute / Relative" function now requires the end user to specify a location URL which the conversion will be based on.
- Changed. Options Page in Manage Extension is replaced by Options Dialog from the File sub-menu.
- Removed. Auto-save at regular intervals.
- Removed. User template for new html documents.
- Fixed. Some code clean up to improve performance.
- Fixed. Several minor bugs.
Thursday, December 24, 2020
Tuesday, November 10, 2020
ConstEdit 2.0 is available and has become freeware.
- Changed. ConstEdit is now totally free to use for all purposes. Identity Authentication for license info is no longer performed.
- Fixed. Some symbols in the Symbols Page were obscured in high resolution screens.
- Changed. New symbols ℃,℉,🖶 are added to the Symbols Page.
- Changed. Some cosmetic changes to the User Interface.
- Added. A new button is added for making donations to support the continued development of the word processor. A new Contribute page is added to this website for accepting such donations.
Many thanks to those who support ConstEdit all along by installing and using the word processor.
Thursday, September 17, 2020
Please be advised that since April, we have not been able to login to our Facebook page due to an error from our desktop web browser : "The page isn’t redirecting properly. An error occurred during a connection to www.facebook.com. This problem can sometimes be caused by disabling or refusing to accept cookies.". The error persists even after relaxing the cookies settings in the web browser. We have therefore decided that it is better to deprecate the page, instead of fiddling with the security settings.
This update is mainly about getting around the issues of the web-browser in injecting unnecessary inline text styles :
- Fixed. Previously, setting or removing font styles could trigger Chrome to inject inline styles into various places unnecessarily whenever an ancestor block element of the selected text contains font-related inline styles. Though the rendering of the content still looks correct apparently, the injection of inline styles is totally unnecessary, and makes the html code of the document very dirty.
- The issue is not triggered by font-related styles defined in external CSS stylesheets.
- These functions are overhauled to get around the issue : Remove All Text Styles, Apply Text Styles for bold / italic / underline / strike-through / subscript / superscript / font-family / font color / background-color / highlight / font-size.
- Note that as a result of the change,
- The above actions are no longer included in the Undo History, i.e. cannot be undone / redone properly.
- Underline and Strike-through text styles can no longer co-exist.
- There is no more toggling action for bold / italic / underline / strike-through / subscript / superscript.
- Remove All Text Styles is now more aggressive; it erases all the previously applied text styles overlapping with the input position or overlapping with the selected text, i.e. not just limited to the selected text.
- Indent Paragraph is now good for all selected paragraphs, not only for the one at the input position, as it previously was.
Thursday, July 16, 2020
- Fixed : On non-Windows platforms (e.g. Linux), the default location of the Standard Stylesheet is not shown on the Standard Stylesheet Location textbox successfully in the initial display of the Options Page.
- Fixed : On non-Windows platforms (e.g. Linux), the Download Status Bar of Chrome is not hidden successfully, after performing a save action; the save action itself is totally ok though.
- Fixed : In Design HTML Stylesheets, font-family and font-size style properties of the "body" element cannot be imported successfully from the selected stylesheet.
- Fixed : The shortcut key for converting the selected words to title-case is changed from Ctrl+Shift+U to Ctrl+Shift+F2. This is to avoid clashing with a system shortcut key in some non-Windows platforms (e.g. Linux).
Thursday, May 21, 2020
This is mainly a bug-fixing update :
- Fixed. Pasting a copied or cut Figure element no longer needs to be done at an empty paragraph.
- Fixed. Pasting a copied or cut Section no longer makes its numbering disappears.
- Fixed. Pasting html text (i.e. not via Paste Plain Text) inside a Figure (but outside of its caption) no longer breaks up the element.
- Fixed. Auto-capitalization now works correctly at positions immediately after text that is style formatted.
- Fixed. Previously, inserting an image/video/audio inside a Figure breaks up the element in some cases.
- Changed. Initial text description in a newly inserted Figure is changed.
- Changed. Video/Audio elements inside a Figure now have a default width of 100%. The width style property is specified in all newly generated CSS stylesheets.
- You need to regenerate your customized stylesheets from the extension in order to make use of the new width property.
Wednesday, March 4, 2020
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 : https://www.constedit.com/2019/07/constedit-word-processor-is-updated-to.html. 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.
Friday, February 28, 2020
Please note that an update of ConstEdit Word Processor is ready to be implemented. The extension is now submitted for review by Chrome Web Store before it can be published. Our Chrome Web Store Page is therefore not available at the moment while the review is pending. The page will come back again once the review is completed. Thank you for your attention.
Update 4th March 2020 : The extension has been verified and approved by Google, and our Chrome Web Store page is now available again.