Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Share Post: Reddit Facebook
Introducing Notepad3
#2
Notepad3 5.21.227.1

Changes in version 5.21.227.1 (2021-02-27)

NEW:
  • Use user locale for date/time insert format: can be menu switched to preferred UI language.
  • Enable horizontal scrolling by "Shift + Mouse-Wheel".
  • Show search wrap-around tooltip (issue #3038).
  • Kotlin Source Lexer based on Zufuliu's Kotlin Lexer code base.
  • Dart Lexer based on Zufuliu's Dart Lexer code base.
  • TinyExpr: additional number parsing for binary (0b...) and octal (0o...) number formats.
  • Extension ".pkb" to SQL Lexer.
  • 'Dark Mode' support for Windows 10 20H2 Version 2009 (Build 19042).
  • Open/Save file explorer dialog: populate file filter with current lexer supported file extensions.
  • Minipath.ini: [Settings2] FocusLostOpacity=100 (opycity level on losing focus).
  • Hotkey 'F3': use MRU latest item before clipboard content as search pattern if prior search pattern is empty.
  • Support Lexer switching while Customize Schemes dialog is open.
  • Expand current lexers style tree on customize schemes dialog startup.
  • grepWinNP3: "Stay On Top" titlebar context-menu (GRE).
  • Faster statusbar update response / avoid flickering.
  • Reducing Titlebar, Toolbar and Statusbar flickering.
  • Set Light/Dark Mode for grepWinNP3 execution (GRE).
  • Customize Schemes: show selected theme title.
  • DarkMode: remember DarkMode chosen Scheme/Theme for next start.
  • Configurable Dark Mode colors (non Explorer-Theme, Owner-Drawn).
  • Menu item to switch between Default and Dark-Mode.
  • DarkMode: Toolbar, static checkbox/listbox control.
  • Win10 DarkMode Awareness (initial development).
 
CHANGES:
  • MiniPath: support mouse xbuttons for browsing direction.
  • Code styling reformat MiniPath sources (AStyle: OTBS).
  • Simple Line Comment Toggle handles each line separately
  • Menu move Line/Stream Comment items to Edit -> Selection top.
  • Find/Repl dialog - refactoring and minor fixes.
  • JSON5 enhancements to Scintilla's original JSON-Lexer.
  • Statusbar Selection-Info: switch to byte (instead of character) counting for huge files.
  • Use user locale for date/time insert format: insert date before time & tab separated.
  • Tinyexpr evaluation of math constants "e" and "pi" not being separated from prepending text.
  • Extent static find/replace/mark occurances pattern buffer to 4095 characters.
  • Initial start screen resolution independent fixed base font size.
  • Avoid wrap-around requester if there is no other possible occurrence.
  • Behavior change: copy to clipboard on empty selection -> don't copy anything if current line is empty.
  • Update keywords list in Style INNO Lexer.
  • No error message after decline loading file of huge size.
  • Renaming Chinese displayed encoding according to MIME/IANA.
  • Sci_PositionCR type reverted to long for Win32 compatibility reasons.
  • Rebase DarkMode module on delay load version branch of win32-darkmode project.
  • Update the KeyWordList of lexers "C# Source Code" and "SQL Query".
  • Bookmark Occurrences Colors changed to get perceptually distinct colors.
  • Migration from CreateLexer() by ID to CreateLexer() by Name (Lexilla IFace5 conform) (GRE).
  • TinyExpr format floating.point with non zero fractional part.
  • TinyExpr: change format (allow longer integer before switching to mantissa/exponent format).
  • Prepare for Lexilla Library (Scintilla v5) (SCI).
  • Using @zufuliu's EOL Mode detection enhancement (no SSE2 or AVX2 specializations).
  • Unify search-pattern retrieval: (0.selection)[F/R-DLG] - 1.previous-search/MRU-List - 2.clipboard.
  • grepWinNP3: save changed "Stay On Top" settings on exit (GRE).
  • First part of DarkMode Theme for MiniPath.
  • Separate DarkMode window-backgr color from button-facecolor.
  • Opacity level on loosing focus for grepWinNP3.
  • TinyExpr: '%' operator: distinguish between modulo and percent operation by context.
  • Due to lack of interest, "Notepad3DLL" is discontinued.
  • User configurable "Web Action" menu item names.
  • Update grepWinNP3 (GRE) version 2.1.6.34 (2021-02.05).
  • Update Oniguruma Regex (ONI) engine version 6.9.7 (2021-01-24).
  • Update Scintilla Library (SCI) version 4.4.6 (2020-12-01).
 
FIXES:
  • URL-Decoding of file Hyperlinks ("file://...").
  • Wrap-Around tooltip use correct encoding
  • Multi-Line movement: proceed to document end correctly.
  • Toggle comment on empty selection at insertion point: keep position of selection end.
  • MiniPath: Enable Mouse XButton usage ("browse back and forth").
  • Toggle Comment: proper selection handling.
  • Do not move selection on search pattern change if in Replace-Dlg.
  • FJSON Lexer has comments enabled now.
  • F/R-Dialog - allow multi-line clipboard paste to Replace String combobox too.
  • F/R: fixes some issues around RegEx zero-length match/findings.
  • ReplaceAll. avoid busy loop (infinity) while replacing zero-length-match (RegExpr).
  • F/R dialog don't change selection by typing search pattern.
  • F/R show wrap-around tooltip only if message boxes are hidden.
  • JSON5 string line continuation.
  • Context-Menu Handling in Release Mode.
  • Burndown some VS Analyze Mode Infos/Warnings.
  • Wildcard search: unintentional wrap around.
  • AHKL lexer: visual brace matching mix-ups.
  • InfoBox message icon DPI scaling.
  • Tinyexpr functions and constants parsing.
  • Buffer overrun while initializing structures.
  • Fix Font Dialog (Size handling) problems (issue #3012).
  • F/R dialog: Transform Backslash option glitch.
  • F/R dialog: message box in case of not matching pattern.
  • Multi-Replace using RegExpr and Group-References.
  • Refactoring encoding detection: pure ASCII vs. 7-bit.
  • File encoding analysis with 7-bit ASCII only.
  • File save problem after switching encoding to GB2312 (52936).
  • Initial path on OpenFile dialog (load file).
  • Compiler complaints (new VS2019 version v16.8.1).
  • Allow single character filename on command line.
  • Disable Copy/Cut complete lines on partial multi-selection.
  • Find/Repl all in range algo.
  • Oniguruma flexible EOL handling (Win CRLF, Unix LF and Mac CR) (ONI).
  • Replace all in range.
  • Avoid file cache lost on power failure.
  • Copy/Cut/Delete "Focused View" lines (clipboard).
  • Cut/cop occurrences marker line(s) if marker in first line.
  • Initial directory for open/save file Explorer dialog.
  • TOML Lexer performance leak.
  • Freezing of main window caused by mixed usage of Lexer Interfaces.
  • Setting new IFace5 Lexer (should fix line/stream comment toggle issue #2912).
  • Lexer file extensions maintained in standard config.
  • grepWin language switching (github.com/stefankueng/grepWin/issues/199) (GRE).
  • Clone full .ini-file path for forked new instance (GRE).
  • grepWinNP3: wide char path names for language files (GRE).
  • Stop file change notification on deleted files if save is rejected.
  • Some RegEx engine fixes (current Oniguruma dev) (ONI).
  • Performance leak in TOML Lexer.
  • Customize Schemes title assembling.
  • DarkMode switching while non-modal dialogs are active.
  • TinyExpr: interpretation of '%' operator: allow "(...)" on rhs of modulo interpretation.
  • TinyExpr: remove the need of blank for smart interpretation of '%' operator.
  • Failed to set DarkMode for owner drawn ComboBoxEx controls.
  • DarkMode: toolbar button text.
  • Let DarkMode work with 20H2.
  • grepWinNP3 new instance: read correct .ini-file (protable) (GRE).
  • Fix Win7 start-up crash.
  • Final default color correction (toolbar, statusbar and margin).
  • Allow removing of compile pre-processing switch D_NP3_WIN10_DARK_MODE.
  • Bring back themed ReBar (Toolbar parent) for Win7.
  • Bring back themed ReBar (Toolbar parent) for Win10 using Light Mode (DarkMode not wanted).
  • Win7 Toolbar background back to COLOR_BTNFACE, Win10 stays with COLOR_WINDOWS.
  • Update Titlebar on document modified.
  • Clean .ini-config for default values.
  • Standard margin background colors.
  • DarkMode: switch std. background and text color too.
  • DarkMode support / init / settings handling.
 
REMOVED:
  • TinyExpr: '%%' as percent operator is deprecated.

 TRANSLATIONS (MUI):
  • Afrikaans (af-ZA).
  • Belarusian (be-BY).
  • Chinese Simplified (zh-CN).
  • Chinese Traditional (zh-TW) (incomplete...).
  • Dutch (nl-NL).
  • English (en-GB).
  • French (fr-FR).
  • German (de-DE).
  • Greek (el-GR) (incomplete...).
  • Hindi (hi-IN)
  • Hungarian (hu-HU).
  • Indonesian (id-ID) (incomplete...).
  • Italian (it-IT).
  • Japanese (ja-JP).
  • Korean (ko-KR).
  • Polish (pl-PL).
  • Portuguese (pt-PT).
  • Portuguese Brazilian (pt-BR) (incomplete...).
  • Russian (ru-RU).
  • Slovak (sk-SK).
  • Spanish (es-ES).
  • Spanish Mexican (es-MX) (incomplete...).
  • Swedish (sv-SE).
  • Turkish (tr-TR) (incomplete...).
  • Vietnamese (vi-VN) (incomplete...).
Download: https://www.rizonesoft.com/downloads/notepad3

Changelogs: https://www.rizonesoft.com/downloads/notepad3/update
Reply


Messages In This Thread
Introducing Notepad3 - by tarekma7 - 01-27-2016 , 06:48 PM
RE: Introducing Notepad3 - by Mohammad.Poorya - 02-28-2021 , 04:39 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Introducing the new Surface Pro baziroll 0 2,003 05-23-2017 , 02:21 PM
Last Post: baziroll
  Introducing Microsoft Surface Laptop baziroll 0 2,190 05-07-2017 , 01:45 PM
Last Post: baziroll

Forum Jump:


Users browsing this thread: 1 Guest(s)