MPad Changelog

What's new in MPad 1.33

Apr 17, 2024
  • Move cursor to next/previous word (Ctrl+left/right):
  • Made some changes to make sure the text cursor stops at the same positions when using the option to always stop at the beginning of a word and pressing Ctrl+left or Ctrl+right.
  • Delete next word (Ctrl+Delete):
  • Changed how Ctrl+Delete behaves. The default behavior should be the same as in VS Code or Sublime. Ctrl+Del deletes to the end of the next word.
  • Added options to change the behavior to delete to the start of next word and ignore symbols.
  • Triple click to select line:
  • Added an option to enable/disable triple mouse click to select the current line.
  • Also fixed a few select issues.
  • Fixed:
  • Double click select issue when using vertical cursor line.

New in MPad 1.32.1 (Apr 4, 2024)

  • Mini toolbar:
  • Added a "Capitalize" button.
  • Made some minor visual changes.
  • Code hints:
  • Made some code changes to make long text fit better inside the window and made some small size changes.
  • Auto completion:
  • Added code to prevent the auto completion window to become wider than the current display.
  • Emmet abbreviations:
  • Tabs are now used for indention unless the option to insert spaces is set in options.
  • Vyper:
  • Added a new highlighter for Vyper.
  • AutoIt:
  • Fixed an issue with #cs ... #ce block comments.
  • Fixed:
  • Search issue in the options window.

New in MPad 1.31 (Jan 25, 2024)

  • Move to next/previous word (Ctrl+Right/Left)
  • Move the cursor to the beginning of a word, or to the right of open braces e.g. ([{
  • Move the cursor to the end of a word, or to the left of closing braces e.g. )]}
  • Added options to change the behavior.
  • Also, fixed a few issues.
  • Delete word (and previous word) (Ctrl+Del)
  • Should handle high DPI screens better now.
  • Customize themes window
  • Changed some behavior when resizing the window.
  • Comment blocks should be highlighted properly now.
  • Fixed:
  • Toggle comment and undo issues.
  • Minor issues.

New in MPad 1.30 (Oct 23, 2023)

  • Hide fold/unfold icons in gutter:
  • Fold/unfold icons are now hidden by default and only displayed when the mouse is hovering the left margin (gutter). This is the default behavior in many code editors and now also in this one. It can be changed in options though.
  • An option has been added to always show fold/unfold icons in gutter, if you want the old behavior and always display the icons:
  • "Options->Display->Code folding->Always show fold/unfold icons in gutter"
  • (This is coming to RJ TextEd as well...)
  • Find/Replace:
  • Find all and replace all will now open a search result panel to list all items found or replaced.
  • Double click a listed item to goto the found/replaced text in the file.
  • Added a new menu item in "Search" called "Show result panel". This allows you to close and reopen the result panel after a search.
  • Find in files:
  • Added a new menu item in the search menu called "Find in files".
  • Use it to search all open files or files in a folder.
  • It's almost ready for release. Just need to test it all...

New in MPad 1.28 (Oct 12, 2023)

  • Themes (Editor color profiles):
  • Added a new submenu in the "Themes" menu with editor color profiles. The default colors are stored as color profile #0.
  • Most themes will have 4 different color profiles defined.
  • You can make changes to a color profile or define any number of new color profiles in the customize dialog.
  • JavaScript highlighter:
  • Fixed some highlighting issues with regular expressions in JavaScript code.
  • Misc:
  • A few minor cosmetic changes.
  • Fixed:
  • Toolbar dropdown draw issue.
  • (Log) file monitoring read issue.
  • Some theme related issues.
  • Open file at cursor.
  • Many minor issues found while coding.

New in MPad 1.27 (Aug 19, 2023)

  • Crystal highlighter:
  • Added a new highlighter for Crystal source code.
  • Fixed:
  • Mouse click in document map to scroll.
  • Issues when using the two options "Allow text cursor beyond end of line" and "Paste should not move the text cursor" together.

New in MPad 1.26 (Jul 9, 2023)

  • Hyperscript (in HTML)
  • Added support for _hyperscript in HTML.
  • Windows shutdown, restart, logoff:
  • Made some changes at windows shutdown, restart and logoff when the program is still running.
  • All files should be reopened, silently, when the program is restarted.
  • GDScript highlighter:
  • Added a new highlighter for GDScript script files.
  • Julia highlighter:
  • Added a new highlighter for Julia source files.
  • Zig highlighter:
  • Added a new highlighter for Zig source files.
  • Fixed:
  • Several issues with makefiles.
  • A few other issues reported by users.

