Difference between revisions of "Projects:Go Bible/SymScroll"
David Haslam (talk | contribs) (→New features: * Key mapping (e.g. for phones with Qwerty keyboard)) |
David Haslam (talk | contribs) (→New features: ==== Bug fixes ====) |
||
Line 20: | Line 20: | ||
* Search next | * Search next | ||
* Key mapping (e.g. for phones with Qwerty keyboard) | * Key mapping (e.g. for phones with Qwerty keyboard) | ||
+ | |||
+ | ==== Bug fixes ==== | ||
+ | Some existing software bugs are being fixed. ''Details will be included in the release notes''. | ||
=== Go Bible Creator === | === Go Bible Creator === |
Revision as of 09:35, 10 April 2011
Contents
Symmetric Scrolling Branch
- New page under construction.
Raison d'être
The motivation for developing the SymScroll branch of Go Bible was to provide support for touch screen only phones that have Java ME. And for touch screen phones with a hardware menu button, you can safely get rid of the on-screen virtual keypad and retain full Go Bible functionality, thus taking advantage of the full area of the screen for the application display.
Features
Enhanced/changed features
- Touch screen full support
- Symmetrical scrolling
New features
- Text added by translators can be displayed (e.g. in italics)
- Line breaks
- Psalm titles
- Other numeral systems (e.g. Arabic)
- Search next
- Key mapping (e.g. for phones with Qwerty keyboard)
Bug fixes
Some existing software bugs are being fixed. Details will be included in the release notes.
Go Bible Creator
The SymScroll branch of Go Bible Creator supports the new features. Several new UI properties have been defined. Some further properties are available for use in collections text files.
Backwards compatibility
The SymScroll branch of GoBibleCore is backwards compatible with existing Go Bible applications. This means that earlier applications can be changed to SymScroll merely by replacing the file gobiblecore2.jar and using the Update option of Go Bible Creator to rebuild the application.
Development Status
The SymScroll branch is still being actively developed. Most of the features are already implemented. The branch is at the testing and debug stage. No milestoned release has yet been announced.