Smobiler上海石磨_.NET移动开发平台

标题: 【季度贴】Smobiler建议征集帖,征集截止:4月30日 [打印本页]

作者: Lula.Jin    时间: 2020-1-14 14:34
标题: 【季度贴】Smobiler建议征集帖,征集截止:4月30日
我们一直希望Smobiler官方论坛社区成为大家开发交流、资源共享、经验分享、表达意见的地方,这样我们能从帖子中获知大家在开发时的困惑,了解开发者们的需求,有了帖子的记录,不仅方便产品同事翻阅记录,并且每位新开发者在遇到问题时,也可以搜索前人发过的帖子,及时获得答案。



--------------------------------快来告诉我你们的想法--------------------------------
大家可以在本帖下回复,将你认为
→可增加的功能
→可优化的功能
→Bug
→可增加的插件
→各种天马行空的想法



都提出来吧,此帖中的建议,我们将会作为未来Smobiler 版本更新的重要参考。

征集截止:2020年4月30日



作者: no8chat    时间: 2020-1-14 17:20
不知不觉用smobiler平台4、5个月了,项目做了2、3个,好的方面就不讲了
主要想提的一点是开发出来的产品和原生比起来流畅度相差比较大,特别是有列表控件且数据量较大的场景,这导致体验很不好。
希望新版本开发组能优化下操作流畅度,最好能无限接近原生的体验!!!

当然流畅度体验不好可能是我对平台了解不够,或个人水平不行,如果有一份专门如何优化流畅度的指导说明就太好了。
作者: 33939470Q    时间: 2020-1-14 17:41
可优化的功能   picker控件滑动到某一项会自动选中该项触发SelectedIndexChanged事件,对用户体验不够好,建议增加对应的确定按钮,滑动到该项让用户点击确认后再进入SelectedIndexChanged事件
作者: jesse51076008    时间: 2020-1-15 17:53
【→Bug←】

在学习某些控件后,【bin\Debug\Resources\Image】会自动多出一些示例图片,
但有一个图片是【logon.png】,是一个logo图标,我觉得名字错了,应该是【logo.png】吧??

希望改正这个bug(如果是bug)


作者: jesse51076008    时间: 2020-1-15 17:57
→可增加的插件←

希望能够提供功能更强的【MapViewer】控件,目前的地图控件功能太少,例如:
1.需要定制Tag外观的,如背景色边框色等,
2.需要显示【我的位置】【放大/缩小】按钮,
3.需要切换【路面地图/微信地图】,

作者: jesse51076008    时间: 2020-1-15 18:00
→可优化的功能←

一些控件/插件的属性,参数属性的命名不符合c#的命名规范,例如:
【ResultArgs】类型有以下成员:
1.isError
2.error
3.errorCode
4.setErrorInfo

这些成员命名不符合规范,应该第一个字母大写,目前的命名是java的命名方式,
作者: jesse51076008    时间: 2020-1-15 18:04
【→Bug←】

mapView1.Tags.Add(new MapViewTag(87,43,"描述"));
如果在构造函数中直接传入【description】参数的话,地图上的Tag将不会显示description,也就是说description为空
作者: jesse51076008    时间: 2020-1-15 18:08
【→可增加的功能←】

【Smobiler.Core】【Smobiler.Core.Controls】【Smobiler.Plugins】【Smobiler.Utility】
这几个类库希望可以直接从Nuget上下载和更新,而不必随Designer一起更新,
作者: jesse51076008    时间: 2020-1-15 23:21
【→可增加的功能←】

api中增加async/await的支持,而不是回调函数
作者: jesse51076008    时间: 2020-1-16 12:37
【→可增加的功能←】

在社区中,独立一个板块,叫【功能建议及BUG反馈】
作者: jesse51076008    时间: 2020-1-16 17:26
【→可优化的功能←】

visual studio 中的designer,左侧那个【控件树】,希望加入【上移/下移】控件的功能,并且可以直接在树形结构上拖动控件的层次结构,
作者: jesse51076008    时间: 2020-1-16 19:26
【→可增加的功能←】

希望提供全局的异常处理,
目前服务器一旦出现未处理异常,整个session会挂掉,
作者: jesse51076008    时间: 2020-1-17 12:27
【→可优化的功能←】

ListView等数据控件,对List<T>的绑定支持不够好,没有对DataTable的好,例如:
DataTable绑定到ListView时,模板中控件的DisplayFormat可以设置格式【{0:yyyy-M-d}】,
但是用List<T>绑定到ListView时,DisplayFormat设置格式成【{0:yyyy-M-d}】没有效果,
作者: jesse51076008    时间: 2020-1-17 15:33
【→可增加的功能←】

