Skip to content

Releases: Sigil-Ebook/PageEdit

PageEdit-1.6.0

29 May 14:11
1.6.0
Compare
Choose a tag to compare

PageEdit-1.6.0

PageEdit-1.6.0 is a minor update that represents 3 bug fixes and a single new feature.

New Features:

  • Added ability for spine position to be passed in alongside OPF path to simplify
    the interface between Sigil and PageEdit (with versions 1.6.0+)

Bug Fixes:

  • Bring SelectCharacter Dialog to be in sync with its counterpart in Sigil
  • Remove tab and disable InsertFile menu if not Media is present to insert
  • Fix typo in Greek Letter (Nu) (Thank you Doitsu).

Notes:

The PageEdit user guide can always be downloaded from its own repository: (https://github.com/Sigil-Ebook/pageedit-user-guide/releases/latest)

Mac users should also check out the wiki entry on the New Release File Format: (https://github.com/Sigil-Ebook/Sigil/wiki/Mac-OS-X-Notes#new-release-file-format-starting-with-sigil-0918)

PageEdit-1.5.0

19 Mar 14:55
1.5.0
Compare
Choose a tag to compare

PageEdit-1.5.0

PageEdit-1.5.0 represents two requested new features plus some minor bug fixes.

New Features:

  • Add ability to print (with Preview) to PDF any file being viewed
  • Improved granularity for Windows Installer

Bug Fixes:

  • Fix bug in URLInterceptor being too aggressive

PageEdit-1.4.0

13 Nov 17:55
1.4.0
b1f78a3
Compare
Choose a tag to compare

PageEdit-1.4.0

PageEdit-1.4.0 represents a mix of bug fixes and new features.

New Features

  • Add Case Change tool/icons
  • Move to all SVG based icons courtesy of BeckyEbook (Thank you!)

Bug Fixes

  • Fix incorrect Find next and previous search icons
  • Uses Qt::AA+UseHighDpiPixmaps on all platforms to prevent pixelated icons
  • Update GumboInterface to Sync with Sigil and handle PercentEncoding as IRI

The latest official PageEdit user guide can always be downloaded from its own repository. There's also a user-created guide that can be found here.

PageEdit-1.3.0

24 Jul 23:32
1.3.0
Compare
Choose a tag to compare

PageEdit-1.3.0

PageEdit-1.3.0 represents a mix of bug fixes and new features.

Windows users please note that the installer will now allow PageEdit to be installed for the current user only if desired. The installation of the included Visual Studio C++ runtime, however, will always require administrative privileges. You can provide those credentials for the runtime install portion only (if you install PageEdit for the current user). The user can also skip the runtime check/install entirely if they desire. If they do so, however, it will be up to them (or their administrator) to make sure the proper Visual Studio C++ runtime is installed. Because of these changes, it recommended that Windows users uninstall the previous version of PageEdit before installing this one. No settings, preferences, or plugins (or their configurations) will be lost by doing so.

New Features

  • Windows/macOS release build updated to Qt 5.12.9 with added bug fixes
  • Added experimental protection against evil epubs manipulating file: urls
  • Changes to support building with Visual Studio 2019 on Windows
  • Improved Windows Installer and handling of C++ runtime libraries

Bug Fixes

  • refactored built-in dark theme
  • Fixes to support Qt 5.15 on Linux

The latest official PageEdit user guide can always be downloaded from its own repository. There's also a user-created guide that can be found here.

PageEdit-1.2.0

29 Mar 12:39
1.2.0
Compare
Choose a tag to compare

PageEdit-1.2.0

PageEdit-1.2.0 represents a bug fix release.

Bug Fixes

  • fix issues when using PageEdit to edit epubs from outside of Sigil's environment
    • properly detect and handle non utf-8 encodings
    • properly convert html to xhtml syntax
    • properly add the xml header file where needed

The latest official PageEdit user guide can always be downloaded from its own repository. There's also a user-created guide that can be found here.

PageEdit-1.1.1

09 Feb 20:59
1.1.1
Compare
Choose a tag to compare

Minor update primarily targeted at the Linux platform.

  • Remove injected lin_dark_scrollbar.css on Linux before saving.
  • Fixup dark handling and handle open better

PageEdit-1.1.0

07 Feb 01:15
1.1.0
Compare
Choose a tag to compare

PageEdit-1.1.0

PageEdit-1.1.0 represents a mix of bug fixes and new features. Some of the highlights for this release include:

Dark mode suport for Windows Linux and macOSX. Mac is the only one of the three platforms where Qt inherently supports the system-level dark mode.

A brand-new higher-contrast icon set for PageEdit has been contributed by BeckyEbook. Thanks for all your contributions to this version @BeckyDTP !

Platform-specific Dark Mode details:

On Windows, darkmode is most commonly controlled by the darkmode settings in the latest version of Windows 10's settings. It won't work "on the fly" like many apps from the Windows Appstore, so you'll have to restart PageEdit if you change your system settings to see the settings take effect. To override the system setting (or to enable dark mode on versions of Windows that don't officially have a dark mode), use the PAGEEDIT_USES_DARK_MODE environnment variable (0 = off, anything else = on).

On Linux, PageEdit has made changes to try and honor all platform themes that users define for their Qt apps on their desktop of choice. So theme managers like qt5ct or kvantum should work well with changing PageEdit's look. There might be a bit of color/qss tweaking to do, but all-in-all, I've seen good results with a myriad of themes (dark and light). If you'd like to opt-in to PageEdit's own included dark palette, set the FORCE_PAGEEDIT_DARKMODE_PALETTE environment variable before launching PageEdit. That will cause PageEdit to ignore platform themes/overrides and to use the same dark palette that Windows uses. Note that PageEdit will also honor Sigil's environment variable for this purpose: FORCE_SIGIL_DARKMODE_PALETTE.

On macOSX, Dark mode should just work. Qt has added a lot of inherent support for Mac's dark mode and PageEdit has incorporated that support. Even on-the-fly time-of-day changes should work with Sigil.

New Features

  • added support for a Dark Mode for Windows, Linux and macOS
  • added new icons courtesy of BeckyEbook that work under both light and dark modes
  • added Zoom-In, Zoom-Out, reset support to Inspector using key shortcuts (META +, META -, META 0)
  • added support for controlling Windows/Linux HighDPI settings
  • added support for setting the user interface font

Bug Fixes

  • fix bug for linking to top of page in SelectHyperlink
  • fix bug in zoom slider that did not reflect initial zoom setting on startup
  • fix bug in missing icon sizes (Thanks BeckyEbook)

The latest official PageEdit user guide can always be downloaded from its own repository. There's also a user-created guide that can be found here.

PageEdit-1.0.0

18 Dec 01:31
1.0.0
Compare
Choose a tag to compare

PageEdit-1.0.0

PageEdit-1.0. is primarily a new features release to add the ability to create hyperlinks.

New Features

  • added ability to insert "id" attibutes into current xhtml file
  • added ability to insert hyperlinks to other existing xhtml files (only when opened with OPF)
  • added ability to insert links to existing images, audio, and video (open when opened with OPF)

Bug Fixes

  • modified Qt code to fix the return after an h6 heading bug
  • whitespace is now preserved in code tags

The latest official PageEdit user guide can always be downloaded from its own repository. There's also a user-created guide that can be found here.

PageEdit-0.9.6

10 Nov 02:54
0.9.6
Compare
Choose a tag to compare

PageEdit-0.9.6

PageEdit-0.9.6 is primarily a bug-fix release.

New Features

  • an installer for the Windows platform

Bug Fixes

  • properly handle javascript location.href style links
  • try to prevent crashes when files deleted out from under PageEdit
  • fix the longest common path routine to actually work
  • remove the load text filter as it was not supported
  • set default paragraph separator to 'p' not 'div' when editing

PageEdit-0.9.5

04 Sep 00:23
0.9.5
Compare
Choose a tag to compare

PageEdit-0.9.5 is is primarily a new features release.

One of the major new features of this release is the ability to pass all xhtml files in the spine in Reading Order to PageEdit via opening the OPF.
Make sure to check out the New Features Synopsis and the New Features Video in the downloads below.

Installing PageEdit on Windows

Here is a more complete list of the changes:

New Features

  • add the ability to pass all xhtml files in the spine in Reading Order to PageEdit
    via opening the OPF. Allow quick file navigation via navigation menu and next
    and previous arrows keys.

  • add a Edit vs Preview mode toggle icon that will allow links among xhtmls files in the spine
    to be active and work (in Mode: Preview)

  • installed a QtMessage handler to create a debug log file controlled via a
    PAGEEDIT_DEBUG_LOGFILE environment setting, to simplify user bug issue feedback

Bug Fixes

  • fix macOS specific launch bugs due to bug in canonical files and timing of Apple events
  • make sure jQuery is loaded before trying to manipulate a file by imporving web load sequence
  • use GetEnvironmentVar to uniformly access Environment Vars in a cross platform manner
  • disable prev and next navigation buttons when only one input xhtml file exists