-
Notifications
You must be signed in to change notification settings - Fork 117
V1.4 Plan and Status
V1.3 was a big milestone version with lots of significant feature improvement. For V1.4 , we will focus on enhancing user experience including website construction, UI and workflow, as well as internationalization and documents supplement. The purpose is to make it easy for everyone who uses DragonBones, so that more people can enjoy the convenience brought by it in flash game development field.
About features, we prepare to add a testing framework for plugin UI panel, so that developer can finish project testing and debugging without switch IDE. Meanwhile, we will do some code refactoring and performance optimization.
We will also start to do some compatibility testing with the next version of Flash Pro (CS7). Here we really appreciate the big support from Adobe Tooling Product Management team who gave us lots of information and material about Flash Pro’s next version.
- Code refactoring. Separate original project as two new projects, SkeletonDesignPanel and SkeletonAnimationFramework. (100%)
- Plugin UI panel testing solution. Add a testing framework for plugin UI panel. (50%)
- Refine UI user experience base on customers’ feedback. (100%)
- Unify UI language to English. (100%)
- Localization framework. (0%)
- Support nested skeleton animation, including logic support and UI support. (100%)
- Support dynamic switch texture for equipment switching feature in game (100%).
- Improve Import feature. No need to re-import after changing skeleton structure. (100%)
- Improve skeleton data format, resolve skew algorithm conflict between Flash pro and starling. (80%)
- Optimize jsfl performance. (50%)
- Optimize starling render performance. Investigate that if we can combine skeleton elements rendered by one draw call. (0%)
- Performance bench mark testing. (0%)
- Bone sort order by depth is incorrect when bone depth changes.(100%)
- Frame duration time of logic tween generation are unexpected different with actual animation's.(100%)
- User guide. (20%)
- Getting started tutorial series. (0%)
- Add a official website, dragonbones.github.com. (20%)
- Compatibility testing with the next version of Flash Pro. (80%)
- Refine Demos' content and UI.(30%)
- Website construction
a. Content (Home page, Demo page, Help page, About us...) [Jian]
b. Design (Logo, color...) [Peter] - Document [Peter]
a. User guide
b. Tutorial(Getting start series) - Demo refine [All]
a. Classified by demo's purpose: production process, show performance, variety of functions...
b. Classified by feature: linked with document.
c. Every demo has an entry with picture and lines in website. - Localization [Chenguang]
a. Unify UI language to English.
b. Localization framework. - Plugin testing solution. [Chunlei]
- Flash Pro CS7 compatibility test.[All]
- Investigate starling render performance that if we can combine skeleton elements rendered by one draw call.[Cheng]
- Collect Customer Feedback. [Chunlei, Chenguang]
- Improve skeleton data format, resolve skew algorithm conflict between Flash pro and starling. [Cheng]
- Refine bone factory from singleton to non-singleton. [Chunlei]
- Pop up a initialized event after initialized. [Chunlei]
- Plug-in panel refine based customer feedback. [Chunlei]
Features:
- Put website source code to a internal server. [Jian]
- Register gmail/facebook/twitter/sinaweibo with DragonBones' team name. [Chenguang]
- Add gmail/facebook/twitter/sinaweibo link in website [Jian]
- Redirect download link to a specific page so that we can use Google Analytics to statistic data. [Jian]
- Add example page/ Help page/ About Us page. [Jian]
Design: - Logo. [Peter]
- Website ico. [Peter]
- Screenshot about successful case. [Chenguang]
- Screenshot about UI panel and demo. [Chenguang]
- Customer feedback. [Chenguang]