Zekr 0.6.0 beta 1
From ZekrWiki
Contents |
Release date
1-5-2007
Changes
New features/enhancements
- JQuery library updated to 1.1.2 version.
- Advanced search (with use of Apache's Lucene search library):
- Indexing is done by the first time, user encounters an advanced search, if not done before (proper index directory was found neither in ~/.zekr, nor in installation directory).
- Boolean queries (AND/&&, OR/||, NOT/!, -, + operators)
- Wildcard queries (*, ?)
- Fuzzy queries ("keyword"~x.y) - DOESN'T WORK
- Grouped query clauses (using parentheses)
- Sort results in: 1. Natural order, 2. Relevance
- Show all matched terms at the top of search result page
- Multiline search box (switchable with normal search box)
- Pagination: it is possible to navigate through result pages (pagination buttons are shown iff search result count is enough for more than 1 page).
- Ctrl+A performs "select all" when pressed on multiline search field.
- Ctrl+Enter performs "advanced search" when pressed on multiline search field.
- All search configuration properties are now saved in when application is closed, and loaded and initialized on GUI at load time.
- Left and right arrow icons changed to up and down arrow for search result navigation.
- Latest SVN trunk version of Lucene is used to fix "*Foo*" (leading and trailing star wild card together) query bug.
- sky-vertical theme was removed and side-by-side translation view is now supported via "trans_showMultipleSideBySide" theme property of sky.
- A flag "quran_detailedTextFile" can be set to true in theme.properties to force Zekr to use a detailed Quran text if available. Detailed Quran text is very similar to Uthman Taha Quran calligraphy.
- An experimental Uthman Taha theme added.
- It uses me_quran as the defulat font for rendering Quran text.
- quran_detailedTextFile is true by default in this theme.
- Several CSS hacks and enhancements are done to this theme in order to bypass IE6 bugs for rendering in screen and printed document.
- This theme may have unexpected rendering errors with IE6, because of inherent IE6 bugs :). FF 2.0 and IE7 are OK.
- Special thanks to Meor Ridzuan for providing such a nice font.
- Some icons made better: bookmark icons (manage, edit), search scope icons (manage, edit)
- Import/Export file dialogs try to set ~/[D|d]esktop as default folder. If there is no such folder, user.home system property (~/) is used.
- Quran aya sign and Sura-Aya sign are now shown in Arabic (not the selected user's language) for all themes.
Bugs fixed
- JavaScript aya focus now works better when focusing on ayas whose height is larger than the screen.
- A bug with sky-vertical theme, which caused translation table width not to be 100% is now fixed. It has still problems when resizing the screen.
- A bug with search keyword combo box which caused to store all entered search keywords (even blank or illegal strings) fixed.
- Bookmark item editing form now resizes Description field as well as table of references when the form is resized.
- An HTML tag incompletion fixed in search-result.vm of all themes.
- Typo in simple Quran text (8-29):
إَن تَتَّقُواْwhich should beإِن تَتَّقُواْ. Note: this text file is fully replaced with a newer relatively typo-free Quran text, and all these diacritic problems are resolved in updated version of 0.6.0 beta 1. - A bug with DnD in edit bookmark set form fixed, which caused edit and remove button not to be disabled after a drop action even when no item/folder is selected.

