Jovial Notepad Changelog

What's new in Jovial Notepad 2.9

Dec 18, 2021
  • Enhancements:
  • This version adds more hot keys configurations. User can allow assign more custom keys to more actions. Edit the "hotkeys.txt" to customise.
  • Refer to the "hotkeys.txt" file for the syntax guide.
  • Bookmarks function has been revamped to allow up to 25 saved entries. Adding bookmark shortcut key is now user-customisable in the "hotkeys.txt" file.
  • Minor Changes:
  • The "Settings" menu is now moved to the 2nd last position beside the "Help" menu.
  • A new "Hot Keys" menu is created under the "Settings" main menu. Right-click on this "Hot Keys" menu will open up Window Explorer to the hotkeys.ini file location, ready for viewing or editing. Be sure to reload JovialNotepad after the hotkeys.txt is edited to allow the program to reload the newly-updated shortcuts.
  • As this is a new menu item, add the entry, "hotkeys=xxxx" into your language file to display in your preferred language. If this entry is not entered, JovialNotepad will display it as "[HotKeys]".

New in Jovial Notepad 2.8 (Dec 18, 2021)

  • New Features:
  • (Refer to JovialNotepad-2.8-QuickStartGuide.txt for the new features detailed description)
  • This version adds the most-requested "Hot Keys" feature, which allows user to set their own keyboard shortcuts.
  • This version starts with only a limited set of text editing functions for user to set their own keyboard shortcuts. More functions will be added in future versions.
  • Enhancements:
  • This version allows the user to add Font Family and Font Size to the "Quick Colours" entry.
  • Refer to the quickcolours.txt file for the syntax

New in Jovial Notepad 2.7 (Oct 20, 2021)

  • New Features:
  • This version adds a new Favourites feature.

New in Jovial Notepad 2.6 (Sep 5, 2021)

  • New Features:
  • (Refer to JovialNotepad-2.6-QuickStartGuide.txt for the new features detailed description)
  • Added Quick Text feature (with user-customisation support)

New in Jovial Notepad 2.5 (Aug 8, 2021)

  • Enhancements:
  • Now theme files can be in .txt extension, in addition to .thm extension
  • New Features:
  • (Refer to JovialNotepad-2.5-QuickStartGuide.txt for the new features detailed description)
  • Added Text Lookup feature (with user-customisation support)
  • Added File Link feature (with user-customisation support)

New in Jovial Notepad 2.4 (Jul 25, 2021)

  • Enhancements:
  • Right click on a Theme menu item to open the source folder that contain that file
  • Right click on a Syntax menu item to open the source folder that contain that file
  • Ability to remove a most recently-opened item by right-clicking on the item from the "Recently Opened" menu.
  • Moved lang_default.txt with langUserLanguage.lang for neatness
  • Removed Colour/Highlight context menu that is now replaced by Quick Colours function
  • Now Extensions menu only shows when there's an extension folder with at least one file inside
  • Now "ViewSource Folder" and right click on "Themesxx" and "SettingsLanguagexxx" will highlight the right-clicked file in Windows Explorer
  • New Features:
  • Added new Custom Text and Highlight Colour feature - Quick Colours
  • Added a new status bar level to display the zooming percentage of the content when zooming with the CRTL - Mouse Scroll Wheel

New in Jovial Notepad 2.3 (Jun 14, 2021)

  • New Feature:
  • This version adds a new "Theme" function that includes a new "Themes" menu. It is changing the color, font and font size for the menu, context menu and status bar.
  • Enhancements:
  • A "pen" icon appears on the top title bar when a content is modified.
  • The "SettingsBackup File" setting is now set to false by default.
  • Bug Fixes:
  • Removed "BOM" encoding from UTF8 when writing to file so that it's compatible with DOS command.
  • Fixed the opening a recently-opened file that replaced an unsaved content in the Richtextbox.
  • Fixed the wrong date/time format inserted when no format is selected.
  • Fixed the lack of prompting to save content for the entered text in a not-yet-saved New document

New in Jovial Notepad 2.2 (Mar 31, 2021)

  • New Feature: A new setting, "Use Old File Dialog" is added if the user would like to use the old version of Windows open and save file dialog.
  • Bug Fix: Some Windows Server users encountered application crashes when clicking on the open and save file dialog. Use the new feature, "Use Old File Dialog" will prevent the crash.
  • Bug Fix: This version fixed the error of the saved .rtf file being not open-able by another RTF programs such as Microsoft Word.

