NotepadNext

A cross-platform, reimplementation of Notepad++

GPL-3.0 License

Stars
9K
Committers
42

Bot releases are visible (Hide)

NotepadNext - v0.8 Latest Release

Published by github-actions[bot] 4 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.7...v0.8

NotepadNext - v0.7

Published by github-actions[bot] 8 months ago

What's Changed

  • Add app to Window's "Open With" suggestions for text files
  • Add match/case keywords to Python
  • Add ability to set GUI translation via preferences dialog
  • Add preference option to set GUI translation
  • Add visual indicator of zoom level
  • Add persistent bookmarks between sessions
  • Add QuickFind wrap indicator
  • Style python decorator attributes
  • Make language in preference dialog more consistent
  • Update Window title to indication if running in admin mode
  • Fix file filter on file dialog boxes
  • Fix ActionScript
  • Keep File List items in order
  • Properly handle cancelling of Export As dialog
  • Chinese Simplified Translation Update

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.6.4...v0.7

NotepadNext - v0.6.4

Published by github-actions[bot] about 1 year ago

What's Changed

  • Fix PHP keyword list and folding
  • Add a checkbox to run the application when the Windows installation is finished
  • Add Less & SCSS
  • New keywords/extensions for JS/HTML
  • Restore window to previous size after fullscreen
  • Add "Copy URL" to context menu
  • Fix URL decode always being active
  • Save temp file language settings
  • Enable folding of HTML and XML files
  • Accept file URIs as files to open
  • Fix infinite loop due to zero-length matches
  • Optimize search results dock scroll on Mac
  • Warn user if the install directory for Windows is not empty
  • Update Lexilla/Scintilla
  • Implement platform-dependent exit hotkey
  • Fix tab's title/text elided when lots of files/tabs opened
  • Add Traditional Chinese translation
  • Update Turkish translation
  • Update Chinese (Simplified) translation

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.6.3...v0.6.4

NotepadNext - v0.6.3

Published by github-actions[bot] over 1 year ago

What's Changed

  • Update Qt to v6.5
  • Add more Book Mark features
  • Add Turkish translation
  • Allow escaped characters and comments in JSON
  • Detect INI and JSON files based on file contents
  • Fix Highlighted Scroll Bar showing smart highlight
  • Fix regex search performance
  • Fix Select Next action using incorrect search flags
  • Fix opening multiple files at once
  • Respect tab and tabwidth in language files
  • Fix incorrect locale detection loading wrong language
  • Fix auto-complete box popping up on Mac when typing
  • Fix crash on macOS in entry of multi-character strings with IME
  • Fix hex view font family issue on MacOS
  • Automatically resize search results dock contents
  • Collapse top level items when a new search result is added
  • Fix search result font size being too small on Mac
  • Fix C# highlighting

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.6.1...v0.6.3

NotepadNext - v0.6.1

Published by github-actions[bot] over 1 year ago

What's Changed

  • Add encoding/decoding for Base 64 and URL
  • Add menu option to remove empty links
  • Add filename extension support on macOS
  • Add "Show in Explorer" and "Open Command Prompt Here" for Windows
  • Add functionality to combine search results on the same line
  • Add message to find dialog when search wraps around
  • Add Ukrainian translation
  • Update Scintilla to v5.3.4
  • Custom context menu for editors
  • Identify more languages based on shebang
  • Update desktop file to pass file name argument
  • Provide better user error messages when files cannot be saved
  • Prevent crash when opening non-readable file
  • Fix SmartHighlighter stylers
  • Fix loading of translation files
  • Fix applying .editorconfig settings
  • Fix regular expression searching when file contained 3 or 4 byte characters

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.6...v0.6.1

NotepadNext - v0.6

Published by github-actions[bot] almost 2 years ago

