Code Monkey home page Code Monkey logo

Comments (5)

vrtmrz avatar vrtmrz commented on June 29, 2024

Very very thank you for your check! Actually, I'm not so good at English writing.
Please feel free to let me know if it is strange or difficult to understand.

This is a big chance to improve this plugin and my English :)
Reading is not so bad, so if there's something misunderstanding in each other, I will explain.

Of course, any pull requests are welcome too.

First, I'll brush the plugin up like this issue.

from obsidian-livesync.

vrtmrz avatar vrtmrz commented on June 29, 2024

@kwjfef I wrote some ideas, to add a little detail. Could you check it?

"These settings are kept locked while synchronisation is in progress."

"These settings are kept locked while you turn on any automatic synchronization." is ok?
(Yes, you have a good point. I have to lock this setting while synchronization is in progress, in addition to current behavior.)
So, finally, this note would be like this? : "These settings are kept locked while you turn on any automatic synchronization or in progress."

"Enabled - empty folders stored locally are synced to the remote database.
Disabled - empty folders stored locally are not synced to the remote database, and those that become empty on another device will not sync to other devices."

How is the below?
Disabled - Delete the folder if it becomes empty by replication.
Enabled - Do nothing to the folder, even if replication has deleted any files.

from obsidian-livesync.

 avatar commented on June 29, 2024

I'm not so good at English writing.

No worries, you've done a great job so far! It's just a case of fixing minor grammatical errors now.

"These settings are kept locked while you turn on any automatic synchronization or in progress."

The addition of "automatic" I think is better than my initial suggestion, as automatic implies that there are settings enabled causing replication to take place whenever an edit is made. As this isn't happening at all times, I feel that "in progress" becomes redundant.
It might be better to rephrase this instead as:
"These settings are kept locked while automatic synchronisation options are enabled. Disable these options in the "Sync Settings" tab to unlock."

"Disabled - Delete the folder if it becomes empty by replication.
Enabled - Do nothing to the folder, even if replication has deleted any files."

This suggests that if a folder is detected as empty during replication, it will be deleted from both the local vault as well as the remote vault if the setting is disabled, which isn't the case as the folder is still kept intact locally.
I think it is important to specify this as the setting can be changed per device.
Please correct me if I'm misunderstanding the role of this setting, but from my testing, this is what I've found it does.

from obsidian-livesync.

vrtmrz avatar vrtmrz commented on June 29, 2024

Thank you for your kindness! I'm very encouraged!

"These settings are kept locked while automatic synchronisation options are enabled. Disable these options in the "Sync Settings" tab to unlock."
This is awesome! Thank you!

which isn't the case as the folder is still kept intact locally.
Oh... really? I think it is a problem.
I'll investigate more.

from obsidian-livesync.

vrtmrz avatar vrtmrz commented on June 29, 2024

Close this issue once.

from obsidian-livesync.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.