New in Jovial Notepad 2.1 (Sep 20, 2020)

  • New Feature: This version adds a greatly requested feature - "Most Recently Opened Files" menu!
  • Enhancement: Now right-most menu items are wrapped to 2nd row when the Jovial Notepad window is resized smaller.
  • Enhancement: More keywords are added to SQL.syn file.
  • Bug Fix: Now the quicksymbols and extension menu are loaded when a file opened in Jovial Notepad with "Open With" Windows Explorer context menu.

New in Jovial Notepad 2.0 (Sep 4, 2020)

  • This version introduces a new file format for compressed Rich Text Format content (.rtfc extension).
  • This new format greatly reduce the size of a rich text format file, particularly one with lots of images.
  • This version added the displaying of file saved and bookmark set status at the window form title.
  • This version fixed the bug of the program overwriting previously-opened file when doing a save after opening a new empty file.

New in Jovial Notepad 1.12 (Aug 28, 2020)

  • This version fixes the issue of the saved settings not loaded when open the file with "Open With" context menu

New in Jovial Notepad 1.11 (Jun 2, 2020)

  • This version revamps the backend code for the language loading for the menu.
  • The menu item will show the default English text in "[]" if this menu item is not found the language file that you are using.
  • E.g. The "Select Date/Time Format" menu is now supporting multiple language, so a new id, "SelectDateTimeFormat" is assigned to it.
  • If your language file does not have this entry, Jovial Menu 1.11 will display the menu item as "[SelectDateTimeFormat]".
  • Therefore if you see a menu item with "[]", simple edit your language file with a new entry.
  • For e.g in langFrench.txt, add this in any new line:
  • SelectDateTimeFormat=Sélectionnez le format de date et d'heure
  • This version also enhances the bookmark feature to inform you that you've set a bookmark.
  • In Jovial Notepad 1.11, if you set a bookmark at a line, e.g using Alt-F1, the Bookmarks menu will drop-down the menu and show the line number for Alt-F1.
  • This version also removes the association of .txt extension with Notepad.exe. The feature is removed so that Jovial Notepad can be really become "portable"
  • and will not write any data to the Windows Registry.
  • To upgrade your version to this Jovial Notepad 1.11, just copy JovialNotepad.exe to your existing Jovial Notepad folder and overwrite the existing file.
  • No other files need to be copied as they are the same as the previous version.

New in Jovial Notepad 1.10 (Jul 31, 2017)

  • This version revamps the syntax highlight function.
  • Now Jovial Notepad allows a faster than before syntax highlight function.
  • User can add new syntax file easily or modify the existing syntax file.
  • Refer to the included "JovialNotepad-QuickStartGuide.txt" file details.
  • The shortcut keys, "<CTRL><SHIFT>-F" and "<CTRL><SHIFT>-C" have been added to invoke the Font and Colour functions respectively.
  • Some under-the-hood code refactoring to allow easier future additions of features.

New in Jovial Notepad 1.9 (Jul 27, 2017)

  • This version fixes the find/replace dialog losing focus once a search is done.
  • This version adds colour picker to the right-click context menu for text foreground colour and highlight colour.
  • This version adds a list of pre-defined date formats to choose from for inserting date(F5).
  • This version adds the saving of text content with Windows carriage return plus line feed format instead of the previous Linux format, so that opening the saved file with the normal Windows Notepad will see the new lines properly.

New in Jovial Notepad 1.8 (Jul 9, 2016)

  • This release adds 2 new menu items under the "Settings" menu: Line Number, Backup File
  • This release also updates JovialDictionary to 1.0.2 which fixes one minor UI bug
  • Now the UI text boxes and buttons are resized nicely when the window is resized or maximised

New in Jovial Notepad 1.7b (Dec 31, 2014)

  • This release just updated the "Jovial Dictionary" extension from 1.0.0 to 1.0.1 release version.
  • This resolves the slow web service access time.
  • This release also added Spanish language file in the "lang" folder.
  • Jovial Notepad remains the same as version 1.7.

New in Jovial Notepad 1.7a (Dec 2, 2014)

  • This release just updated the "Jovial Dictionary" extension from 1.0.0 beta to 1.0.0 release version.

New in Jovial Notepad 1.7 (Nov 17, 2014)

  • This version adds line numbering on the left of the text area.
  • This version also "extensions" feature. Refer to more information on this at https://sites.google.com/site/jovialnotepad/extensions.
  • The "Math Evaluator" function has been removed in favour of the "Jovial Calculator" Extension added in this version.
  • Two more language files for Polish and Russian have been added.

