-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Clash配置、Merge配置提供JSON Schema语法支持、[连接]界面调整 #887
Conversation
Merge配置文件支持直接写clash配置的所有字段,效果是直接覆盖主配置文件中的对应字段,所以Merge配置文件一样需要clash的所有字段提示。 |
@MystiPanda Merge配置文件也一并添加了JSON schema支持,支持的范围就是默认模板中的所有属性,语法和clash的一样,其余clash配置字段没有放进去 |
我的意思就是其他clash配置字段是不是也应该一并放进去 |
@MystiPanda 其他的字段也支持merge进去了吗?有哪些啊?还是说全部字段都支持merge进去?
|
这哪是Merge啊,根本就是覆盖,原profile的影子都见不着了😅 |
我说的就是覆盖啊,另外你那个json有没有办法一起打包进项目里,客户端功能不需要外部的请求是最好的。 |
@MystiPanda |
有没有可能把你那个项目发布为npm包来导入呢 |
@MystiPanda npm得注册账号吧,我也没发过package,我研究一下吧😄 |
@MystiPanda 已经弄好了,通过npm install引入,等PR |
低版本的 mac 不支持新的 js 语法,只有自己升级系统了,项目不可能为了兼容这么老的版本不去升级。 |
改动点
修复
monaco-editor
版本过低,导致编辑器的javascript
语法提示失效(0.34.1升级到0.47.0)。同时引入monaco-yaml
提供提供YAML语法支持。Clash配置、Merge配置使用JSON Schema提供语法建议和备注Snippet支持。
连接
界面,列表默认按照连接建立时间逆序,解决每次需要拉到最底下寻找最新连接的问题连接
界面,连接详细信息同时显示进程名称和进程路径