Releases: saber-notes/saber
v1.34.2
External links
For other downloads, scroll down and find the relevant file under "Assets".
Changelog
- Fixed the "Watch for updates on the server" feature not working.
- Improved thumbnailing performance by reducing the warmup delay from 1s to 50ms.
- Improved PDF export performance by removing redundant PNG encode+decode steps by @adil192 in #1759
- Experimental improved stylus support on Windows, adding orientation and button detection.
We're using patches from @CodeDoctorDE's in-progress PR, so all credit goes to him. However, since this hasn't properly landed in Flutter yet, report problems to me and not Flutter/CodeDoctorDE. - (For contributors) We're also experimenting with @cubic-dev-ai AI code reviews. Feedback welcome. Hopefully it's more helpful than not.
- F-Droid now builds pdfium from source by @adil192 in https://gitlab.com/fdroid/fdroiddata/-/merge_requests/38937
- Fixed a collision between Android and Linux pdfium libs by @adil192 in espresso3389/pdfrx#648
- Updated iOS/macOS builds to Xcode 26.3
- Several CI and developer experience improvements including better caching, faster tests, and better failure messages.
- Full changelog: v1.34.1...v1.34.2
v1.34.1+1
External links
For other downloads, scroll down and find the relevant file under "Assets".
Changelog
-
Experimental improved stylus support on Windows, adding orientation and button detection.
We're using patches from @CodeDoctorDE's in-progress PR, so all credit goes to him. However, since this hasn't properly landed in Flutter yet, report problems to me and not Flutter/CodeDoctorDE. -
(For contributors) We're also experimenting with @cubic-dev-ai AI code reviews. Feedback welcome. Hopefully it's more helpful than not.
-
Full changelog: v1.34.1...v1.34.1+1
v1.34.1
External links
For other downloads, scroll down and find the relevant file under "Assets".
Changelog
-
Normalized pressure values to fix issues with some styluses, in particular, the S Pen on Samsung Galaxy Book Windows devices.
-
Translations
-
Full changelog: v1.34.0...v1.34.1
v1.34.0
External links
For other downloads, scroll down and find the relevant file under "Assets".
Changelog
- Fixed the eraser end of some styluses not triggering the eraser tool in-app.
- Fixed the eraser tool not getting triggered with fast stylus movements.
- Fixed background images being assigned the wrong page number after rearranging pages.
- The Onyx SDK for Onyx Boox devices should now meet Google Play requirements: #1749.
- Updated to Flutter 3.44, including stylus support on Windows by @CodeDoctorDE in flutter/flutter#165323!
(@CodeDoctorDE is also continuing his amazing work improving Flutter support for styluses on Linux, which might (hopefully) land in Flutter's next stable release)
- Fixes for the Snap package by @soumyaDghosh in #1742, #1743
-
Translations
- i18n: Update Chinese (Simplified Han script) by Jesse205 in f92332e
- i18n: Update Chinese (Simplified Han script) metadata by Jesse205 in ae84122
- i18n: Update Ukrainian metadata by UnknownLi in 713dd9c
- i18n: Update Ukrainian by UnknownLi in 7193817
- i18n: Add Ukrainian by UnknownLi in 7157ec8
- i18n: Update Hebrew metadata by Omer I.S. in 5481141
-
Full changelog: v1.33.3...v1.34.0
v1.33.3
External links
For other downloads, scroll down and find the relevant file under "Assets".
Changelog
-
Fixed a bug where the "Disable eraser after use" setting didn't turn off #1652
-
Fixed a memory leak in fling gesture handling flutter/flutter#185826
-
Updated the Onyx SDK for Onyx Boox devices from onyx-intl/OnyxAndroidDemo#132. Unfortunately the Google Play requirements still aren't being met, so we may have to remove Onyx support in the future: #1565
-
Translations
- i18n: Update Japanese by poske57 in 4c29923
- i18n: Update Japanese metadata by poske57 in 7992b4a
- i18n: Update German by Henry in f07cadb
- i18n: Update Chinese (Traditional Han script) metadata by Jeff Huang in 4189c2e
- i18n: Update Hebrew by Omer I.S. in 9d68c4e
- i18n: Update Hebrew metadata by Omer I.S. in 5e546cf
- i18n: Update Chinese (Traditional Han script) by Jeff Huang in a57b7d6
- i18n: Update Polish metadata by thesonofanxiety in f1d9124
- i18n: Update Polish by thesonofanxiety in 496443d
- i18n: Update Chinese (Traditional Han script) by Jeff Huang in 75a010e
-
Full changelog: v1.33.2...v1.33.3
v1.33.2
External links
For other downloads, scroll down and find the relevant file under "Assets".
Changelog
-
Flathub metainfo is now script-generated from the
metadatafolder. -
Flathub screenshots are now pinned to a specific tag to make the URLs immutable.
-
This release also tries to comply with Google's developer verification scheme while distributing outside of the Google Play Store. Tracking in adil192/ricochlime#77
-
Translations
-
Full changelog: v1.33.1...v1.33.2
v1.33.1
External links
For other downloads, scroll down and find the relevant file under "Assets".
Changelog
-
Added Polish and Catalan translations
-
Added a confirmation prompt when deleting notes by @ZebraVogel94349 in #1100
-
Allowed undoing/redoing changing the background pattern
-
Fixed a bug where changing the background pattern didn't trigger an autosave by @ecezyk in #1723
-
Misc:
- Performance: Switched to using BorderRadius' const constructor, mirroring a Flutter PR flutter/flutter#183074
- CI: Proper formatting is now enforced on the
packagesdir - Distribution: Flathub now links directly to Weblate instead of the wiki's translate page
- i18n: Auto translations are now done by a local LLM (Gemma 4) instead of Google Translate for improved quality. The speed and reliability of the scripts are also greatly improved.
(Note: These auto translations are only used in the interim before real human translations are contributed, since half-assed translations are better than falling back to English.) - Logging: Added some missing stacktraces when reporting error logs.
- Performance: Continued work towards migrating to
flutter_hooksfor state management. In time, this will bring better performance, improved reliability, and reduced boilerplate. - Fix: In v1.33.0, I accidentally set the canvas HUD's initial opacity to 1. This has been restored to 0.
-
Translations
- i18n: Update Italian by @albanobattistella in #1724
- i18n: add Vietnamese README and description by @an2in in #1697
- i18n: Update Catalan by @Mel-l-l in 1ad5204
- i18n: Update Spanish by @Mel-l-l in ea9bdcc
- i18n: Add Catalan by @Mel-l-l in 1f818fb
- i18n: Update Polish by @thesonofanxiety in cf5711e
- i18n: Add Polish by @thesonofanxiety in e19c326
- i18n: Update Hebrew by @omeritzics in ac44477
-
Full changelog: v1.33.0...v1.33.1
v1.33.0
External links
Changelog
-
Feature: You can now export the current page as a PNG, thanks to @an2in in #1699
-
Fixed: Hyperlegible font didn't work with KDE theming
-
Fixed: Indiscriminately using the Ubuntu font in certain parts of the UI
-
Fixed: Parts of the settings page were incorrectly bolded
-
Fixed: Sync progress indicator was getting stuck when a transfer fails
-
Tweak: Reduced frequency of retrying failed sync transfers
-
Full changelog: v1.32.0...v1.33.0
v1.32.0+1
External links
Changelog
-
Saber now uses colors from your KDE/COSMIC theme on Linux (with my new dynamic_yaru package)
-
Increased precision of inverting filter
-
Fixed FontAwesome icons being misaligned in several places
-
The Linux app now prefers the Adwaita Sans font instead of the Ubuntu font
-
Updated Flathub screenshots to better resemble stock GNOME instead of Ubuntu
-
Added screenshot variations for non-English languages to the Flathub listing
-
Fixed an invalid semantics (accessibility) value on the syncing button
-
Fixed circles being pixellated/aliased (flutter/flutter#182708)
-
Fixed high idle CPU usage on Windows (flutter/flutter#182501)
-
i18n: Added a Vietnamese translation by @an2in in 32987d1, 4df90b4
-
Translations
- i18n: Added a Vietnamese translation by @an2in in 32987d1, 4df90b4
- i18n: Update Hebrew by Omer I.S. in 3e282f4
- i18n: Update Chinese (Simplified Han script) by 大王叫我来巡山 in dad25b6, df2342b
- i18n: Update Chinese (Simplified Han script) by @prettycation in 096b587
- i18n: Update Portuguese (Brazil) by João Madeira in 8333b09
- i18n: Update Hebrew by @EranGreenberg in c4042c6
- i18n: Update German by @hp37464606060-ship-it in 5bae50e
- i18n: Update Spanish by @hp37464606060-ship-it in ff7f9e6
-
Full changelog: v1.31.1...v1.32.0
v1.32.0
External links
Changelog
-
Saber now uses colors from your KDE/COSMIC theme on Linux (with my new dynamic_yaru package)
-
Increased precision of inverting filter
-
Fixed FontAwesome icons being misaligned in several places
-
The Linux app now prefers the Adwaita Sans font instead of the Ubuntu font
-
Updated Flathub screenshots to better resemble stock GNOME instead of Ubuntu
-
Added screenshot variations for non-English languages to the Flathub listing
-
Fixed an invalid semantics (accessibility) value on the syncing button
-
Fixed circles being pixellated/aliased (flutter/flutter#182708)Actually I forgot to include this, fixed with v1.32.0+1 -
Fixed high idle CPU usage on Windows (flutter/flutter#182501)
-
i18n: Added a Vietnamese translation by an2in in 32987d1, 4df90b4
-
Translations
- i18n: Added a Vietnamese translation by an2in in 32987d1, 4df90b4
- i18n: Update Hebrew by Omer I.S. in 3e282f4
- i18n: Update Chinese (Simplified Han script) by 大王叫我来巡山 in dad25b6, df2342b
- i18n: Update Chinese (Simplified Han script) by prettycation in 096b587
- i18n: Update Portuguese (Brazil) by João Madeira in 8333b09
- i18n: Update Hebrew by Eran Greenberg in c4042c6
- i18n: Update German by Gabriele in 5bae50e
- i18n: Update Spanish by Gabriele in ff7f9e6
-
Full changelog: v1.31.1...v1.32.0