Я хотел бы дать пользователям моего расширения возможность добавлять собственные css в файл с именем custom.css
. Затем этот файл импортируется в stylesheet.css
:
@import url("custom.css");
Вопрос в следующем: если я выпущу новую версию расширения, и пользователь обновит расширение с помощью зеленой кнопки на веб-сайте расширения gnome, будет ли custom.css
по-прежнему нетронутым после этого или он будет перезаписан пустым файлом custom.css
по умолчанию, который я планируется включить в следующий релиз?
Если бы это было перезаписано, как я мог бы решить эту проблему?
- Будет ли лучше вообще не предоставлять этот файл и позволить пользователю создать его, или он все равно будет удален (потому что он не включен в релиз)?
- Должен ли пользователь вручную создать
custom.css
за пределами папки расширения (например, в своей домашней папке или в другом месте), а затем вручную импортировать его вstylesheet.css
?
В идеале я не хочу, чтобы пользователь потерял свой css.
Большое спасибо!