![]() Simplenote is now available for iOS, Android, Mac, and the web. Capture notes, share them with others, and access them from your computer, phone or tablet. Evernote is the place to collect inspirational ideas, write meaningful words, and move your important projects forward. ![]() Bring your life's work together in one digital workspace. Get the OneNote app for free on your tablet, phone, and computer, so you can capture your ideas and to-do lists in one place wherever you are. A safe place for your notes, thoughts, and life's work QOwnNotes is the open source (GPL) plain-text file notepad with markdown support and todo list manager for GNU/Linux, Mac OS X and Windows by Patrizio. The notes are searchable, tagged and modified either from the applications directly or from your own text editor. Joplin is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. I think its a great way to collect text, and I almost never use the built-in Markdown viewer. Havent used tagging at all to be honest, instead been organising notes using the folder functionality. As nice as having a package manager sounds to me, I don't know if I currently have the time to make and support that transition.What are some alternatives? When comparing CherryTree and QOwnNotes, you can also consider the following products I use QOwnNotes extensively, and I rely on the Nextcloud sync, which works great. The price would be that everyone (contributes) and everywhere (build systems on many platforms and architectures) another 3rd party would be needed to build the app. QOwnNotes is a cross-platform open source note taking program for Windows, Linux and Mac Os X that saves notes locally and optionally in the cloud using ownCloud or NextCloud. Usually such PRs come with lots of regressions, some of them not found for a year □ I wish there would be a (free) QWidget UI end2end test tool for Qt. Will try to provide some examples of integration of QOwnNotes with conan after finishing getters/setters cleanup Loss of git blame is unfortunate, that is true, but I guess this information still could be retrieved from commits before beautifying (would not be so comfortable to do so, but still possible) When you first start QOwnNotes, it will ask you to choose where to store your notes. It is really easy to setup and control versions used as all libraries and their versions are in one config file, as well as then there is no need for having libraries directory in srcĪt work we use uncrustify together with pre-commit but even some simple clang-format should suffice. While you can use QOwnNotes without a Nextcloud backend, the integrations allows you to sync your notes to multiple devices and access previous versions and detected notes. I have started such refactor here: touching only getters/setters without any additional logicĬonan could be used for fetching external dependencies, for example. do you have one in mind? downside of doing that to the current code-base would be loosing all the git blame status. Have you thought about code formatting tools? Currently different parts of sources are formatted differently ![]() what do you want to use it for? publishing QOwnNotes or fetching external dependencies? (which there currently are none but those directly added via git-submodule) Have you thought about package manager like conan? If you want you can check how often something else is done with the variable. Sometimes setters or getters also do some addition stuff, I don't know if it's worth to migrate that all without breaking anything. Removing default getters/setters could greatly reduce code bloat and improve readability and if some additional behavior would be needed - option to add getter/setter is always there Is that a convention or is there some reason for such structure? It seems like in most of places getter/setter pair could be replaced with simple call to member variable (instead of calling tVariable(newValue) we could just object.variable = newValue ). There are lot of default one-line getters/setters. Thank you for your concern with the code base!
0 Comments
Leave a Reply. |