saber-notes / saber Goto Github PK
View Code? Open in Web Editor NEWThe cross-platform open-source app built for handwriting
Home Page: https://saber.adil.hanney.org
License: GNU General Public License v3.0
The cross-platform open-source app built for handwriting
Home Page: https://saber.adil.hanney.org
License: GNU General Public License v3.0
Seeing as notes are local, random names don't need to be universally unique UUIDs which are long, and shorter temp names would be sufficient.
I'm not sure if the app fits the requirements of F-Droid, but do you think you could have Saber included in F-Droid? It would surely boost its popularity, while supporting libre software.
AppImages are single-file binaries that can (virtually) run on any Linux machine.
Just π₯ download β βοΈ execute.
They need some time to get understood - but once setup they're just another entry in your build pipeline that does all the work on it's own - and provides users with a very versatile software format π
πͺ§ AppImage: https://github.com/AppImage
The editor toolbar at bottom is overlapping with the iOS system toolbar.
Hi! Thanks for developing Saber, I like it a lot, especially as an alternative to S-Notes, etc.
I've tested the "erase" function with my S-Pen (Samsung Galaxy Note 10+, Snapdragon); the app crashes when the button is pressed and the stylus touches the screen.
Also, an unrelated bug:
The mark drawn in step 2 will disappear when another mark is made in step 4. This occurs whether zooming in, then out, or out οΌ> in.
Thank you, I hope this makes sense.
Describe the bug
Background patterns & lines are sometimes outside of the actual writable page
To Reproduce:
Steps to reproduce the behavior:
Expected behavior:
Everything outside of the page is cut off.
Device (red screenshots):
Device (green screenshots):
Would you consider adding Syncthing support? Nextcloud is too heavy-weight for my home use case, where Syncthing suffices with its P2P support that doesn't require internet connection. It should be fairly easy to implement. Joplin does this by synchronizing notes to/from a directory in the system.
"AT the corner" my bad π
If I remember correctly, the app used to be on the IzzyOnDroid repo, I only just now realized it's not anymore.
I usually like to install and update my apps through IzzyOnDroid repo if given the choice, since updates come out faster there and it has the same signature as the GitHub releases, leaving me the option to update manually if needed.
That brings the question: Is this a decision made on purpose now that it's in cluded in the official F-Droid Repo?
Would it be possible to have the marker draw the lines with 80% opacity?
Currently, drawing a yellow line and a blue line results in only the blue being visible at a given point.
I think it might make more sense to have them overly above one another
As you can see, the yellow line can still be seen through the blue one.
I'm actually not sure, if this might be solved by #42 (if one would be able to set the alpha value for a given color)
The colors that the app can pick can be a little bad, specially on darker themes, on some wallpapers. Having the ability to change it would be nice to have
I own a Dell 2-in-1 Laptop, running Alpine Linux (Gnome 43) and installed Saber as a flatpak.
When I disable Finger drawing
I'm no longer able to use either mouse or pen,
but with it enabled, both my pen and the touchscreen are being recognized.
Maybe adding a Pen
mode, which only detects input from Wacom/Microsoft Pen Protocol pens.
Additionally, handling the pen button events (eraser) might be a good idea.
EDIT: Input pens also provide pressure data
Originally posted by iamjosuefischer October 26, 2022
I think the whiteboard icon that is used at the moment It is not related to its functionality, I suggest a new icon for the whiteboard that is more linked to its functionality to improve the UI design and experience. You should try the Draw Icon to replace it:
Google Font URL: https://fonts.google.com/icons?selected=Material%20Icons%20Outlined%3Adraw%3A
Flutter ID: draw_outlined
Requested by: @iamjosuefischer to @adil192 for Saber.
Is it able to build Saber for Android on GitHub Actions?
So people can get the newest version in a short time
I would love to see an option to change the brush size or to manually pick a color and save it as a favorite.
Describe the bug
Traditional Chinese cannot be displayed normally.
To Reproduce
Build for Android #60 β
Build for Android #59 β
Build for Android #57 β
Expected behavior
Display the interface in Traditional Chinese.
Screenshots
60 | 59 | 57 |
---|---|---|
![]() |
![]() |
![]() |
Device
So far I love the app, so good work. I am trying to login to a self hosted nextcloud server. I tried using the regular url that I have setup and then the username, password and then entering an encryption password, but it says login failed. Due to the fact that I have TOTP setup on my instance and based off of a previous ticket that I saw, I then attempted to login using the https webdav url that is listed in nextcloud (https://example.com/remote.php/dav/files/username/) and the webdav password I have for that access but it still says that the login failed. I have confirmed that I am able to access both the normal nextcloud url that I have setup using the nextcloud app or a web browser, and webdav through both an ios device, and a file explorer and folder sync app on multiple android devices.
Thank you.
This is displaying weird behaviour as you can see here:
Do you base your database keys on the title of the note? If so, I think it would be better to move to a simple number id mechanism
Custom accent color picker has a button to confirm your choice, but it still saves and applies your choice even if you hit the back button. To make the confirm button work, the change needs to be applied only when the button's pressed.
I've been using the app on a Galaxy Tab S6 Lite, and the last stylus stroke gets removed when pinch zooming, but only if finger drawing is disabled.
I think it's treating the last stylus stroke as the mark made from the finger during pinch zoom. If I'm understanding correctly, I think it can be fixed by just checking if finger drawing is enabled before removing the last stroke.
I tested it and it seems to work for me, but I'm not familiar enough with the app to know if there might be unintended side effects. I'll open a small PR. Feel free to reject if I'm missing something obvious.
Thanks for your work on this app, it's really nice to have a FOSS notes app with proper stylus support.
It would be awesome if there were a pageless mode, allowing infinite scrolling in every direction. (sort of like OneNote)
Add an option to clear Whiteboard when user is exiting Saber
It would be helpful to users that want to use Saber temporarily (For example, Math Calculate)
> the logging in animation keeps spinning in the saber app.
If you mean the button on the login page, this should be fixed in v0.4.6 when it releases
Originally posted by @adil192 in #118 (comment)
Not just the button but doesn't sign in itself. It is creating the folder in my nc instance but doesn't sign in and sync isn't working. From my side my nc instance is working fine.
I noticed when I repeatedly switch between portrait and landscape orientation the app reproducibly clears the content of a note after a few switches.
I'm using the latest 0.4.1 build from F-Droid.
The app doesn't display fonts properly on Mac 10.12.6
Add an option to toggle stroke
Is your feature request related to a problem? Please describe.
I used to write notes in Android phone in landscape mode bottom and top bar cover a lot of writing area
Describe the solution you'd like
There should be option to hide top and bottom bar
Describe alternatives you've considered
Not possible
Device (please complete the following information):
I love this app. In particular the feature of synchronising. Great would be the ability to import PDF files and draw on the PDF. As an example if you get in advance the presentation slides of a lecture in university you could mark important parts and write your own ideas direct on the slides.
Depends on #271
Hello,
I was looking for a free alternative for Samsung Notes app. There're still many features to be implemented, but this is the best I found so far. Overall, great work!
To the point, on my Galaxy Note 10, pressing the S-pen button and drawing is expected to function as an eraser. However, doing so in Saber force closes the application. It would be great if this can be fixed and even better if it can function as an eraser.
Add an option to instantly clear the whiteboard, just like with the new "Clear this/all page(s)" button(s) for notes.
It will be really cool if you could choose between creating a hand drawing note and only a text note, with a title, body, and add some images to it.
I think me and maybe some other people want to take notes on a ruled background. Would be nice to have that option.
Pixel 6
GrapheneOS (AOSP 13)
Saber 0.3.13 from IzzyOnDroid
It would be nice to have the ability to change page order, especially for people who likes to organize (almost) everything in one multi-page note. It could be a separate mode or tool so the UI wonβt get cluttered.
Iβm using the latest version (v0.4.7) on Android and there doesnβt seem to be any function to reorder the page. My own use case is to put frequently-used or important pages on the top so I can access them more easily.
Stylus support is great on my Chromebook; I'd just would love to see the eraser on the pen switching to the stroke deletion tool.
Great app, love it! I am personally migrating from OneNote and want to use Saber as a replacement for it.
I generally use hand written notes for school notes and need to draw diagrams, which is why grid lines are essential for my use. The app otherwise seems perfect. Thank you for your work :)
Self hosted nextcloud repositories may not require backend encryption. Saber only allow connection to a nextcloud server that has backend encryption enabled.
I use my S Pen to take notes, and if I try to do so while holding down the button, the app crashes immediately upon touching the screen.
Samsung Notes lets you quickly erase stuff by holding down the S Pen button, so I instinctively tried to do that on Saber and was met with the crash lol
Really love the app. But syncing is not working. I created a nextcloud account und signed in. But when i write notes on my samsung galaxy s6 lite, it does not appear on my pc (PopOs).
The syncing arrows in the right up corners keep spinning but nothing happens. I checked in Nextcloud, and there are definitly some files in the saber Folder.
Thanks again for this great app
No touch input is detected on GrapheneOS pixel5G
There is this bug that Around 100% of the time when I want to move the board with finger drawing on, one of the fingers draw a dot on the board then the board moves, so it leaves multiple dots when you want to adjust the position of the board
Currently whatever encryption password the user enters will overwrite the existing key on Nextcloud.
Is it possible to have a stylus-only feature, where only the stylus can draw and you can use your finger to navigate? Propriatery note taking apps like Nebo have this feature.
Can I use this on Windows 7 32 bit PC.
If Yes then which version should I download
please give the link
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.