violentmonkey icon indicating copy to clipboard operation
violentmonkey copied to clipboard

Need to customize multiple sets of synchronization data

Open mzzsfy opened this issue 3 years ago • 4 comments

What is the problem?

Mobile phones and computers use different scripts, but the same Google account, I hope that the mobile phone is only synchronized with the mobile phone, the computer is only synchronized with the computer

How to reproduce it?

  1. Same as Google account, log in to mobile phone and computer
  2. All open synchronization
  3. All device synchronization is the same data

What is the expected result?

Synchronous data is a custom group, mobile phone is only synchronized with the mobile phone, the computer is only synchronized with the computer

What is the actual result?

All device synchronization is the same data

What is the result in the upcoming release?

Environment

  • Browser:
  • Browser version:
  • Violentmonkey version:
  • OS:

mzzsfy avatar May 05 '21 12:05 mzzsfy

I think we will keep our sync primitive so why don't you just use different sync services in Violentmonkey's settings on different types of your devices?

tophf avatar May 05 '21 12:05 tophf

I think we will keep our sync primitive so why don't you just use different sync services in Violentmonkey's settings on different types of your devices?

You are right, but I am in China, it is not convenient to use too many accounts.

mzzsfy avatar May 05 '21 15:05 mzzsfy

@gera2ld, would it be possible for VM to put all sync data into a remote folder and let the user customize its name? The name itself wouldn't be synchronized so that it can remain unique on this device. Since I'm not interested in sync stuff it's up to you to decide :-)

tophf avatar May 05 '21 16:05 tophf

Idea Summary

I think being able to tag your scripts would resolve this issue and would also resolve #287 is just being able to tag the scripts.


The Vision

  • You add tags to your scripts. (desktop, mobile, dev-scripts, WIP-scripts, ...)
  • In settings you fill in "Do not load scripts matching the following tags:" [ mobile ]
    • Scripts with a matching tags are disabled on the device.
  • In settings you fill in "Use the following tags for sorting an grouping:" [ dev-scripts, WIP-scripts ]
    • On the screen showing all the scripts, it then shows them grouped as dev-scripts, WIP-scripts, NotTagged...

Idea Inspiration

  • gmail and how tags are used as an alternative to folders
  • The Chrome/Edge extension "extension-manager"
    • It enables you to organize your extension into groups. The groups behave like tags, in that an extension can be in more than one group, but it presents the groups to the user in a view that feels more like folders. You can then enable/disable a "group" of extensions together.
    • It also enables you to setup rules to automatically enable or disable groups of extensions as you open or leave sites, by matching urls to a rule's hostname pattern.

dembeck avatar May 06 '21 22:05 dembeck