Skip to content

Releases: fosterbarnes/ghostwriterpp

v2.1.6-2.6

Choose a tag to compare

@fosterbarnes fosterbarnes released this 08 Oct 03:04

v2.1.6-2.6. Improve Windows startup and fix session restore

Startup

  • Removed the preview wait that held up opening the window.
  • Skip checks for optional export programs until needed.
  • Load background preview pages when their tabs are viewed.
  • Reduce repeated theme and spelling work when restoring tabs.

Tabs and appearance

  • Restore the selected file correctly when an earlier file is missing.
  • Keep window icons intact when refreshing preview styles.

Build scripts and maintenance

  • Standardize version storage and release packaging.
  • Fix pre-push passing the Release build option incorrectly.
  • Update project, script, and theme guidance.

v2.1.6-2.5

Choose a tag to compare

@fosterbarnes fosterbarnes released this 22 Jul 15:26

Auto-save now saves on focus change and on a timer

v2.1.6-2.4

Choose a tag to compare

@fosterbarnes fosterbarnes released this 17 Jul 17:45

Workspaces

  • You can save and reopen a named workspace file (.ghpp-workspace) that remembers a list of markdown files, even if those files are not open as tabs
  • The sidebar has a Workspace tab to browse that list, add or remove files, and open a file into a tab
  • Opening or saving a file while a workspace is active adds it to the workspace; closing the tab does not remove it
  • File menu: Open Workspace from File… and Save Workspace As…
  • On launch, the app restores the last workspace when you had one, or your previous open tabs, or a blank window; opening a single file from the shell or Open With starts with just that file
  • Double-clicking or opening a .ghpp-workspace file loads that workspace

Sidebar

  • Fix issues that caused sidebar to not show
  • Sidebar icons now sit across the top of the sidebar by default (like VS Code’s top activity bar)
  • New setting. Preferences → Sidebar → Activity bar location

Build

  • Address CMake warnings

Build scripts

  • Version bump flags now touch only the matching number in 2.1.6-2.3 style versions (other numbers stay put)

v2.1.6-2.3

Choose a tag to compare

@fosterbarnes fosterbarnes released this 29 Jun 20:04
sync upstream changes

v2.1.6-2.2

Choose a tag to compare

@fosterbarnes fosterbarnes released this 29 Jun 18:44

Startup and appearance

  • Fix app startup ui rendering issues

Window resize (preview open)

  • Resizing the window with HTML preview visible is much smoother and less CPU-heavy

Installer

  • Windows installer license page now has "I accept the agreement" pre-checked

Editor and polish

  • Tab key no longer fires twice in the editor
  • Removed unused internal code and simplified resize-related logic (no user-facing feature change)

v2.1.6-2.1 update

v2.1.6-2.1 update Pre-release
Pre-release

Choose a tag to compare

@fosterbarnes fosterbarnes released this 29 Jun 19:00

Preview Editing:
- Implement every possible .md formatting option systematically:
- Center full preview view

Done:
- General text
- Headers (ATX + Setext)
- Links (in-line preview edit only currently supports editing user-facing text)
- Paragraphs
- Block quotes
- Thematic break
- Fenced code blocks
- Indented code blocks
- HTML blocks
Inline:
- GFM strikethrough
- Strong
- Emphasis
- Code spans
- Bullet / ordered lists
- Nested lists
- Task lists
- Line breaks
- HTML inline
- Raw HTML

Not done:
- Link reference definitions
- GFM tables
- Images
- Autolinks
- Reference / shortcut reference links
- Nested / edge link cases
- Footnotes
- Images

ghostwriter++ 2.1.6-2

ghostwriter++ 2.1.6-2 Pre-release
Pre-release

Choose a tag to compare

@fosterbarnes fosterbarnes released this 22 Apr 22:18

Preview Editing:
- Completely re-write preview editing system. Diff-based apply that only touches source ranges belonging to TEXT AST nodes inside the edited element, rejecting edits that would break formatting.

Small changes/fixes:
- Add "Open in browser" right click context menu option for links bc left-clicking now edits it
- Fix issue that would cause changes fail to update on view/focus change until app restart

Implement every possible .md formatting option systematically:

Done:
- general text
- headers (ATX + Setext)
- links (in-line preview edit only currently supports editing user-facing text)
Inline:
- GFM strikethrough
- Strong
- Emphasis
- Code spans
- Bullet / ordered lists
- Nested lists
- Task lists

ghostwriter++ 2.1.6-1

ghostwriter++ 2.1.6-1 Pre-release
Pre-release

Choose a tag to compare

@fosterbarnes fosterbarnes released this 22 Apr 02:59

Add a tab system that allows multiple documents to be open at once.

Allow focusing on .md "code", the preview, or traditional split view. Change this with buttons on the bottom of the window, or View > Layout

Allow minor edits in preview mode, split or focused. Currently, this only allows for in-place, in-format text adjustments that update on file save.