live-css-editor icon indicating copy to clipboard operation
live-css-editor copied to clipboard

Feature Request: Backup/Export option!

Open Droyk opened this issue 2 years ago • 8 comments

Currently, there doesn't seem to be a way to back up all the stylesheets in one sweep! Users have to go to each website & then open the extension and then copy the stylesheet & then finally paste it somewhere to back it up. it's a time-consuming process if the user has 100+ stylesheets! Please add a way to back up all the stylesheets in one sweep!

Droyk avatar Dec 20 '22 14:12 Droyk

@Droyk For now, one can follow the steps described at https://github.com/webextensions/live-css-editor/discussions/112 to take a backup.

In upcoming updates, the feature of export/import would be available in a user-friendly manner.

Keeping this issue open till when the feature is not implemented.

webextensions avatar Dec 25 '22 21:12 webextensions

It's great that you've added a way to do it.

But, wouldn't it be even better if the styles we're saved automatically to the account and sinked once you log in with the account on a new machine?

Here are a few extensions I found, that sink the data immediately:

  • https://chrome.google.com/webstore/detail/custom-cssjs-injector-on/gamgadbdliolbhjdcfjjpjfjhgfnckbp

  • https://chrome.google.com/webstore/detail/custom-javascript-for-web/fadhnaamieppahmfbeppffbpfkkiohdl

  • https://chrome.google.com/webstore/detail/website-scripting/aggnfbkmhedkekjoplldenefbchaoiln

Rale379 avatar Feb 28 '23 19:02 Rale379

@Rale379 Does the chrome.storage.sync based solution implemented with https://github.com/webextensions/live-css-editor/issues/29 solve the issue for you to a certain extent? Please make a note of the limitations mentioned there.

To try the solution, one can click on the "Show more commands (Ctrl + Shift + P)" (Triple dot icon in Magic CSS header) and in there, select "More options". In the "Options" page that would open now, go to the "Storage" section and experiment with the option "Extension Storage Sync (Alpha) (browser.storage.sync)".

We wish to improve the sync functionality even further with some alternate ways, but that may still take some time.

webextensions avatar Mar 01 '23 04:03 webextensions

@webextensions I use it on more than 25 sites. So, what would happen when I add it for the 26th site? Will the data be stored in any way?

Rale379 avatar Mar 03 '23 15:03 Rale379

@Rale379 Some notes are mentioned in https://github.com/webextensions/live-css-editor/issues/29#issuecomment-615534899 regarding this.

The mentioned recommendation of 25 sites is not a hard limit but a general number that should be safe enough for all practical purposes. Since we expect that a good chunk of our users use it majorly for development purposes (for their own sites), it might suffice their needs.

We wish to cover your requirements as well in near future, but it might take some time to do such implementation. Till then, for your requirements, we would recommend another extension called Amino (https://chrome.google.com/webstore/detail/amino-css-live-editor/pbcpfbcibpcbfbmddogfhcijfpboeaaf). We hope that this alternative serves your purposes well.

webextensions avatar Mar 04 '23 08:03 webextensions

@webextensions Can I fit more data to the cloud storage of the free tier of Amino, than I can into the Magic CSS storage?

Rale379 avatar Mar 04 '23 12:03 Rale379

@Rale379 Regarding more information about Amino, we would recommend checking https://aminoeditor.com/ for more details.

webextensions avatar Mar 04 '23 15:03 webextensions

@webextensions Alright, I'll give it a try. Thank you for the help and for these great tools!

Rale379 avatar Mar 06 '23 10:03 Rale379