Comments (19)
you can use the "Export as file" feature, there you can select a save folder. The file will be automatically updated on save.
from simple-notes.
Exported as file, but the file does not get updated automatically after a note change. Am I doing sonething wrong?
from simple-notes.
I see, guess it broke. It should be working like that.
from simple-notes.
seems like not a bug, it wasnt planed to work like that so might need some more work.
from simple-notes.
Imagine the following case:
- Import note from file A with auto-update
- Export note A to file B (with auto-update after this patch)
- Import note from file B (with auto-update)
Update A -> B updates -> Duplicate notes
So I think importing already exported note or exporting already imported note should be prohibited, because it can lead to confusion and unintended side effects.
from simple-notes.
ye Id like to think it through to avoid some confusion. It can already be confusing in some cases.
from simple-notes.
How important is the ability to use notes in different directories? What about different name/filename?
What if you just picked a single folder as your "notes folder", and then every note were stored (with auto-update) in that folder, and the file names would be ${note name}.txt
?
Then you don't have to worry about all the complexity that comes along with import/export. You do lose some functionality, but if that's not necessary functionality, maybe the trade-off is okay here.
from simple-notes.
I agree that having a single "Notes" folder where one can drop his notes, edit and delete them is better. Moreover, that's simpler.
from simple-notes.
It is important to have notes in different folders. The note can be relevant to the given folder, or some cloud syncing is in place, when you just pick a folder and everything in it will be synced with some cloud.
from simple-notes.
I've never wanted to run multiple sync programs at once. So, in my use case I would make my "notes folder" one that is synced to nextcloud, and that would be fine.
I do agree, sometimes I would not like all my notes to be synced. But maybe the better solution is to allow app-only notes that are not written to the folder.
edit: I imagine notes would be app-only by default
from simple-notes.
Adding on, it would not be hard to allow adding multiple folders, which you could switch between using a navigation drawer in the app, or something.
@tibbi I know you've historically been opposed to a drawer, because then the app is getting more complicated, but the menu is getting quite large already. I think you need to commit to either keeping the app simple, cutting down on features and options and accepting that some things simply won't be possible, or opening up the design space a little so the overflow menu is not the only place to put options and actions.
from simple-notes.
I dont want to limit saving notes in 1 folder, that would make the app useles for a lot of people.
Im not going to add a navigation drawer anytime soon either, as its terrible user experience and its designed for switching between screens anyway, not for actions.
from simple-notes.
Something should be done about this because currently the only way I can keep my notes secure is to manually export all one-by-one and then encrypt them with other app and then upload it with an another app.
It would be nice to have an "Export all" option which would export every note into a separate .txt file, then they would be zipped into a zip file. Then this zip file could be saved onto disk or shared with an encryption app (gpg or whatever). Then it would be possible to upload the gpg file to somewhere. Of course the user could skip the encrypting step and share it with a syncing app in the first place.
I'm thinking about how to do this automatically but still keep the app simple. I think the app should not do encryption or syncing, these should be responsibilities of other apps. This would also make simple notes flexible, because any encryption and syncing method could be used.
Maybe a new app, "Simple Encryptor" should be created because it could be used for other apps (Simple Camera, Simple Draw, Simple Calendar, Simple Sound Recorder, etc.). The purpose of Simple Encryptor would be to encrypt stuff of course but with minimal permissions (no internet permission). In Simple Encryptor it would be possible to set the encryption method (public key and/or password, destination, etc.). But that is a different story.
from simple-notes.
Ill take a look at it in the future when Ill be working on the Simple Notes. I dont want to spam every app with encryption related things for sure, people should just password protect their device and thats it.
from simple-notes.
Not that it annoys me, but the File Manager already has encryption (password protected hidden folders).
from simple-notes.
thats a different thing. It just adds password protection to showing hidden files with the File Manager, you can still see them with other apps.
from simple-notes.
Then what is it good for then? What is the use case?
BTW in my previous larger comment, I was talking about encryption which takes place before uploading anything to the cloud. It is not for encrypting stuff to be encrypted on the phone, but to be uploaded to somewhere later. Nobody wants to upload plain text to any cloud provider, right? (well maybe there are some people, but most people want to have their notes private)
from simple-notes.
The vast majority of people have no problem using plain text anywhere, so encrypting everything isnt a priority now.
That hidden folder password protection is just a protection against children, or other third party (not device owner) gallery users from seeing hidden items. It was requested by quite many people, so its good enough for their use case.
from simple-notes.
The vast majority of people have no problem using plain text anywhere
While this is a very sad thing, it is still true unfortunately.
Anyways, the encryption before uploading to the cloud provider should be done by a separate app.
So from the Notes app perspective the only thing what should be done is to make it easier to export all the notes at once, and do it automatically preferably.
After that, the user can do anything with other apps, upload from the export folder to cloud, or encrypt the files and then sync with the cloud, etc.
from simple-notes.
Related Issues (20)
- Launching via shortcut shouldn't open note picker
- Themes other than Black & White should have access to Accent color HOT 3
- Option to disable previews in the note picker menu HOT 1
- [Feature Request] button to delete all the text in the note HOT 1
- Open Note dialog (6.16.0+) missed the "has backup file" indicator
- Widget color transparency incorrect
- Checklist sharing not working properly HOT 2
- [Feature Request] Notebooks and password locking HOT 2
- Why arent on Note picker window cancel and add note buttons on left and right side? HOT 4
- "Show word count" is not quite useful for Chinese and Japanese HOT 2
- Checklist wrong long-press selection after sorting
- Open search bar prevents undo button showing up
- Ability to export to SimpleNotes out of other apps HOT 13
- [Feature Request] Automatically "Sort by: Move done checklist items to the bottom" when marking an item as done HOT 1
- [Feature Request] Reminder for notes HOT 1
- Lists’ “remove done items” should be a button in the toolbar. HOT 1
- [Bug] Wrong note is opened by clicking a widget HOT 1
- [Feature Request] Add alpha channel setting to widget's text
- Bug: Automatic backups don't appear to work. HOT 2
- Tabs bug with RTL languages HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from simple-notes.