Releases: Sigil-Ebook/PageEdit
PageEdit-1.6.0
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
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
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
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
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
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
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
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
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
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