Zekr 0.7.5 beta 2
From ZekrWiki
Zekr 0.7.5 beta 2 is the second beta release in 0.7.5 branch. This is a quick fix on Zekr 0.7.5 beta 1 plus a new feature. The fix on is auto-converting old recitation packs to the newer format. On startup, Zekr tries to convert old recitation packs to the new one, moving old files to old-recitation-files folder inside res/audio folder. New feature added in this version is supporting custom keyboard shortcuts, which is a long awaited feature. It's now possible to customize certain keyboard shortcuts through res/config/shortcut.xml.
Contents |
Release date
November 7, 2009.
Changes
New features/enhancements
Features/Enhancements:
- A file is added to <zekr installation>/res/config/install.properties which holds installer path. This can be accessed through
GlobalConfig.ZEKR_INSTALL_DIR, which is used to replace <installdir> variable in recitation files. - Added recitation converter. Old recitations are converted to new format on startup. Old files are then moved to old-recitation-files.
- QuranWriterFilter now put some special characters in filtered Uthmani text for better rendering. A tatweel or a zwnj is put before small superscript alef according to the context.
- Added a new property
text.filter.noSpaceBeforeWaqfto specify whether or not insert a space before waqf marks or not. - Custom shortcuts are supported for certain menu items.
- Class QuranFormController added with a method registerAction(methodName) to ease this process.
- If the menu selection action is registered (registeration is done by default for all menu items to which key accelerators were bound), it is possible to bind accelerator through file res/config/shortcut.xml. This file contains a set of keyboard shortcuts for menu actions which can be customized based on UI direction (RTL or LTR). Almost all key combinations can be used.
- File shortcut.xml is copied to user workspace if not available there. If Zekr version of shortcut.xml doesn't match with user's shortcut.xml, Zekr loads users file and adds new entries added to main shortcut.xml.
- Added two menu items under Audio menu: next aya, previous aya. These commands reserve playing state.
- Updated to SWT 3.6.0M3.

