更新 gnome shell 扩展会删除用户创建的单独文件中的自定义 css 吗?

Will updating a gnome shell extension delete custom css in a separate file made by the user?

我想让我的扩展程序的用户可以在名为 custom.css 的文件中添加自定义 css。然后将此文件导入 stylesheet.css:

@import url("custom.css");

问题是:如果我发布了新版本的扩展,并且用户通过 gnome 扩展网站上的绿色按钮更新了扩展,custom.css 之后是否仍会保持原样,还是会被我计划包含在下一个版本中的默认空白 custom.css 文件覆盖?

如果会被覆盖,怎么解决?

理想情况下,我不希望用户失去他的 css。

非常感谢!

我希望扩展文件夹被完全删除。 GNOME Shell 确实没有其他方法可以确保干净升级。

更好的基于文件的方法可能是写入 ~/.config~/.cache 中的文件。我不会将扩展目录用于任何非静态文件。