Morikko / sync-tab-groups

Sync Tab Groups is an easy way to manage all your tabs. You organize them depending on a topic by group. Groups can be closed and reopend without caring about your session. Moreover, you can esily search, active, move, save and remove your groups and tabs.
MIT License
146 stars 18 forks source link

[Suggestion] Standardize Tab Groups Backup JSON format #133

Open LiCybora opened 6 years ago

LiCybora commented 6 years ago

Hello, I am here for suggest making a standard for backup JSON file format such that users can easily migrate their tab groups losslessly among different extensions. Especially people currently using other tab groups addon(s) that desire to migrate to here will know what I am saying.

After the end of support from legacy Tab Groups, there are some developers working for their own alternative. However, each of them create their own backup files differently which cause migrating from one to another become incompatible. In the meantime the only solution is reverting the backup file to legacy Tab Groups and import again (seems most support importing backup from legacy Tab Groups), but this will loss all unique features and settings, only groups and tabs information are migratable.

So I hope making a standard can solve this problem. Backup file will still save the features, but extension itself to determine which features to be imported and discard the remaining. This would allow migrating tab groups among different extensions, and also remain common features and settings among extensions without any extra conversion of backup file. This will convenient user switching among tab groups extensions that serve them best. Moreover, as this extension support also chromium browser. The standard may also allow user migrate not just only among extensions, but also browsers.

I will also leave this message to other developers, see whether my suggestion is accepted. All users feel free to comment whether this benefit you and whether you want it. Finally, thanks for your efforts continuing the Tab Groups service.

Morikko commented 6 years ago

Also, you might be interested in https://github.com/photodiode/panorama-view/issues/73

Mainly I answered:

  1. I love the idea
  2. But which standard and will it be stable over time
  3. I haven't much time to work on it