You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

129 lines
6.1 KiB

# Changelog
## 1.1.0 / Nightly (Unreleased)
* **Breaking changes**:
* The code has been updated to use C++17 and must now be compiled using a
supported compiler version, such as GCC 7 or Clang 5 (or newer).
* Audio playback
* Added seeking functionality during playback
* Fixed crashes caused by race conditions in the audio system
* Fixed bug where gaps in the audio stream could appear while recording
* Added an error message popup which displays when a recording fails to load
or play.
* Input System
* The new input system is now enabled by default. Should errors occur please
file a bug report and deactivate it in the settings.
* Zoom gesture reimplemented for better compatibility
* LaTeX
* Added support for `\newline`
* Misc
* Non-visible refactoring and code cleanup (see #1279 for details)
* Updated translations
## 1.0.17
* Fixed arrow tip scaling: now scales with thickness instead of length (#967,
thanks to @redweasel)
* Changed coordinate draw direction (thanks to @redweasel)
* Fixed audio playback failures not showing error messages to the user (#1573)
* Fixed text tool bold shortcut not working when capslock is enabled (#1583,
thanks to @matepak)
* Fixed sidebar preview context menu "Move Page Up" and "Move Page Down" buttons
not being disabled on the first and last page, respectively (#1637)
* Fixed Enter keypress on the "Goto Page" (Ctrl-G) dialog not changing the page
(#975, thanks to @MrMallIronmaker)
* Fixed missing Xournal++ icon errors on most of the dialog windows (#1667)
* (Windows) Fixed missing libssl/libcrypto errors in the official installation
(#1660).
## 1.0.16
* Fixed currently editing textboxes not exporting to PDF.
* Fixed line tool breaking when snap-to-grid is disabled.
## 1.0.15
**Attention**: Please see the 1.0.14 patch notes before installing this version.
* Fixed an issue where copying and pasting strokes would crash the program.
## 1.0.14
**Attention:** users who installed with `make install` will need to follow
special instructions to update. See the "Breaking change" below.
We now officially support packaging Xournal++ using CMake. This allows users to
generate DEB and tar packages. See `readme/linux.md` for more details.
* **Breaking change**: the desktop and icon files were renamed from `xournalpp`
to `com.github.xournalpp.xournalpp` to be more in line with the AppStream
specification. This change should only affect users that install with `make
install`; these users must run `make uninstall` with a cloned version of
_Xournal++ 1.0.12_ first. We recommend migrating to another installation
format, such as Flatpak, AppImage, or tarball. Refer to [this
issue](https://github.com/xournalpp/xournalpp/issues/1442#issuecomment-524566511)
for more details on how to uninstall if `make uninstall` is unavailable. Refer
to `readme/LinuxBuild.md` for build instructions.
* Text field
* (New input system) double/triple text selection in text fields
* Fixed issue with cursor not showing on mouse movement after typing into
text field
* Fixed text not rendering correctly when used with highlighter and
non-white backgrounds
* Latex tool
* Now warns users if latex dependencies are missing
* Newly created objects are now placed in the center of the screen or page
* Image tool
* Images are now selected by default on insertion
* Fixed memory leak
* Fixed an issue where pasted images were zoomed in and ignoring DPI settings
* Quality-of-life changes
* Improved copy-paste behavior
* Improved audio recording quality and stability
* Enable Enter/Shift+Enter to advance search bar
* Enabled left and right arrow keys to change pages in presentation mode
* Xournal++ icon is now rendered in thumbnails of Xournal++ files
* Renamed "Thin" thickness to "Fine"; Added "Very Fine" and "Very Thick"
thicknesses
* Added a right-click context menu to the page preview sidebar
* (Experimental) Floating toolbox
* Can be enabled in preferences by mapping mouse/stylus buttons to Floating Toolbox
* To use it, create a new custom toolbar in `View > Toolbars > Manage`.
Switch to the new toolbar, then choose `View > Toolbars > Customize`. Drag
the desired tools into the floating toolbox (currently, tools may only
be placed on exactly one of toolbar or the floating toolbox, but not both)
* This feature is still a work-in-progress and may contain bugs
* Input
* Improved input detection
* Added option to (forcefully) assign input classes to devices
* Fixed Select Object sometimes failing to select overlapping objects
* (New input system) Fixed pressure sensitivity only changing after program restart
* Preferences window
* Redesigned layout of the preferences windows
* Renamed and enhanced tap select/quick select options
* Major bug fixes
* Fixed some performance issues causing pages to flash
* Fixed an issue where discarding changes to current file and then selecting
"Cancel" in the file open dialog caused subsequent saves to fail
* Fixed an issue where pressing "Cancel" in the export dialog could cause
the application to crash
* Fixed a bug introduced in 1.0.12 where "Open File" could crash the
application on some systems
* Refactoring and other non-user visible changes
* Other misc features and bugfixes
* Added appdata file
* Added ability to customize UI styles using CSS
* Added option to disable scrollbar fade
* Allow `*.pdf.xopp` filenames. Any file whose name follows the format
`$filename.pdf.xopp` will be exported as `$filename.pdf`.
* Added ability for installation to be relocatable
* Updated translations
* Updated dependency information for DEB packages
* Improved file size by reducing stroke coordinate precision
* Fixed an issue where last eraser thickness settings were not being remembered
* Fixed pen strokes not appearing after searching
* Fixed user-defined toolbar shrinking in size after customizing
* Fixed scrollbar issues caused by window resizes
* (Windows) Fixed the User Guide webpage not opening (the `Help > Help` menu
option)