看了好几个,换肤的对windows的适配性都不高,所幸自己也做了个换肤软件,其实满足electron的软件理论上都可以用这个进行换肤
方法也很简单,用内置的skill,给一张图或者一段描述就能生成对应的资源包,然后把资源包放进studio软件里面
直接执行就可以
还可以自己微调各种组件,目前只更新了windows版本,mac版本后面等验证完安全性过后会马上上传到github当中
仓库如下:
不知道热度过了没,因为实际制作过程中还是遇到了很多问题
比如想做换肤控制器的时候,给资源包进行预览,定位组件 DOM 时候需要把预览版和正式的codex隔离开,但是通过本机回环 CDP 获取的codex组件是不能隔离的,导致你在调试细节预览换肤效果的时候,codex其实已经换肤了
还有就是 DOM 组件构成的一一对应上,codex 经常分不清楚,在做第一版组件替换的时候,没注意到居然是按像素点对齐的,所以每次更换组件都加载很慢,而且色号相近的地方经常判断错
这个项目的意义不在于更换codex的皮肤,更多的是加深了,软件从前端素材包到内存解析应用到软件上过程的理解,掌握了这个方法,基本上市面很多软件你多能更换他的皮肤
显示更多