Skip to content
Compare
Choose a tag to compare

Release Notes

Fixed

  • Replaced whole word icon in find/replace due to Windows 10 not rendering Unicode characters used for old icon.
  • Changed selection color for Plainstraction Dark theme to be brighter.
  • Issues #772, #773, and #777: Added workaround for segmentation fault on GTK/Gnome 42 at startup.

Downloads

ubuntu fedora Windows

Compare
Choose a tag to compare

Release Notes

Fixed

  • Issue #751: Fixed various sidebar and HTML preview size issues.
  • Issue #724: App waits longer for Pandoc to finish reporting version on Windows before timing out.
  • Issue #762: Fixed typo in Brazilian Portuguese translation.
  • Fixed editor margins on resize and on sidebar hide/show.
  • Updated Russian translation.

Download

ubuntu fedora Windows

Note that for the portable 64-bit Windows build, Hunspell dictionaries must be downloaded separately to the dictionaries folder for spellchecking to be available. These can be found in various places online.

Compare
Choose a tag to compare

Release Notes

Fixed

  • Issue #624: Text on line breaks is now correctly highlighted.
  • Issue #708: Removing large portions of text no longer freezes the app.
  • Issue #732: User-defined width of sidebar is now restored on load.
  • Issue #738: App waits longer for Pandoc to start up on Windows before timing out.

Download

ubuntu fedora Windows

Note that for the portable 64-bit Windows build, Hunspell dictionaries must be downloaded separately to the dictionaries folder for spellchecking to be available. These can be found in various places online.

Compare
Choose a tag to compare

Release Notes

Fixed

  • Untitled documents are no longer created upon opening or closing a new, empty document.
  • Updated Chinese translation.
  • Fix compilation issue with Ubuntu 18.04.

Download

ubuntu fedora Windows

Compare
Choose a tag to compare

Release Notes

Added

  • Untitled documents are now autosaved to a draft folder when autosave is enabled.
  • Added preferences button to open the draft folder location where untitled documents are autosaved.
  • Added check box option to load last opened file on startup. If left unchecked, a new file will be opened on startup
  • Added ability to word count indicator in status bar to display a different statistic. (The indicator is now a combo box.)
  • Updated Brazilian Portuguese translation.

Download

ubuntu fedora Windows

Compare
Choose a tag to compare

Release Notes

Fixed

  • Issue #615: Unicode characters are properly displayed in the sidebar's Outline.
  • Issue #619: Chinese and other languages with unicode characters now display properly in the HTML preview.

Download

ubuntu fedora Windows

Compare
Choose a tag to compare

Release Notes

Fixed

  • Issue #598: Unicode characters no longer shifts syntax highlighting.
  • Sidebar now properly hides itself after the Ctrl+J Outline command if it was
    previously hidden on initial launch.
  • New Norwegian translation added.
  • Spanish and Italian translations updated.

Download

ubuntu fedora Windows

Compare
Choose a tag to compare

Release Notes

Added

  • cmark-gfm now replaces Sundown as the default Markdown processor for live previews an export.
  • Syntax highlighting now utilizes cmark-gfm for better accuracy, especially with nested blocks.
  • HUDs have been replaced with a side bar.
  • Theming has been revamped to include more color options, but to exclude background images.
  • CSS for HTML Preview now adaptively changes colors based on the current theme.
  • Fonts can be customized for the HTML preview in the Preview Options dialog.
  • Themes are now composed of two color schemes: a light mode and a dark mode.
  • A new dark mode button in the status bar allows users to switch to the current theme's dark mode.
  • Find and replace dialog has been revamped into a panel at the bottom of the application.
  • Find and replace now supports highlighting all matches.
  • Export dialog now uses native file selector dialog.
  • Any two spaces at the end of a line are marked with dots by default.
  • Selected text now reveals tabs and spaces.
  • Source code has been refactored to follow KDE Frameworks and Qt coding style guides.
  • ghostwriter now uses React to update only what changed in the live preview since the last keystroke, significantly reducing the live preview rendering time for large documents.

Fixed

  • Issue #281: Removal of HUD windows will facilitate Alt+Tab switching.
  • Issue #382, #539: IME selection window/IBUS candidate window should no longer be displaced.
  • Issue #401: Single column tables are now highlighted.
  • Issue #439: README file was updated to remove the installation of qt5-default on Debian-based systems.
  • Issue #480: Menu bar is now accessible on relaunching ghostwriter in full screen mode.
  • Issue #494: MathJax JavaScript syntax error that was being printed to the terminal and which prevented inline math from being displayed with the $ sign has been fixed.
  • Issue #500: Preview Options dialog will now only open once.
  • Issue #507: Multilevel lists are highlighted correctly in the editor with the switch to cmark-gfm handling the syntax highlighting.
  • Issue #508: HUD windows have been replaced with a side bar for compatibility with Wayland.
  • Issue #517: README.md has been updated with correct instructions location for building on MacOS.
  • Issue #503: MathJax has now been included inside the application rather than fetching it externally.
  • Issue #532: Insert spaces for tabs now works on startup.
  • Issue #536: Added missing Markdown file extensions to file dialog filter when opening and saving files.