What's Changed

  • Add ability to restore opened and unsaved files between application restarts (this is experimental and should be used with caution)
  • Switch to Qt6 for official distribution (Flatpak distribution will remain on v5.15)
  • Build universal (multi-architecture) binaries for MacOS for native ARM support
  • Add Column Mode dialog to insert text/numbers at a specific column
  • Add File List to show opened editors
  • Add copying/exporting as HTML and RTF
  • Add app icon to Linux AppImage
  • Open all files when folder is dropped into the application
  • Allow renaming of temp files
  • Allow editing characters through the Hex Viewer
  • Update Lexilla to v5.2.1
  • Update Scintilla to v5.3.2
  • Default to UTF-8 for empty files
  • Fix crash on Linux when secondary instance opens non-existent file
  • Fix replacing all matches in a document

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.5.6...v0.6

NotepadNext - v0.5.6

Published by github-actions[bot] almost 2 years ago

What's Changed

  • Add Alt+Down to duplicate current line
  • Add shortcut for Replace
  • Add ability to detect language from start of file
  • Auto detect XML files
  • Handle multi-byte characters in regex matching
  • Highlight and enable Ctrl+Click to open URLs located in the file
  • Show hidden files on file dialogs for Linux
  • Save/Restore editor zoom level
  • Update Chinese translation
  • Optimize application closing with opened files
  • Fix Javascript syntax highlighting
  • Fix displaying of non-ascii chars in Hex Viewer
  • Fix Scintilla's RectangularSelectionModifier for Qt
  • Fix forcing window to foreground on Windows
  • Attempt to bring window to foreground on Linux
  • Update Scintilla to v5.3.1
  • Update Lexilla to v5.2.0

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.5.5...v0.5.6

NotepadNext - v0.5.5

Published by github-actions[bot] about 2 years ago

What's Changed

  • Add ability to manage/edit recorded macros
  • Add very basic hex viewer
  • Windows Installer detects running application
  • Open files in read-only mode

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.5.4...v0.5.5

NotepadNext - v0.5.4

Published by github-actions[bot] about 2 years ago

What's Changed

  • Add Debug Log dock for displaying debug output in the application
  • Add command line argument --reset-settings to clear all application settings
  • Add basic context menu to Search Results
  • Add larger icon for Start Menu on Windows
  • Add automatic Winget releases
  • Select matching text in editor when navigating from search results
  • Better codec detection and conversion
  • Enable some NSIS Components by default
  • Fix memory leak
  • Fix line numbers displayed in search results
  • Fix "Open With" command on MacOS
  • Prevent crash when attempting to show autocomplete off-screen
  • Fix missing translation when running from the right-click context menu on Windows

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.5.3...v0.5.4

NotepadNext - v0.5.3

Published by github-actions[bot] over 2 years ago

What's Changed

  • Add 'Find All in All Documents'
  • Add 'Replace All in All Open Documents'
  • Add ability to navigate to search results
  • Add Swedish translation
  • Add command line argument to load a specified translation
  • Fix segfault when trying to open non-existing file
  • Fix allowing user to create non-existing file
  • Ensure lines are visible when going to range
  • Fix crash when dragging text into the application
  • Automate publishing GitHub release

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.5.2...v0.5.3

NotepadNext - v0.5.2

Published by dail8859 over 2 years ago

Changelog:

  • Added the option to comment/uncomment lines of code
  • Add Chinese translation
  • Add search results dock for showing all results in a file
  • Reduce Windows distribution package size
  • Use default palette for Find Replace Dialog
  • Fix crash when restoring floating dock widgets
  • Update Scintilla/Lexilla
  • Support PREFIX for Linux installation directory

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.5.1...v0.5.2

NotepadNext - v0.5.1

Published by dail8859 over 2 years ago

Changelog

  • Fix "Copy Full Path" & "Copy File Directory"
  • Adjust default font sized based on UI font size
  • Add text/plain mime type to .desktop
  • Fix missing icon in titlebar and taskbar on Linux

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.5...v0.5.1

NotepadNext - v0.5

Published by dail8859 over 2 years ago

This is the first release for macOS 🎉 This is still very experimental.

