Notes: Fast note-taking app, open-source, without Electron, built in Qt C++
github.com
github.com
Screenshot: https://jasper.monster/sharex/Notes_uQqYruhyFp.png
The italics and bold are not the same font size as plain text?
I was wondering about how the notes are stored. It looks database driven. Im really interested in keeping my notes in flat files because its easier to handle over the years. My question is are you using a database to store the notes instead of flat files? And thats great you have markdown support. Do you support YMAL headers?
This is why:
- As you type, unnecessary widgets disappear so you can focus on your text.
- The app doesn't allow you to customize much; there is a pre-defined selection of fonts.
- But at the same time, Notes is still powerful enough. The website demonstrate most of the features well: https://www.get-notes.com
I think this type of opinionated design makes people more focused.
"The more things you can do instead of writing, the more tempted you will be to do those things instead of putting words on the page."
You can also check my ideas for the future of Notes here: https://github.com/nuttyartist/notes/wiki/Vision.
First released in 2015?? Long time.
Are there any automations for, say, checkboxes/tasks/things to do?
I've been using Typora, which is good, fine-ish, but I don't like how it auto-expands the URLs of pasted images, and I wish there was some automation for a Task List -- I want to be able to check off a task, and have some cool animation/happy dance thing happen, then show that the task has been completed, tell me how smart and good looking i am, then either move it to the bottom of my list, or retire it to some 'completed tasks' list.
I'm back to using Windows Notepad for now on my new windows laptop. for now. it's not super-interesting, but it's blazing fast.
No automation for tasks yet. There is an idea to create a revamp editor [1] that will make this easier. I get what you mean tho, it will be very satisfying to have an animation that shows a task has been completed.
Only thing I really lack for in Simplenote is:
- Ability to find notes that have a certain combination of tags.
- Command palette type search with cmd+o/cmd+p/cmd+k
- Ability to open multiple windows in Mac
- More keyboard shortcuts
- Images is nice, but I'm afraid they make frequent backups larger and larger and syncs slower and slower, unless they are just a reference to a CDN maybe? This was my experience with Ulysses and I had to delete my photo notes.
I have moved to Standard Notes, which looks VERY similar to OP notes app.
Just this this: https://simplenote.com/help/#sync-encryption
I too appreciate this as well. I personally use folders as top-level categories, and tags to ensure easy search, so each has their valid use case for me.
I made my own note-taking app here [1] (Autosaved to indexedDB, image paste support, markdown live preview support). Now, how can we objectively compare which one is the fastest?
Very nicely done, Qt is a great framework!
Anyway, great project, I'll give it a try! :)
But eventually you have to rethink the user interaction and also deal a bit with layout changes for portray/landscape, manifest, permissions and stuff and stuff. Depends on your app how much work is here.
If mobile stuff gets complicated and you need to do a lot of custom things with device hardware maybe Felgo is worth looking at. It's a Framework for mobile development build on top of Qt/QML
If you are confortable doing the whole UI in QML and eventually creating your own JNI/Java wrappers for APIs not yet wrapped in Qt, it is doable.
The Qt Widgets are focused on desktop workloads, so they aren't much usable, you might even get a desktop looking dialog poping up.
If you really want to go with native Android UI route, then there isn't much help Qt can provide here.
Major blocker is that after all these years Google still doesn't provide any kind of tooling to improve JNI workflows, we only get the basic java -> header file generation tooling, e.g. javah.
Can you elaborate?
The (L)GPL requires "derivative works" to be licensed under the same terms as the original. The LGPL contains an exemption for works which reference the original as a dynamic library (.dll, .so, .dylib, etc.), such that (unlike with the GPL) non-LGPL software can use LGPL libraries. In other words: if your program only dynamically links against Qt, then it is not a "derivative work" and therefore doesn't have to be licensed under Qt's own license terms.