|
楼主 |
发表于 2012-5-10 23:44:07
|
显示全部楼层
非常感谢hitma给我们的反馈,这些意见对我们后面的开发很有帮助。针对你的意见,我适当的加一些评论,互相探讨一下
桌面版完全是mac的风格,win的用户用着很不习惯。
PapaSketch的界面风格主要是学习PowerPoint,可能是有些地方我们学得不到位,大家用起来还不是很习惯,随着后面的不断改进,相信会越来越好用。
1、组件,slide都不提供缩略图的方式,每次选都要下拉很久
如果你的显示器比较大,可以把AssertGallery拉宽一些,这样可以多显示几列,一次能够看到更多的组件。右边的Slide多了确实找起来不大方便,今后我们会提供一个给Slide分组的功能,那样会好一些。
另外,我看了justinmind,它的组件是以icon的方式显示,这样占的面积比较小,一次可以显示很多组件,也许我们今后会学习这一点。
2、动作按钮不直观,而且好像编辑的时候无法看到原来设置?我点开一个sample,选取onclick,应该是个跳转slide的动作,但是在右边的slide序号是空。
你说的这个问题我也碰到过,这次我又专门去看了看,我看的是”Wait”那个Sample,确实象你所说,它第一页的那个蓝色button,运行时一点击就会跳到第二页,但如果查看这个蓝色图标的click事件,又发现什么都没有。最后我发现,蓝色图标确实没有写click事件,但是蓝色图标和它下面的文字,是放在一个Group里面的,而这个Group的Click事件写得有”Goto 2”.
如果一个Control没有Click事件,但是包含它的Group有Click事件,那么点击它的时候,会触发Group的click事件,以此类推,如果是多层Group,只要任意一个Group有Click事件,都会被触发.这种事件叫”路由事件”,就是会顺着这棵树路由.
为什么会这样设计呢?这是因为我们认为用户有可能把多个图标Group在一起,形成一个Button,点击任何一个图标,都要执行Click事件。那么Click事件应该写到group上最合适,否则每个图标都得重复写一次。比如手机下部那个原型的按钮,我们就是把两个圆形Group起来做成一个按钮的,这个按钮的Click事件是写在Group上的,所以单击任何一个圆形都可以触发click事件。
这个设计理解起来可能稍微复杂一些,不应该用在sample里,应该是很熟悉的用户使用。可能是我们当时不小心在sample里面用了,让大家误以为是bug.
3、属性栏和动作栏在右下角,好小,很难找
属性栏放在哪里让我们很纠结,一直没想到有什么好地方。目前这种放置方式,是学习微软的Visual Studio,用过Visual Studio的朋友会很熟悉.你有什么好的建议吗?我们也会不断思考,看能否找到更好的办法。
4、组件太少了,和justinmind比起来,自带的iphone,android组件不够用。
我看了一下justinmind,它的iphone和android组件确实比我们多,但如果你用熟悉了,可能会好一些。原因有以下两个:
一. 有许多简单的组件,我们没有放在AsserGallery中,而是做为Image,放在Image Dialog中的。如果你拖一个Image,然后双击它,会出来一个Dialog,里面有很多图标。Justinmind把很多图标都做成了组件,所以看起来组件很多。
二. PapaSketch的Group功能很强大,把几个简单的组件Group在一起,就可以形成一个强大的组件,然后把它拖回AsserGallery就可以做成一个组件供今后重复使用。所以,我们没有把一些可以通过简单组合就能做出来的组件加到AsserGallery。也许,后面的版本我们会增加一些这类组件,以方便用户使用。
5、不知道为什么,拖动组件的时候,偶尔会出现显示不全
这个可能是一个Bug,希望你能说得更具体一些,比如拖哪一个组件?怎样做可以重现?这样我们可以跟踪这个Bug,不让它在今后的版本出现.
非常感谢hitma,你的反馈对我们非常宝贵,希望今后能常常看到你的留言。 |
|