希望给ListMenuView控件的菜单项【ListMenuViewItem】添加个【Name】属性,
这样在ItemPress事件就知道是点击的哪个菜单了,目前可以根据【Content】来判断,不合适
作者: jesse51076008    时间: 2020-1-17 18:07
【→可增加的功能←】

希望提供一个手机端保存和读取设置的功能,例如:
Client.Settings.Set("level",3)
var level = Client.Settings.Get<int?>("level")??1;
作者: jesse51076008    时间: 2020-1-17 18:11
本帖最后由 jesse51076008 于 2020-1-17 18:13 编辑

【→可增加的功能←】

希望ListView等集合控件,当绑定到List<Product> 数据时,
其模板控件的TemplateData直接是Product类型(而不是DataRowView类型),代表当前绑定的数据对象,并且TemplateData不是弱引用类型(WeekRefrence),这样我们在模板控件可以很方便的知道当前模板控件关联的数据对象,

作者: jesse51076008    时间: 2020-1-19 13:53
【→可增加的功能←】

希望RatingBar控件,添加【ValueChanged】事件,
作者: jesse51076008    时间: 2020-1-19 16:59
【→可优化的功能←】

TreeViewNode对象的Icon在设计器属性列表中无法【选择图标】,只能输入图标名称,
希望能像其他ResourceId一样可以选择,
并且,TreeView希望能够加一个统一的Icon属性,
另外,Icon选择窗口希望能够大一些,或者能调整大小,因为里面图标很多,在这么小的对话框里选择图标体验不好,
作者: sm20201016    时间: 2020-1-19 23:13
本帖最后由 sm20201016 于 2020-1-19 23:17 编辑

媒体播放控件:VLCPlayer  MediaView LiveStreamPlayer 都存在闪退Bug!测试环境 客户端 5.0
另外放开用户对播放按钮及界面样式等的美化设置,或者提供用户自定义播放界面样式!
期望改进!

作者: zixingcheng    时间: 2020-1-28 22:55
目前只测试了hello world!可能有误。
发现必须服务器在线才能弹出对话框,不清楚该软件的实现逻辑,但这种button的弹出提示一类,应该无需通过服务器交互吧,这样交互压力太大,还会有卡顿体验也不好,不能在需要后台查询类的时候再进行交互么?前端的一些逻辑跳转,或静态提示、展示类的就直接出来?
作者: 13598321375    时间: 2020-3-3 00:05

【→可增加的功能←】
webView可增加对访问页面获取cookie的操作,增加获取webView中访问页面的控件功能,比如自动给网站的登录页面填充账号密码等操作
作者: hdwall    时间: 2020-3-6 09:04
【→可增加的功能←】

是否可考虑对svg图版的显示支持。
作者: 18500974850    时间: 2020-3-9 20:10
希望,平台打包,个人开发者可以设置启动页图片,只是个图片就可以、
这点我很奇怪?
作者: 18500974850    时间: 2020-3-10 20:51
.NET CORE说是支持了,一点资料没有啊
作者: 原味咖啡    时间: 2020-3-22 05:56
这个开源项目 太恶心人了
作者: 15929898276    时间: 2020-3-28 10:05
→可增加的功能←
希望 signatureView 控件的背景可以支持图片
→Bug←
signatureView 控件的背景设置为 Transparent 后并不能真正意义的Transparent,始终显示的是白色
作者: 李天雄    时间: 2020-4-5 18:19
新增短信推送接口,比如有自己的腾云短信 接口APPKEY 或者百度 或者阿里这些的
作者: 小太阳    时间: 2020-4-29 16:12
可不可以出个汉化插件啊
作者: Lula.Jin    时间: 2020-4-30 10:23
jesse51076008 发表于 2020-1-15 18:04
【→Bug←】

mapView1.Tags.Add(new MapViewTag(87,43,"描述"));

该bug已在5.1版本修复
作者: Lula.Jin    时间: 2020-5-7 15:44
jesse51076008 发表于 2020-1-17 12:27
【→可优化的功能←】

ListView等数据控件,对List的绑定支持不够好,没有对DataTable的好,例如:

暂不支持,可自行通过String.Format转换格式,再绑定数据
作者: Lula.Jin    时间: 2020-5-7 15:45
jesse51076008 发表于 2020-1-16 12:37
【→可增加的功能←】

在社区中,独立一个板块,叫【功能建议及BUG反馈】 ...

可以再产品建议或者开发答疑下发帖,亦或者在qq提出
作者: Lula.Jin    时间: 2020-5-7 15:46
jesse51076008 发表于 2020-1-15 23:21
【→可增加的功能←】

api中增加async/await的支持,而不是回调函数