Changelog:

  • Add macOS release
  • Add match whole word to Quick Find
  • Add basic auto-completion
  • Reorder Help menu
  • Removed unused placeholders in Preferences Dialog
  • Fix AppImage on RHEL8
  • Fix regex case match
  • Fix regex search range
  • Fix version information on Linux

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.4.9...v0.5

NotepadNext - v0.4.9

Published by dail8859 over 2 years ago

Important notes: if you have Notepad Next v0.4.0 or older installed on Windows, you should manually uninstall it first.

This is the first release of an AppImage build for Linux 🎉 This is very experimental.

Changelog:

  • Fix C language lexer
  • Fix installer not adding correct components
  • Conditionally turn off folding margins
  • Improve Linux build

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.4.8...v0.4.9

NotepadNext - v0.4.8

Published by dail8859 over 2 years ago

Important notes: if you have Notepad Next v0.4.0 or older installed, you should manually uninstall it first.

Changelog:

  • Support Linux builds
  • Installer will remove components when unchecked
  • Installer will remember installed components
  • Fix saving of Find & Replace Dialog settings
  • Set default wrap around search to enabled
  • Add ability to set EOL filled for styles
  • Fix ini file lexing
  • Prevent Folder as Workspace attempting to open folders
  • Hide Folder as Workspace dock on fresh installs
  • Save Folder As Workspace path between restarts
  • Update Scintilla to v5.2.0
  • Update Lexilla to v5.1.5
  • Update Advanced Docking System to v3.8.2

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.4.7...v0.4.8

NotepadNext - v0.4.7

Published by dail8859 over 2 years ago

Important notes: if you have Notepad Next v0.4.0 or older installed, you should manually uninstall it first.

Changelog:

  • Add initial printing functionality (print preview, margins)
  • Add basic 'Folder as Workspace' functionality
  • Fix HTML language
  • Fix language applied to files with no extensions
  • Use correct lexer language for PHP
  • Increase buffer size when reading from disk
  • Sort dialog filter for file extensions
  • Improve startup speed of secondary instance

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.4.6...v0.4.7

NotepadNext - v0.4.6

Published by dail8859 over 2 years ago

Important notes:

  • if you have Notepad Next v0.4.0 or older installed, you should manually uninstall it first.

Changelog:

  • Fix saving file not renaming editor tab
  • Fix default file paths for saving/opening files
  • Fix 'Copy Full Path'
  • Fix crash when having 2 files open with the same name
  • Other various code cleanup

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.4.5...v0.4.6

NotepadNext - v0.4.5

Published by dail8859 almost 3 years ago

Important notes:

  • if you have Notepad Next v0.4.0 or older installed, you should manually uninstall it first.

Changelog:

  • Fix cursor starting at the end of a file when opened
  • Add Editor Inspector
  • Add option to installer for auto-updates
  • Skip inclusion of OpenSSL libraries in zip package
  • Lots of internal code refactoring and cleanup

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.4.4...v0.4.5

NotepadNext - v0.4.4

Published by dail8859 almost 3 years ago

Important notes:

  • if you have Notepad Next v0.4.0 or older installed, you should manually uninstall it first.

Changelog:

  • Adjust text selection color
  • Add shortcut for Join Lines
  • Initial Qt6 Support
  • Fix LanguageInspector issue not updating on lexer change
  • Tweak Python language properties
  • Detect language on new file save
  • Update Scintilla to v5.1.5
  • Code refactoring

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.4.3...v0.4.4

NotepadNext - v0.4.3

Published by dail8859 almost 3 years ago

Important notes:

  • if you have Notepad Next v0.4.0 or older installed, you should manually uninstall it first.
  • the auto updater will not download this update automatically

Changelog:

  • Add Go support
  • Add Markdown support
  • Add shortcuts for moving lines up/down
  • Add 'Go to Line' dialog
  • Add registry key to enable/disable auto updates
  • Show full file path in main window title bar
  • Update scroll bar to show multiple cursors and the selection range
  • Fix highlight indentation guide
  • Fix line margin widths when zooming
  • Fix compiler errors for gcc

Full Changelog: https://github.com/dail8859/NotepadNext/compare/v0.4.2...v0.4.3