github notepadqq/notepadqq v2.0.0-beta

This is the first relase to be based on QtWebEngine. It includes many new features and bug fixes.

Features:

ac769eaeb feat: Add "close to the left" and "close to the right" actions for editor tabs (#196)
1c1599b0a feat: math rendering enabled by default
3ec415dda (licenses) feat: update CodeMirror to 5.48.4-nqq
728cd2168 feat: unify title and toolbar in search dialog on macOS
49672f652 feat: enable dark ui on MacOS
f0df247f8 feat: Auto-expand single search results in Adv. File Searcher. (#874)
1c830b55b feat: add .mjs to list of JavaScript extensions (#860)
0099b621a feat: Add option to use DBus for interprocess communication during start-up (#829)
bbb1e1f7f feat: use uchardet to improve encoding detection (closes #730) (#762)
100a261f8 feat: add flag to print debug information (#760)
386725049 feat: toggling to most recent tab (closes #469) (#733)
16b3124f3 feat: Begin/End Selection (closes #393) (#727)
8cb5e0e6f feat: Also show 'Retry as Root' option when pkexec is installed. (#713)
7522e23c3 feat: add a '*' behind the file name displayed in the titlebar for dirty files (#688)

Bugfixes:

8832518c4 (c++17) fix: in snap package, add env var QT_XCB_FORCE_SOFTWARE_OPENGL to fix bug in Qt 5.9 + Nouveau drivers
31767cff6 fix: remove Info.plist for dark theme on macOS (closes #775) (#905)
37e94ce73 fix: bug in previous commit where the codec information was accessed before ensuring that the codec existed
b32b0b972 fix: prefer UTF-8 codec in case of ambiguity. Fixes #904
76a792c5f fix: embed macdeployqtfix for security and reliability
70e1cf452 fix: fix macOS bundle by correctly referencing paths to Qt libraries. Fixes #790. (#891)
ea40b825f fix: crash on exit
f0623b64b fix: properly cleanup cached Editors on exit (see prev. commit).
de217585a fix: properly cleanup cached Editors on exit.
2a91d6887 fix: ensure all Editor instances are pointed by a QSharedPointer.
a6330b7d1 fix: copy parameters in sendMessage to avoid crashes, see #703
2f5409927 fix: copy parameters in asyncSendMessageWithResult* to avoid crashes, see #703
45f90b670 fix: Add option to show/hide line number strip
e6e1ac379 fix: Reapply case-sensitivity option, may fix #834
d5be1a2d6 fix: Force search autocompletion to be case-sensitive
db7f87b50 fix: Set proper widget focus when opening search dock. (#835)
ee46ac51e fix: Don't rely on which return values for verifying binary existence (#813)
7e2446209 fix: Disable Wayland for Snap until issues are fixed (#807)
32003d017 fix: Add missing include. (#784)
451640876 fix: clean previous commit
3ee80f02c fix: crash when using the run menu
0d69f2d4c fix: disable dark theme on macOS (see #775)
e207241d3 fix: address a couple of compiler warnings
5a7a15e2d fix: Buffer size for uchardet was too low. (#765)
7757a287b fix: enable word wrap when printing (fixes #658)
5deaf00ba fix: improve printing by producing a better-quality pdf instead (#764)
bc0ee392d fix: remove empty folders from CM dir (#751)
b779199b5 fix: silence customQWebView warnings. (#761)
177d9fe94 fix: give priority to the scalable resolution icon
4167bc2c0 fix: finally solve the QEventLoop getting stuck from time to time and requiring a mousemove to keep going.
4457fc93e fix: language wasn't restored on file reload
f88c9ebeb (tag: beta) fix: env in travis
24c7aa6f2 fix: Italian translation accelerator issues (#742)
63a416e2b fix: use custom event filter for QWebEngineView. (#731)
f0042828b fix: Fix compilation issues on Debian Stable environment. (#723)
86d5e9173 fix: Fix compilation issue on GCC 6.3 (#717)
09ad7c071 fix: Include
a723db97e fix: Ensure 'which'-process finished properly before using its exit code. (#715)
afa943d24 fix: Hide 'Clone to Other View' action since it is not implemented. (#714)
a4b5897f6 fix: statusbar style on macOS (#708)
b169678cb fix: add support for Qt 5.10.1 and all future versions by using the default LD_LIBRARY_PATH (see discussion #700)
c81d3714f fix: Remove initial addEditorToBuffer due to js errors. (#707)
a6293bbf5 fix: Discard file path when performing language detection based on file names
c999e109d fix: Don't ask for permission to open larger files when restoring a session. (#705)
b89a95e62 fix: crash on Mac after launching #702 (#703)
dd4cea785 fix: Use correct substitution index
efc5536a7 fix: default language settings weren't saved (fixes #684)
b99cc3c5b (searchdock) fix: minor improvements to Advanced Search Dock UI
1a2766acc fix: Remove white flash when opening new tab (#675)
56aa8aa65 fix: delay 'document changed' banner on macOS
16bb278d6 fix: clear warnings

pre-release20 months ago