Skip to content

Xournal++ 1.1.1

Compare
Choose a tag to compare
@LittleHuba LittleHuba released this 13 Feb 20:30

This is a new minor version of Xournal++ with many bug fixes and improvements from the community.

See the changelog for a full list of the changes.

Some notable changes:

  • Change the edge panning behavior when an element is selected, fixing the absurdly fast edge pan speed bug.
  • Fixed several crashing/freezing issues.
  • Fixed several bugs involving stroke input and rendering.
  • Fixed several bugs involving PDF rendering (in application) and export.
  • Windows: fixed several bugs with fonts and the text tool.
  • MacOS: Updated Gtk to make Xournal++ run on Monterey.
Detailed commit log
  • 4f113e9 Release 1.1.1
  • 10c189d Update changelog in preparation for 1.1.1
  • 7258d0b Fix issues with release script
  • 773d063 Refactor BackgroundSelectDialogBase::layout
  • e4e3ca5 BackgroundSelectDialogBase: Fix layout logic
  • 87ed1c3 Fix possible bug in edge pan timer destruction
  • 3b1a2d7 Update Authors lists
  • c80e64b Fix deadlock in SidebarPreviewPages
  • 91ebfab Remove the .xopp~ backup file after a successful save [ #3399, #1498 ]
  • 9f66a83 fix indentation in build mac script
  • 524f8a9 Include cppunit for MacOs on Azure Pipelines
  • ba0a547 Fixup GDK_PIXBUF_MODULE_FILE string replacement
  • 1b03098 Update macos blob and adapt loaders cache location
  • 57654c0 fix: Crash on startup with no recent files [ #3734 ]
  • f961b04 Fix tool activation
  • c1ae6c3 Fix wrong version suffix in relevant files
  • db7a16e Update release helper script to set correct versions for Fedora and MacOS
  • 95c50af Add version info in MacOS bundle information file
  • be1dab5 Update version info in Fedora build recipe
  • 01737d1 Fix #3651 - remove pressure value on Highlighter strokes first point
  • 29bee34 Fix .PDF detected as pdf
  • 2780815 fix sidebar page preview stuck
  • e2a1f97 Set classic locale for PDF export link attributes (#3551)
  • d88fb37 Fixing typo (#3518)
  • 0d8d375 Update Debian Pipeline to Bullseye (#3547)
  • 2ed7f70 Switch to FontConfig Backend for Cairo-Pango on Windows (#3534)
  • c07d399 Add null check to device in InputEvent's handler (#3511)
  • f76a263 Unreliable internationalization on Windows (#3426)
  • 08923a3 Change Tool internals, increase static analysis. (#3465)
  • 7bf1c91 Add unit tests for serialization in ToolEnum. (#3462)
  • a81fe84 Add const qualifier in serialization methods.
  • 32a9ec4 Add const version of getter getElements().
  • 9fa58be Add shared data of Poppler to Windows installer (#3477)
  • a02baf5 Disable CI triggers for installer pipeline
  • 15dc736 Create pipeline for releases via comments
  • 07264b0 Fix ToolType serialization bug. (#3467)
  • c8d690c Switch from GMutex to std::mutex. (#3382)
  • 412fc8e ensure lgi loads Gtk 3
  • 98808ff Fix memory leak in ExportDialog. (#3420)
  • ccd9e9f Enable pressure sensitivity of single dot strokes (#3344)
  • f3f596b Close dangling file handlers. (#3392)
  • cbc29af Bump development version to 1.1.1~dev
  • cd72446 Update tag trigger for release pipeline
  • 71fe1f1 [skip ci] Update translation template
  • 3742b7d Release Helper Scripts (#3299)
  • 3a77573 New Crowdin updates (#3301)
  • 623d865 Fix some non-English IMEs not working on Windows
  • f59c3c4 (Minor) Fix format specifiers to match types
  • 466082d Fix typo from 'orignal' to 'original'
  • ab57ddd Remove horizontal and vertical space compensation
  • 9ceed9f Remove console window flash at program startup on Windows
  • ff4936e Hide, not disable, contents tab when unavailable
  • 82ade68 More natural zooming via ctrl+scroll and stepping.
  • aaed673 [skip ci] Update translation template
  • d690146 Fixed #3330: Allow characters after dot in filename (#3333)
  • dad1ef7 [skip ci] Update translation template
  • e6bb8b7 Extend input method check for gcin (#3315)
  • bd3ca75 Fix inconsistent display of filled highlighter strokes
  • 60ffda1 Fix text placement snapping issue
  • f41f7e3 Fixed 'PDF background missing' text showing (#3350)
  • aca2018 Apply svgo to ui/pixmaps/*.svg
  • 4192b83 Replace masks by fill-opacity in ui/pixmaps/com.github.xournalpp.xournalpp.svg without altering the appearence
  • 3fe1312 [skip ci] Update translation template
  • 76199be Remove Placeholder ToolbarItem and fix drop index
  • ca1c9da Fix off-by-one error in toolbar customization
  • 4f82402 [skip ci] Update translation template
  • 7448364 Request dark theme from GTK when dark mode is requested in settings
  • fffaa72 [skip ci] Update translation template
  • c09e9e3 Add preference settings for edge panning
  • a10353d Update settings.glade with new Glade version
  • 51c98df Change selection panning behavior to use a timer
  • 099b555 Refactor EditSelection bounding box calculation
  • 31a5164 Simplify KeyboardInputHandler logic
  • 18e18dd Fix implicit type conversions in EditSelection
  • e13cfbc Optimize GdkEventGuard
  • c1adc54 New Crowdin updates (#3300)
  • f80f08b Add Xournal++ pronunciation (#3231)
  • 5b4bc64 Update stroke recognizer to preserve line endpoints. (#3285)
  • b20500b New Crowdin updates (#3244)
  • c420c53 Remove using std::map from header (#3287)
  • b030b67 [skip ci] Update translation template
  • f410287 Rebuild layer menu after un-/redone rename
  • 77254ce Remove unnecessary (erroneous) renames
  • 0ab81f7 Remove X11 callback to flush the X11 context, which happens way too often.
  • 1e39b23 Optimized the calculation of stroke sizes
  • 4b2d2db Remove std::unordered_map to reduce caching issues / increase performance
  • 97c20f6 Add Minimal Top toolbar
  • d04020b Add text tool, zoom slider and rename
  • ef9983c Add minimal toolbar
  • 5e454fa Update Portaudio to version 19.7 on MS Windows
  • 949b205 Remove outdated flags from Readme
  • 4edec25 fixup compiler errors hiding behind flags
  • 4abc8df generateConvert script: Change «, » to \". (#3271)
  • 976cdce Add full stroke repaint when using highligher and Fill
  • 58d8534 Minimize the area repainted at each Stroke::drawSegmentTo
  • 4ae824d [skip ci] Update translation template
  • 55cbf47 Fixed typos in Stabilizer's settings
  • 5abfd93 [skip ci] Update translation template
  • 3b10bb1 Use npos instead of -1
  • a5bc52f Fix simple implicit type conversions
  • b245355 [skip ci] Update translation template
  • cb9594d Remove using std::* statements in header files
  • 97b7460 Avoid deprecated mimetypes tag
  • ce1299e Update appdata screenshots

This list of changes was auto generated.

Note to distro maintainers (Feb 14, 2022)
  • We have permanently switched the git tag format for releases from X.Y.Z to vX.Y.Z. Apologies for the inconvenience.
  • -lbacktrace may need to be added to the linker flags for xournalpp-thumbnailer. See #3817.