New in Jovial Notepad 1.6 (Jun 11, 2014)

  • Fixed: Menu "View > Source Folder" not opening source folder in Windows Explorer
  • Fixed: Program crashed when click "Math Evaluator" on an image
  • Fixed: Exception upon saving as new file when "lang_default.txt" is not present
  • Added new menu item, "Insert\Opened File Path" to insert currently opened file path in text area
  • Added new menu item, "Settings\Dispay Filespec" to display filename with full path on title bar
  • Added new menu item, "Bookmarks" that lets user saved up to three line location

New in Jovial Notepad 1.5.3 (Jun 2, 2014)

  • This version adds a new "German.txt" language file. No other files are changed
  • Therefore you need only to overwrite JovialNotepad.exe and copy German.txt to your lang folder (if you require German menu)
  • A Jovial Notepad Usage Notes PDF document is included in this version to briefly describe the various functions in Jovial Notepad

New in Jovial Notepad 1.5.2 (May 22, 2014)

  • In this version 1.5.2, 3 new entries are added to settings.ini: - defaultFont.family=Microsoft Sans Serif - defaultFont.size=10 - defaultFont.style=Regular This allows saving your selected font(either via right button "Font" or menu item "Font") to the settings.ini for reusing when you next start up Jovial Notepad. You can either replace your current settings.ini with this bundled settings.ini or manually append these 3 new entries to your settings.ini. Apart from this, no other files are changed. So be sure not to overwrite your current files, such as your modified lang files or quicksymbols.txt with these bundled ones.

New in Jovial Notepad 1.5.1 (Dec 27, 2013)

  • Fixed program crash when saving a new file with invalid filename characters as first line text
  • Re-added "Syntax Highlight" feature. Currently only XML and SQL syntax are included

New in Jovial Notepad 1.5 (Sep 3, 2013)

  • Hide "Language" menu item if "lang" folder is not found
  • Added "cut" to right button context menu
  • Added settings.ini file to store last window state and size
  • Added defaulting to last opened file in open file dialog
  • Added highlight colour to right button context-sensitive menu
  • Added "Math Evaluator (beta)" to right button context-sensitive menu, e.g. (4-2)*8 will show 16

New in Jovial Notepad 1.4 (Jul 5, 2013)

  • Added internationalisation of menu

New in Jovial Notepad 1.3 (Jun 20, 2013)

  • Renamed menu name from "Insert Symbols" to "Quick Symbols"
  • Added customisable "Quick Symbols" menu by loading the characters from a text file, "quicksymbols.txt" (Do download the optional "quicksymbols.txt" file and place it in the same directory as JovialNotepad-1.3.exe file to use this advanced feature)

New in Jovial Notepad 1.2 (Jun 20, 2013)

  • Added the option to save unsaved changes when exiting program - Added Encrypting and Decrypting functionality - Removed Syntax Highlighting functionality (until it's more optimised)

New in Jovial Notepad 1.1 (Jun 14, 2013)

  • Fixed font unintendedly-changed when inserting date
  • Fixed ArgumentOutOfRangeException in Find function
  • Added .txt extension association to Jovial Notepad and back to Notepad
  • Added bullet feature to right context menu
  • Added inserting common symbols from menu

New in Jovial Notepad 1.0.1 (Jun 12, 2013)

  • Fixed initial wrong word wrap setting of the rich text box
  • Added support for multi font styles for Bold, Italics, Underline and Strikeout for a word selection using CRTL-B/I/U/T

New in Jovial Notepad 1.0 (Jun 10, 2013)

  • Promoted program from beta to version 1.0 release

New in Jovial Notepad 0.3 Beta (Jun 7, 2013)

  • Added hyperlink support that launches in preferred browser
  • Moved "Word Wrap" menu item to "Settings" menu
  • Fixed initial wordwrap status bug
  • Fixed the bug of not checking for modified content when opening new file

New in Jovial Notepad 0.2 Beta (Jun 5, 2013)

  • Removed the displaying of unsaved content message when exiting the program right after the program is launched
  • Changed "Font" function to apply to selected text instead of full document
  • Added "Font" to right-click context menu
  • Added display of caret position on status bar
  • Default "Font" to the selected text font in font dialog
  • Shortened form title to display only filename and not full file path
  • Added displaying of full file path of currently opened file in the tooltip text of "View/Source Folder" menu item

New in Jovial Notepad 0.1.1 Beta (Jun 3, 2013)

  • Corrected version number display in main form title
  • Added file size display at status bar upon file load and after file save

New in Jovial Notepad 0.1 Beta (Jun 3, 2013)

  • Added Replace function
  • Centred Find / Replace dialog to centre of parent form
  • Promoted program development status to Beta, version 0.1