New in MPad 1.25 (Jun 17, 2023)

  • Activate highlighter when opening a file:
  • I've added new options to activate a highlighter if a new file type is opened and the file extension and highlighter is not activated in "Addons".
  • The default behavior is to display a prompt asking the user if the highlighter should be activated, with all its file extensions. But you can change that in option to automatically activate the highlighter, without the prompt.
  • Ex. You open a FSharp file and the FSharp highlighter is not active and available in the syntax highlighter list. Normally you would have to activate it manually in "Addons". But with these options it can be done for you.
  • The options can be found in "Options -> File -> Miscellaneous":
  • Activate highlighter on unknown file extension
  • Prompt user to activate highlighter
  • Always open application on active monitor:
  • Added a new option to always open the program on the same monitor as the mouse cursor.
  • The option is turned off by default, but can be turned on in
  • "Options -> Program -> Program start".
  • Open large files as plain text:
  • Added an option to open large files as plain text in "Options -> File -> Open".
  • The large file limit is set in MB.
  • This option is turned off by default.
  • Auto completion:
  • Made changes to fix some issues when the auto completion list is visible while you type.
  • I also fixed a few other issues found while testing.
  • Lisp Highlighter:
  • Created a new highlighter for Lisp.
  • Misc:
  • Option to enclose selection with quotes now include backticks.
  • Fixed:
  • System dialogs (e.g. open, save...) should not have any theme colors.
  • Editor tab color and font issues.
  • Updates after changes in themes manager.
  • Some issues with color value highlighting.
  • Issues with color value hints.
  • Several other reported issues.

New in MPad 1.24 (Apr 3, 2023)

  • Dart:
  • Created a new syntax file (highlighter) for Dart programming language.
  • Lua:
  • Updated and made several changes to the Lua highlighter (syntax file).
  • Groovy:
  • Created a new syntax file (highlighter) for the Groovy programming language.
  • Created a new syntax file (highlighter) for D programming language.
  • F#:
  • Created a new syntax file (highlighter) for F#.
  • MASM:
  • Created a new syntax file (highlighter) for MASM.
  • Pascal/Delphi:
  • Updated the syntax file (highlighter) for Pascal.
  • Solidity:
  • Created a new syntax file (highlighter) for Solidity.
  • Objeck Programming Language:
  • Created a new syntax file (highlighter) for Objeck.
  • Fixed:
  • Emmet abbreviation issue.
  • Several issues found while testing new highlighters.
  • A few issues reported in the forum.

New in MPad 1.23 (Mar 16, 2023)

  • Several new features and several issues has been fixed

New in MPad 1.22 (Mar 5, 2023)

  • Several new features and several issues has been fixed...

New in MPad 1.21 (Feb 23, 2023)

  • Mouse wheel scrolling:
  • Mouse wheel scrolling should work now for all controls under the mouse cursor.
  • Rust highlighter:
  • Created a new syntax file for Rust. I also added information in the forum on how to add a Rust language server (Rust Analyzer).
  • Highlighter settings:
  • Some settings for a specified highlighter may not have worked in previous versions. It should be fixed now in this version.
  • Syntax files:
  • In previous versions, you could get an exception error when creating a new syntax file without any keywords. It should be fixed now in this version.
  • Fixed:
  • CSS, PHP... text draw issue.
  • Auto completion issues when word completion is enabled.
  • Select issue in plain text with brace highlighting.
  • Column mode undo issue with paste.
  • Minor issues reported by users.

New in MPad 1.20 (Feb 13, 2023)

  • Focus issues after opening file(s).
  • Several highlighting issues when editing.
  • Several errors when closing the program.
  • Highlighter issue when open remote file.
  • Bookmarks on empty lines.
  • Highlight matching braces.
  • Vertical/Horizontal split issues.
  • A few brace highlight issues.
  • Pressing close button repeatedly could cause an error.
  • Issue in Delphi library when closing application.
  • High DPI issues when clicking checkboxes in themes dialog.
  • Focus error in options window.
  • Undo issue in column mode.
  • If the program was minimized and forced to close, it should start as normal window.
  • Several other minor issues reported by users.

New in MPad 1.15 (Dec 20, 2022)

  • Brace highlighting:
  • Braces are now highlighted in plain text.
  • Text cursor width (caret):
  • If you set the text cursor width to 0 (zero) a block cursor will be used.
  • Note that the block cursor is only used with monospaced fonts, like "Consolas", "Courier New"...
  • The width limit has been set to 5.
  • Fixed:
  • Last open files wasn't opened at startup when option set.
  • Replaced some standard file open/save dialog for newer ones.
  • Possible shutdown issues.
  • Minor issues reported by users.

New in MPad 1.14 (Nov 1, 2022)

  • Several new features and several issues has been fixed

New in MPad 1.13 (Oct 24, 2022)

  • Help menu:
  • Changed the links inside the help menu to point to the MPad online help.
  • Fixed:
  • Several high DPI issues.
  • Several document map issues.
  • A few drag n drop issues.