smartdns icon indicating copy to clipboard operation
smartdns copied to clipboard

大佬,最新的luci将域名规则和IP规则分离以竖行排列,导致页面过大,能否将域名规则和IP规则横行排列?!

Open zxlhhyccc opened this issue 1 year ago • 7 comments

image

zxlhhyccc avatar Dec 31 '23 07:12 zxlhhyccc

确实现在两个规则分开后整个页面太长了,可能老大是从直观考虑将两个分开了,重新合并回去不难,也许老大有自己的想法,所以我也没修改。

lwb1978 avatar Jan 02 '24 01:01 lwb1978

我这没有问题.

拆开是因为

  1. lua版本不支持tab页内的动态列表。
  2. 更好的区分域名规则和ip规则的配置页面。
  3. 启动脚本要兼容lua界面和js界面。

可能后面考虑放弃lua界面了,那个最新的openwrt已经基本放弃了。现在维护两套也很复杂。

pymumu avatar Jan 02 '24 02:01 pymumu

我这没有问题.

拆开是因为

  1. lua版本不支持tab页内的动态列表。
  2. 更好的区分域名规则和ip规则的配置页面。
  3. 启动脚本要兼容lua界面和js界面。

可能后面考虑放弃lua界面了,那个最新的openwrt已经基本放弃了。现在维护两套也很复杂。

对的,lua不支持tab页内动态列表确实头大,但现在lede的受众人群还占很大一部分,如果放弃lua就等于放弃lede用户了,这点还是需要慎重哦。因为新版openwrt兼容lua,现在passwall的做法是只做lua的配置界面,可以同时兼容新旧系统。

lwb1978 avatar Jan 02 '24 02:01 lwb1978

有没有可能把dns服务器列表,下载文件列表等做成可折叠的展开的?谢谢!

tycn888 avatar Jan 03 '24 10:01 tycn888

lua版本功能太弱,没法支持这些。 js版本会比较好,为了兼容进行了妥协,后面可能lua版本不在演进了。

另外就是考虑简化UI,提供一个国内定制化的UI。原来lua版本就完全放弃。

pymumu avatar Jan 08 '24 14:01 pymumu

lua版本功能太弱,没法支持这些。 js版本会比较好,为了兼容进行了妥协,后面可能lua版本不在演进了。

另外就是考虑简化UI,提供一个国内定制化的UI。原来lua版本就完全放弃。

现在smartdns功能越来越多,也越来越完善和强大,能否做成ADG这样,独立的web配置网页,这样可以全平台统一一套配置界面,维护起来工作量就少很多,但就是前期得重新写一套web的配置网站。

lwb1978 avatar Jan 09 '24 02:01 lwb1978

C写前端是比较复杂的,之前有想法是让smartdns增加插件能力,并导出相关的接口。 插件可以用rust来写,smartdns加载插件,插件来启动UI,读取smartdns数据并对展示。

但这个需要不少投入,看看后续咋弄一个爱好者开发组,来弄个这事情。

pymumu avatar Jan 09 '24 03:01 pymumu