会将此建议提交给技术部的
作者: Lula.Jin    时间: 2020-5-7 15:46
jesse51076008 发表于 2020-1-15 18:08
【→可增加的功能←】

【Smobiler.Core】【Smobiler.Core.Controls】【Smobiler.Plugins】【Smobiler.Util ...

会将此建议提交给技术部的
作者: Lula.Jin    时间: 2020-5-7 15:47
jesse51076008 发表于 2020-1-15 18:00
→可优化的功能←

一些控件/插件的属性,参数属性的命名不符合c#的命名规范,例如:

目前不修改命名
作者: Lula.Jin    时间: 2020-5-7 15:48
jesse51076008 发表于 2020-1-15 17:57
→可增加的插件←

希望能够提供功能更强的【MapViewer】控件,目前的地图控件功能太少,例如:

1.会将建议提交给技术部的
2. 3. 目前可以点击tag跳转地图app
作者: Lula.Jin    时间: 2020-5-7 15:51
33939470Q 发表于 2020-1-14 17:41
可优化的功能   picker控件滑动到某一项会自动选中该项触发SelectedIndexChanged事件,对用户体验不够好, ...

可以不触发picker的事件,改成在picker后放置button,点击button触发button的点击事件,在其点击事件中获取picker的值
作者: Lula.Jin    时间: 2020-5-7 15:51
jesse51076008 发表于 2020-1-15 17:53
【→Bug←】

在学习某些控件后,【bin\Debug\Resources\Image】会自动多出一些示例图片,

目前不会修改图片名称
作者: Lula.Jin    时间: 2020-5-7 15:52
no8chat 发表于 2020-1-14 17:20
不知不觉用smobiler平台4、5个月了,项目做了2、3个,好的方面就不讲了
主要想提的一点是开发出来的产品和 ...

感谢支持,有关流畅度优化的工作会一直进行的
作者: Lula.Jin    时间: 2020-5-7 15:53
jesse51076008 发表于 2020-1-16 17:26
【→可优化的功能←】

visual studio 中的designer,左侧那个【控件树】,希望加入【上移/下移】控件的功 ...

会将此建议提交给技术部的
作者: Lula.Jin    时间: 2020-5-7 15:53
jesse51076008 发表于 2020-1-16 19:26
【→可增加的功能←】

希望提供全局的异常处理,

可自行在代码中try catch 异常再处理的
作者: Lula.Jin    时间: 2020-5-7 15:54
sm20201016 发表于 2020-1-19 23:13
媒体播放控件:VLCPlayer  MediaView LiveStreamPlayer 都存在闪退Bug!测试环境 客户端 5.0
另外放开用户 ...

可以使用5.1的客户端进行测试,若还是闪退,请给出测试地址
另外视频播放类插件不提供自定义界面
作者: Lula.Jin    时间: 2020-5-7 15:55
hdwall 发表于 2020-3-6 09:04
【→可增加的功能←】

是否可考虑对svg图版的显示支持。

目前不支持
作者: Lula.Jin    时间: 2020-5-7 15:55
李天雄 发表于 2020-4-5 18:19
新增短信推送接口,比如有自己的腾云短信 接口APPKEY 或者百度 或者阿里这些的 ...

可自行再服务端实现
作者: Lula.Jin    时间: 2020-5-7 15:55
小太阳 发表于 2020-4-29 16:12
可不可以出个汉化插件啊

汉化什么内容呢?
作者: Lula.Jin    时间: 2020-5-7 15:56
原味咖啡 发表于 2020-3-22 05:56
这个开源项目 太恶心人了

是什么地方让你不满了?
作者: Lula.Jin    时间: 2020-5-7 15:57
18500974850 发表于 2020-3-10 20:51
.NET CORE说是支持了,一点资料没有啊

可参考 https://github.com/comsmobiler/SmobilerSamplesNetCore
目前不能提供更多 demo
作者: Lula.Jin    时间: 2020-5-7 15:59
15929898276 发表于 2020-3-28 10:05
→可增加的功能←
希望 signatureView 控件的背景可以支持图片
→Bug←

1.背景图在客户端中可以使用image和signatureview重叠,控件ZIndex控制Z轴上的显示,当图片上传至服务端后可以在服务端对图片处理,具体方法可以百度

2.会将这个问题提交技术部查看
作者: Lula.Jin    时间: 2020-5-7 16:03
jesse51076008 发表于 2020-1-17 18:07
【→可增加的功能←】

希望提供一个手机端保存和读取设置的功能,例如:

可以使用LoadClientData将数据保存在服务端,如不会使用可以咨询qq群管理员




欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/) Powered by Discuz! X3.2