Removed

  • Discount support was removed due to its conflicting executable name with MultiMarkdown.

Download

ubuntu fedora Windows

Compare
Choose a tag to compare

Fixes

  • Issue #443: MathJax 3.0 is now built into the HTML preview. Note that this feature works best with Pandoc and requires an Internet connection. Other Markdown processors are not currently supported.
  • Issue #447: Cursor is no longer shown when editor is not in focus.
  • Issue #461: Fixed Cheat Sheet to have correct image example.
  • Issue #471: HUD window styling is fixed for Qt 5.13.
  • Issue #472: Fixed typing paused timers for session statistics and for hiding HUD windows.
  • Discount is not listed as an available Markdown processor if MultiMarkdown is installed.
  • New application translations are available for the following languages:
    • Arabic
    • Dutch

Windows Download

A volunteer has kindly stepped up to provide a Windows installer here:

https://github.com/michelolvera/vs-ghostwriter

Since I will no longer be able to provide new releases of ghostwriter for Windows personally, please consider helping out our volunteer at issue #367 if you are interested.

Linux Downloads

Ubuntu and Derivatives

Ubuntu Linux users can download the latest version of ghostwriter from the Launchpad PPA using the following commands in a terminal window:

sudo add-apt-repository ppa:wereturtle/ppa
sudo apt-get update
sudo apt-get install ghostwriter

You may also visit the wereturtle package archive page directly. For more information on how to add a PPA to your system, please see the Launchpad guide. Note that this version of ghostwriter has been packaged in the PPA solely for the following Ubuntu versions:

  • Bionic (18.04)
  • Eoan (19.10)
  • Focal (20.04)

Note: It is recommended for users of Ubuntu 16.04 (Xenial) to use the Flatpak package (detailed below), since QtWebEngine is unavailable on that version of Ubuntu, thus preventing supplying ghostwriter via the PPA.

Fedora

Fedora users can install ghostwriter from (Copr)[https://copr.fedorainfracloud.org/] by opening a terminal and entering the following commands:

$ sudo dnf copr enable wereturtle/stable
$ sudo dnf install ghostwriter

Flatpak

ghostwriter is also available as a Flatpak package at Flathub.

Other

The following are links to unofficial packages/repositories for other Linux distros, kindly provided by volunteers. Note that you may have to wait for them to be updated to the latest version of ghostwriter.

Compare
Choose a tag to compare

New Features

  • HTML preview has been ported from QtWebKit to QtWebEngine (Chromium).

Fixes

  • Issue #206: ghostwriter now has right-to-left language support.
  • Issue #391: mathml option for pandoc is now used to render math equations for preview and export.
  • Issue #411: Fixed crash when adding a new theme with no theme selected.
  • Issue #412: Fixed export to PDF (wkhtmltopdf) failure with Pandoc.
  • Issue #430: Fixed issue extra spaces appearing between <br/> tags in the HTML preview.
  • Removed print support, since it has some odd bugs on some platforms, and most users would want to print their exported content anyway.
  • Removed graphics fade effect for the bottom of the editor, as it is a risky feature that has caused bugs in the past and does not work on HiDPI screens.

Notes

Version 1.5.0 brings various HiDPI improvements. However, SVG icons for the full screen button and the HUD window buttons will look overly large and clipped. Drop shadows on text and buttons will also look somewhat pixelated. This is due to QTBUG-60026, which has been fixed in Qt 5.9. It is recommended for users using Qt versions below 5.9 to use FHD screen resolution when using ghostwriter.

Version 1.6.0 and above will no longer compile with Qt 4 due to new features that depend on Qt 5. Please use Qt 5 when building ghostwriter from the source code.

Windows Download

A volunteer has kindly stepped up to provide a Windows installer here:

https://github.com/michelolvera/vs-ghostwriter

Since I will no longer be able to provide new releases of ghostwriter for Windows personally, please consider helping out our volunteer at issue #367 if you are interested.

Linux Downloads

Ubuntu Linux users can download the latest version of ghostwriter from the Launchpad PPA using the following commands in a terminal window:

sudo add-apt-repository ppa:wereturtle/ppa
sudo apt-get update
sudo apt-get install ghostwriter

You may also visit the wereturtle package archive page directly. For more information on how to add a PPA to your system, please see the Launchpad guide. Note that this version of ghostwriter has been packaged in the PPA solely for the following Ubuntu versions:

  • Bionic (18.04)
  • Disco (19.04)
  • Eoan (19.10)

Note: It is recommended for users of Ubuntu 16.04 (Xenial) to use the Flatpak package (detailed below), since QtWebEngine is unavailable on that version of Ubuntu, thus preventing supplying ghostwriter via the PPA.

ghostwriter is also available as a Flatpak package at Flathub.

The following are links to unofficial packages/repositories for other Linux distros, kindly provided by volunteers. Note that you may have to wait for them to be updated to the latest version of ghostwriter.