diff --git a/Cargo.lock b/Cargo.lock index b625341..3353d33 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1540,7 +1540,7 @@ dependencies = [ [[package]] name = "ink-notes" -version = "0.39.2" +version = "0.39.3" dependencies = [ "ab_glyph", "android_logger", diff --git a/Cargo.toml b/Cargo.toml index 5c4d476..3902f0a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ink-notes" -version = "0.39.2" +version = "0.39.3" edition = "2021" description = "Notizbuch-App für Stift, Touch und Maus unter Linux" repository = "https://gitea.pansi.eu/harald/ink-notes" diff --git a/packaging/eu.pansi.ink-notes.metainfo.xml b/packaging/eu.pansi.ink-notes.metainfo.xml index 3882031..b210f26 100644 --- a/packaging/eu.pansi.ink-notes.metainfo.xml +++ b/packaging/eu.pansi.ink-notes.metainfo.xml @@ -84,6 +84,11 @@ + + +

Much lower battery use: the app no longer redraws the window continuously while nothing happens.

+
+

PDF export now uses its own small PDF writer on lopdf 0.46 instead of printpdf; the exported files look the same.

diff --git a/packaging/ink-notes.metainfo.xml b/packaging/ink-notes.metainfo.xml index 3882031..b210f26 100644 --- a/packaging/ink-notes.metainfo.xml +++ b/packaging/ink-notes.metainfo.xml @@ -84,6 +84,11 @@ + + +

Much lower battery use: the app no longer redraws the window continuously while nothing happens.

+
+

PDF export now uses its own small PDF writer on lopdf 0.46 instead of printpdf; the exported files look the same.

diff --git a/packaging/release-notes.md.tmpl b/packaging/release-notes.md.tmpl index e83adb4..93f872d 100644 --- a/packaging/release-notes.md.tmpl +++ b/packaging/release-notes.md.tmpl @@ -3,6 +3,7 @@ Notebook app for pen, touch and mouse on Linux (tested on Zorin OS 18 / Ubuntu 24.04). ### Highlights: +- **Battery drain fixed**: ink-notes redrew its window at full frame rate even when nothing happened, which kept the app and the desktop (e.g. gnome-shell) busy and drained the battery. It now only draws when something changes; idle CPU load drops to practically zero. Also applies to Windows. Internally, the Android version now follows the app lifecycle and can be packed into an APK (not part of the release yet) - **PDF export on current lopdf**: The PDF export uses its own small PDF writer on top of lopdf 0.46 instead of the outdated printpdf 0.7 (which pinned lopdf 0.31). Exported PDFs look the same – layers, searchable text, images, highlighters and bookmarks stay as before - **Windows mouse fix**: The mouse works normally again in the Windows version – Windows Ink reported it as a pen, so clicks and moves went the wrong way. Nothing changes on Linux - **Windows (experimental)**: `ink-notes__x86_64.exe` is a portable program for Windows 10/11 – just start it, no installation. Notebooks and settings are stored in `%APPDATA%\ink-notes`, pen input uses Windows Ink, updates replace the `.exe` and take effect at the next start. Not yet tested on real tablet hardware – feedback welcome. Nothing changes on Linux; internally the groundwork for an Android version was laid