Index | Thread | Search

From:
Edd Barrett <edd@theunixzoo.co.uk>
Subject:
UPDATE: xournalpp-1.3.7
To:
ports@openbsd.org
Cc:
marco@hulten.org
Date:
Tue, 11 Aug 2026 22:31:34 +0100

Download raw body.

Thread
Hey,

An upate to xournalpp-1.3.7, released two days ago.

Must admit, after getting it to build, I only opened a paper, scrolled around a
bit and sribbled on it. That's all I really use this for :)

Comments, ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/xournalpp/Makefile,v
diff -u -p -r1.5 Makefile
--- Makefile	29 Oct 2024 09:46:26 -0000	1.5
+++ Makefile	11 Aug 2026 21:09:19 -0000
@@ -2,8 +2,7 @@ COMMENT =	handwriting notetaking with PD
 
 GH_ACCOUNT =	xournalpp
 GH_PROJECT =	xournalpp
-GH_TAGNAME =	v1.2.3
-REVISION =	0
+GH_TAGNAME =	v1.3.7
 
 CATEGORIES =	print graphics productivity
 
@@ -15,9 +14,9 @@ MAINTAINER =	Edd Barrett <edd@openbsd.or
 PERMIT_PACKAGE =	Yes
 
 WANTLIB += ${COMPILER_LIBCXX} X11 Xext Xi atk-1.0 c cairo cairo-gobject
-WANTLIB += execinfo gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
+WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
 WANTLIB += gthread-2.0 gtk-3 gtksourceview-4 harfbuzz intl lua5.3 m pango-1.0
-WANTLIB += pangocairo-1.0 poppler-glib portaudio portaudiocpp
+WANTLIB += pangocairo-1.0 poppler-glib portaudio portaudiocpp qpdf
 WANTLIB += rsvg-2 sndfile xml2 z zip
 
 # C++17
@@ -27,7 +26,8 @@ MODULES =		devel/cmake \
 			lang/lua
 
 CONFIGURE_ARGS +=	-DCMAKE_DISABLE_FIND_PACKAGE_Git=TRUE \
-			-DDISTRO_CODENAME=OpenBSD
+			-DDISTRO_CODENAME=OpenBSD \
+			-DMAN_COMPRESS=OFF
 
 # Lua version hard-coded in CMakelists.
 MODLUA_VERSION =	5.3
@@ -40,6 +40,7 @@ LIB_DEPENDS =		${MODLUA_LIB_DEPENDS} \
 			audio/libsndfile \
 			audio/portaudio-svn>=1970p0 \
 			print/poppler \
+			print/qpdf \
 			x11/gtk+3 \
 			x11/gtksourceview4
 
@@ -50,5 +51,6 @@ RUN_DEPENDS =		devel/desktop-file-utils 
 pre-configure:
 	${SUBST_CMD} ${WRKSRC}/src/core/control/settings/LatexSettings.h
 	${SUBST_CMD} ${WRKSRC}/src/util/Stacktrace.cpp
+	${SUBST_CMD} ${WRKSRC}/src/util/PathUtil.cpp
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/xournalpp/distinfo,v
diff -u -p -r1.3 distinfo
--- distinfo	16 Apr 2024 20:23:21 -0000	1.3
+++ distinfo	11 Aug 2026 19:53:06 -0000
@@ -1,2 +1,2 @@
-SHA256 (xournalpp-1.2.3.tar.gz) = iBer0XlHYMKjvjo15WpViKUeUXvFkThPoyGZTVDhTnw=
-SIZE (xournalpp-1.2.3.tar.gz) = 16708613
+SHA256 (xournalpp-1.3.7.tar.gz) = KHwVt6OvGDPhq+hBwu+6lfI7BoV/PTdRy2uiFzIN6NU=
+SIZE (xournalpp-1.3.7.tar.gz) = 17194679
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt	16 Apr 2024 20:23:21 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-install the desktop files on OpenBSD too
-
-Index: CMakeLists.txt
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -329,7 +329,7 @@ install(DIRECTORY resources
-         )
- 
- # Install desktop shortcuts for Linux
--if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
-+if ((${CMAKE_SYSTEM_NAME} MATCHES "Linux") OR (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD"))
-     message("Installing desktop files")
- 
-     # Install icons
Index: patches/patch-man_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/print/xournalpp/patches/patch-man_CMakeLists_txt,v
diff -u -p -r1.2 patch-man_CMakeLists_txt
--- patches/patch-man_CMakeLists_txt	8 Sep 2023 18:53:52 -0000	1.2
+++ patches/patch-man_CMakeLists_txt	11 Aug 2026 20:45:44 -0000
@@ -1,37 +1,20 @@
-Don't install compressed man pages.
-
 Index: man/CMakeLists.txt
 --- man/CMakeLists.txt.orig
 +++ man/CMakeLists.txt
-@@ -12,27 +12,23 @@ mark_as_advanced(HELP2MAN)
- if (HELP2MAN)
-   set(MAN_INCLUDE "${PROJECT_SOURCE_DIR}/man/extra.groff")
-   set(MAN_PAGE "${CMAKE_CURRENT_BINARY_DIR}/xournalpp.1")
--  set(MAN_FILE "${CMAKE_CURRENT_BINARY_DIR}/xournalpp.1.gz")
+@@ -38,7 +38,7 @@ if(WITH_MAN)
  
-   add_custom_command(
--          OUTPUT ${MAN_FILE}
-+          OUTPUT ${MAN_PAGE}
-           COMMAND ${HELP2MAN} --no-info -i ${MAN_INCLUDE} -o ${MAN_PAGE} --version-string=${PROJECT_VERSION} --name="open-source hand note-taking program" ${CMAKE_BINARY_DIR}/xournalpp
--          COMMAND gzip -n -f -9 ${MAN_PAGE}
-           DEPENDS ${CMAKE_BINARY_DIR}/xournalpp
-   )
+   if (NOT MAN_COMPRESS)
+     add_custom_target(manpage ALL DEPENDS ${MAN_PAGE} ${MAN_PAGE_THUMB})
+-    install(FILES ${MAN_PAGE} ${MAN_PAGE_THUMB} DESTINATION "share/man/man1")
++    install(FILES ${MAN_PAGE} ${MAN_PAGE_THUMB} DESTINATION "man/man1")
+   else()
+     set(MAN_FILE "${MAN_PAGE}.gz")
+     set(MAN_FILE_THUMB "${MAN_PAGE_THUMB}.gz")
+@@ -50,6 +50,6 @@ if(WITH_MAN)
+     )
  
-   set(MAN_PAGE_THUMBNAILER "${CMAKE_CURRENT_BINARY_DIR}/xournalpp-thumbnailer.1")
--  set(MAN_FILE_THUMBNAILER "${CMAKE_CURRENT_BINARY_DIR}/xournalpp-thumbnailer.1.gz")
- 
-   add_custom_command(
--      OUTPUT ${MAN_FILE_THUMBNAILER}
-+      OUTPUT ${MAN_PAGE_THUMBNAILER}
-       COMMAND ${HELP2MAN} --no-info  --no-discard-stderr -o ${MAN_PAGE_THUMBNAILER} --version-string=${PROJECT_VERSION} --name="creates thumbnails" ${CMAKE_BINARY_DIR}/src/xoj-preview-extractor/xournalpp-thumbnailer
--      COMMAND gzip -n -f -9 ${MAN_PAGE_THUMBNAILER}
-       DEPENDS ${CMAKE_BINARY_DIR}/src/xoj-preview-extractor/xournalpp-thumbnailer
-   )
- 
--  add_custom_target(manpage ALL DEPENDS ${MAN_FILE} ${MAN_FILE_THUMBNAILER})
--  install(FILES ${MAN_FILE} ${MAN_FILE_THUMBNAILER} DESTINATION "share/man/man1")
-+  add_custom_target(manpage ALL DEPENDS ${MAN_PAGE} ${MAN_PAGE_THUMBNAILER})
-+  install(FILES ${MAN_PAGE} ${MAN_PAGE_THUMBNAILER} DESTINATION "man/man1")
- else(HELP2MAN)
-   message("help2man is missing; no man pages will be generated")
- endif(HELP2MAN)
+     add_custom_target(manpage ALL DEPENDS ${MAN_FILE} ${MAN_FILE_THUMB})
+-    install(FILES ${MAN_FILE} ${MAN_FILE_THUMB} DESTINATION "share/man/man1")
++    install(FILES ${MAN_FILE} ${MAN_FILE_THUMB} DESTINATION "man/man1")
+   endif()
+ endif()
Index: patches/patch-src_core_control_settings_Settings_h
===================================================================
RCS file: /cvs/ports/print/xournalpp/patches/patch-src_core_control_settings_Settings_h,v
diff -u -p -r1.1 patch-src_core_control_settings_Settings_h
--- patches/patch-src_core_control_settings_Settings_h	8 Sep 2023 18:53:52 -0000	1.1
+++ patches/patch-src_core_control_settings_Settings_h	11 Aug 2026 20:45:50 -0000
@@ -3,7 +3,7 @@ Make audio work by default on OpenBSD.
 Index: src/core/control/settings/Settings.h
 --- src/core/control/settings/Settings.h.orig
 +++ src/core/control/settings/Settings.h
-@@ -393,11 +393,11 @@ class Settings { (public)
+@@ -417,11 +417,11 @@ class Settings { (public)
      fs::path const& getAudioFolder() const;
      void setAudioFolder(fs::path audioFolder);
  
Index: patches/patch-src_core_view_TexImageView_cpp
===================================================================
RCS file: patches/patch-src_core_view_TexImageView_cpp
diff -N patches/patch-src_core_view_TexImageView_cpp
--- patches/patch-src_core_view_TexImageView_cpp	24 Oct 2024 19:10:10 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-Fix build with poppler-24.10.0.
-
-From upstream commit f89367c7e0a377d2d96cbdde6a0362dd2074ff26.
-
-Index: src/core/view/TexImageView.cpp
---- src/core/view/TexImageView.cpp.orig
-+++ src/core/view/TexImageView.cpp
-@@ -4,8 +4,6 @@
- 
- #include <cairo.h>             // for cairo_paint_with_alpha, cairo_scale
- #include <glib.h>              // for g_warning
--#include <poppler-document.h>  // for poppler_document_get_n_pages, poppler_...
--#include <poppler-page.h>      // for poppler_page_render, poppler_page_get_...
- #include <poppler.h>           // for PopplerPage, PopplerDocument, g_clear_...
- 
- #include "model/TexImage.h"  // for TexImage
Index: patches/patch-src_util_PathUtil_cpp
===================================================================
RCS file: patches/patch-src_util_PathUtil_cpp
diff -N patches/patch-src_util_PathUtil_cpp
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_util_PathUtil_cpp	11 Aug 2026 21:19:16 -0000
@@ -0,0 +1,19 @@
+Assumes the system has /proc. Fails to find resources due to this.
+
+Index: src/util/PathUtil.cpp
+--- src/util/PathUtil.cpp.orig
++++ src/util/PathUtil.cpp
+@@ -99,9 +99,13 @@ auto Util::getExePath() -> fs::path {
+     // allocating the buffer.
+ #define PATH_MAX 4096
+ #endif
++#ifdef __OpenBSD__
++    return fs::path{"${PREFIX}/bin/xournalpp"};
++#else
+     std::array<char, PATH_MAX> result{};
+     ssize_t count = readlink("/proc/self/exe", result.data(), PATH_MAX);
+     return fs::path{std::string(result.data(), as_unsigned(std::max(ssize_t{0}, count)))}.parent_path();
++#endif
+ }
+ #endif
+ #endif
Index: patches/patch-src_util_Stacktrace_cpp
===================================================================
RCS file: patches/patch-src_util_Stacktrace_cpp
diff -N patches/patch-src_util_Stacktrace_cpp
--- patches/patch-src_util_Stacktrace_cpp	16 Apr 2024 20:23:21 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-Not strictly necessary, but prevents xournalpp from looking for /proc all the
-time.
-
-Index: src/util/Stacktrace.cpp
---- src/util/Stacktrace.cpp.orig
-+++ src/util/Stacktrace.cpp
-@@ -72,6 +72,12 @@ fs::path Stacktrace::getExePath() {
-     delete[] path;
-     return "";
- }
-+#elif defined(__OpenBSD__)
-+
-+fs::path Stacktrace::getExePath() {
-+    return fs::path("${LOCALBASE}/bin/xournalpp");
-+}
-+
- #else
- auto Stacktrace::getExePath() -> fs::path {
- #ifndef PATH_MAX
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/print/xournalpp/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- pkg/PLIST	8 Sep 2023 18:53:52 -0000	1.2
+++ pkg/PLIST	11 Aug 2026 20:51:06 -0000
@@ -1,5 +1,6 @@
 @bin bin/xournalpp
 @bin bin/xournalpp-thumbnailer
+@bin bin/xournalpp-wrapper
 @man man/man1/xournalpp-thumbnailer.1
 @man man/man1/xournalpp.1
 share/applications/com.github.xournalpp.xournalpp.desktop
@@ -21,6 +22,7 @@ share/locale/cs/LC_MESSAGES/xournalpp.mo
 share/locale/da/LC_MESSAGES/xournalpp.mo
 share/locale/de/LC_MESSAGES/xournalpp.mo
 share/locale/el/LC_MESSAGES/xournalpp.mo
+share/locale/en_GB/LC_MESSAGES/xournalpp.mo
 share/locale/eo_UY/
 share/locale/eo_UY/LC_MESSAGES/
 share/locale/eo_UY/LC_MESSAGES/xournalpp.mo
@@ -35,7 +37,13 @@ share/locale/hu/LC_MESSAGES/xournalpp.mo
 share/locale/id/LC_MESSAGES/xournalpp.mo
 share/locale/it/LC_MESSAGES/xournalpp.mo
 share/locale/ja/LC_MESSAGES/xournalpp.mo
+share/locale/ka_GE/
+share/locale/ka_GE/LC_MESSAGES/
+share/locale/ka_GE/LC_MESSAGES/xournalpp.mo
 share/locale/ko/LC_MESSAGES/xournalpp.mo
+share/locale/ml_IN/
+share/locale/ml_IN/LC_MESSAGES/
+share/locale/ml_IN/LC_MESSAGES/xournalpp.mo
 share/locale/nl/LC_MESSAGES/xournalpp.mo
 share/locale/no/LC_MESSAGES/xournalpp.mo
 share/locale/pl/LC_MESSAGES/xournalpp.mo
@@ -48,6 +56,9 @@ share/locale/ru/LC_MESSAGES/xournalpp.mo
 share/locale/si_LK/
 share/locale/si_LK/LC_MESSAGES/
 share/locale/si_LK/LC_MESSAGES/xournalpp.mo
+share/locale/sl_SI/
+share/locale/sl_SI/LC_MESSAGES/
+share/locale/sl_SI/LC_MESSAGES/xournalpp.mo
 share/locale/sv/LC_MESSAGES/xournalpp.mo
 share/locale/ta_IN/
 share/locale/ta_IN/LC_MESSAGES/
@@ -68,7 +79,13 @@ share/metainfo/com.github.xournalpp.xour
 share/mime/packages/com.github.xournalpp.xournalpp.xml
 share/thumbnailers/com.github.xournalpp.xournalpp.thumbnailer
 share/xournalpp/
+share/xournalpp/palettes/
+share/xournalpp/palettes/xournal.gpl
+share/xournalpp/palettes/xournalpp.gpl
 share/xournalpp/plugins/
+share/xournalpp/plugins/BeamerPresentation/
+share/xournalpp/plugins/BeamerPresentation/main.lua
+share/xournalpp/plugins/BeamerPresentation/plugin.ini
 share/xournalpp/plugins/ColorCycle/
 share/xournalpp/plugins/ColorCycle/main.lua
 share/xournalpp/plugins/ColorCycle/plugin.ini
@@ -79,30 +96,40 @@ share/xournalpp/plugins/Example/var_dump
 share/xournalpp/plugins/Export/
 share/xournalpp/plugins/Export/main.lua
 share/xournalpp/plugins/Export/plugin.ini
+share/xournalpp/plugins/FitToContent/
+share/xournalpp/plugins/FitToContent/main.lua
+share/xournalpp/plugins/FitToContent/plugin.ini
 share/xournalpp/plugins/HighlightPosition/
 share/xournalpp/plugins/HighlightPosition/main.lua
 share/xournalpp/plugins/HighlightPosition/plugin.ini
+share/xournalpp/plugins/ImageActions/
+share/xournalpp/plugins/ImageActions/main.lua
+share/xournalpp/plugins/ImageActions/plugin.ini
 share/xournalpp/plugins/LayerActions/
 share/xournalpp/plugins/LayerActions/main.lua
 share/xournalpp/plugins/LayerActions/plugin.ini
-share/xournalpp/plugins/MigrateFontSizes/
-share/xournalpp/plugins/MigrateFontSizes/dialog.glade
-share/xournalpp/plugins/MigrateFontSizes/main.lua
-share/xournalpp/plugins/MigrateFontSizes/plugin.ini
 share/xournalpp/plugins/QuickScreenshot/
 share/xournalpp/plugins/QuickScreenshot/main.lua
 share/xournalpp/plugins/QuickScreenshot/plugin.ini
+share/xournalpp/plugins/SpaceForNotes/
+share/xournalpp/plugins/SpaceForNotes/main.lua
+share/xournalpp/plugins/SpaceForNotes/plugin.ini
 share/xournalpp/plugins/ToggleGrid/
 share/xournalpp/plugins/ToggleGrid/plugin.ini
 share/xournalpp/plugins/ToggleGrid/togglegrid.lua
+share/xournalpp/plugins/luapi_application.def.lua
 share/xournalpp/resources/
 share/xournalpp/resources/default_template.tex
 share/xournalpp/resources/legacy_template.tex
 share/xournalpp/ui/
 share/xournalpp/ui/README.md
 share/xournalpp/ui/about.glade
+share/xournalpp/ui/backgroundSelection.glade
+share/xournalpp/ui/crashDialog.glade
+share/xournalpp/ui/deviceList.glade
+share/xournalpp/ui/deviceTestingArea.glade
 share/xournalpp/ui/exportSettings.glade
-share/xournalpp/ui/fillOpacity.glade
+share/xournalpp/ui/extEdTexDialog.glade
 share/xournalpp/ui/goto.glade
 share/xournalpp/ui/iconsColor-dark/
 share/xournalpp/ui/iconsColor-dark/hicolor/
@@ -139,21 +166,28 @@ share/xournalpp/ui/iconsColor-dark/hicol
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-edit-paste.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-edit-redo.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-edit-undo.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-fill-opacity.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-fill.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-floating-toolbox.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-fullscreen.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-go-to.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-hand.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-laser-pointer.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dash-dot-with-pen.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dash-dot.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dash-with-pen.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dash.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dot-with-pen.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-dot.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-plain-with-pen.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-line-style-plain.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-object-play.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-object-select.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-orientation-landscape.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-orientation-portrait.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-page-add.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-page-annotated-next.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-page-delete.svg
-share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-pen-fill-opacity.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-presentation-mode.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-select-lasso.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-select-multilayer-lasso.svg
@@ -166,6 +200,7 @@ share/xournalpp/ui/iconsColor-dark/hicol
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-sidebar-layer.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-sidebar-layerstack.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-sidebar-page-preview.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-sidebar-show.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-snapping-grid.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-snapping-rotation.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-spacer.svg
@@ -182,6 +217,7 @@ share/xournalpp/ui/iconsColor-dark/hicol
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-tool-text.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-toolbars-customize.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-toolbars-manage.svg
+share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-touch-drawing.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-transparent.svg
 share/xournalpp/ui/iconsColor-dark/hicolor/scalable/actions/xopp-zoom-slider.svg
 share/xournalpp/ui/iconsColor-light/
@@ -198,15 +234,23 @@ share/xournalpp/ui/iconsColor-light/hico
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-draw-line.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-draw-rect.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-draw-spline.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-laser-pointer.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dash-dot-with-pen.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dash-dot.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dash-with-pen.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dash.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dot-with-pen.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-dot.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-plain-with-pen.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-line-style-plain.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-orientation-landscape.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-orientation-portrait.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-presentation-mode.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-select-pdf-text-area.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-select-pdf-text-ht.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-sidebar-layer.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-sidebar-layerstack.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-sidebar-show.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-snapping-rotation.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-thickness-fine.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-thickness-finer.svg
@@ -215,6 +259,7 @@ share/xournalpp/ui/iconsColor-light/hico
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-thickness-thicker.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-tool-math-tex.svg
 share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-tool-text.svg
+share/xournalpp/ui/iconsColor-light/hicolor/scalable/actions/xopp-touch-drawing.svg
 share/xournalpp/ui/iconsLucide-dark/
 share/xournalpp/ui/iconsLucide-dark/hicolor/
 share/xournalpp/ui/iconsLucide-dark/hicolor/24x24/
@@ -249,21 +294,26 @@ share/xournalpp/ui/iconsLucide-dark/hico
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-edit-paste.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-edit-redo.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-edit-undo.svg
+share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-fill-opacity.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-fill.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-floating-toolbox.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-fullscreen.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-go-to.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-hand.svg
+share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-laser-pointer.svg
+share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dash-dot-with-pen.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dash-dot.svg
+share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dash-with-pen.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dash.svg
+share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dot-with-pen.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-dot.svg
+share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-plain-with-pen.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-line-style-plain.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-object-play.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-object-select.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-page-add.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-page-annotated-next.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-page-delete.svg
-share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-pen-fill-opacity.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-presentation-mode.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-select-lasso.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-select-pdf-text-area.svg
@@ -276,6 +326,7 @@ share/xournalpp/ui/iconsLucide-dark/hico
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-sidebar-layer.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-sidebar-layerstack.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-sidebar-page-preview.svg
+share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-sidebar-show.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-snapping-grid.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-snapping-rotation.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-spacer.svg
@@ -292,6 +343,7 @@ share/xournalpp/ui/iconsLucide-dark/hico
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-tool-text.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-toolbars-customize.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-toolbars-manage.svg
+share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-touch-drawing.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-transparent.svg
 share/xournalpp/ui/iconsLucide-dark/hicolor/scalable/actions/xopp-zoom-slider.svg
 share/xournalpp/ui/iconsLucide-light/
@@ -325,21 +377,26 @@ share/xournalpp/ui/iconsLucide-light/hic
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-edit-paste.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-edit-redo.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-edit-undo.svg
+share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-fill-opacity.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-fill.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-floating-toolbox.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-fullscreen.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-go-to.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-hand.svg
+share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-laser-pointer.svg
+share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dash-dot-with-pen.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dash-dot.svg
+share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dash-with-pen.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dash.svg
+share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dot-with-pen.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-dot.svg
+share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-plain-with-pen.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-line-style-plain.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-object-play.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-object-select.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-page-add.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-page-annotated-next.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-page-delete.svg
-share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-pen-fill-opacity.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-presentation-mode.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-select-lasso.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-select-pdf-text-area.svg
@@ -352,6 +409,7 @@ share/xournalpp/ui/iconsLucide-light/hic
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-sidebar-layer.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-sidebar-layerstack.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-sidebar-page-preview.svg
+share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-sidebar-show.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-snapping-grid.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-snapping-rotation.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-spacer.svg
@@ -368,15 +426,17 @@ share/xournalpp/ui/iconsLucide-light/hic
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-tool-text.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-toolbars-customize.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-toolbars-manage.svg
+share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-touch-drawing.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-transparent.svg
 share/xournalpp/ui/iconsLucide-light/hicolor/scalable/actions/xopp-zoom-slider.svg
-share/xournalpp/ui/images.glade
+share/xournalpp/ui/intEdTexDialog.glade
 share/xournalpp/ui/latexSettings.glade
 share/xournalpp/ui/main.glade
+share/xournalpp/ui/mainmenubar.xml
+share/xournalpp/ui/pageFormat.glade
 share/xournalpp/ui/pageTemplate.glade
-share/xournalpp/ui/pagesize.glade
 share/xournalpp/ui/pagetemplates.ini
-share/xournalpp/ui/pdfpages.glade
+share/xournalpp/ui/paletteSettings.glade
 share/xournalpp/ui/pixmaps/
 share/xournalpp/ui/pixmaps/application-x-xojpp.svg
 share/xournalpp/ui/pixmaps/application-x-xopp.svg
@@ -389,11 +449,11 @@ share/xournalpp/ui/pixmaps/xopt.svg
 share/xournalpp/ui/plugin.glade
 share/xournalpp/ui/pluginEntry.glade
 share/xournalpp/ui/renameLayerDialog.glade
+share/xournalpp/ui/selectOpacity.glade
 share/xournalpp/ui/settings.glade
 share/xournalpp/ui/settingsButtonConfig.glade
 share/xournalpp/ui/settingsDeviceClassConfig.glade
-share/xournalpp/ui/settingsLanguageConfig.glade
-share/xournalpp/ui/texdialog.glade
+share/xournalpp/ui/sidebar.ui
 share/xournalpp/ui/toolbar.ini
 share/xournalpp/ui/toolbarCustomizeDialog.glade
 share/xournalpp/ui/toolbarManageDialog.glade

-- 
Best Regards
Edd Barrett

https://www.theunixzoo.co.uk