Merge lp://qastaging/~suutari-olli/openlp/combined-bible-quick-search into lp://qastaging/openlp
Status: | Merged |
---|---|
Approved by: | Tim Bentley |
Approved revision: | 2678 |
Merged at revision: | 2686 |
Proposed branch: | lp://qastaging/~suutari-olli/openlp/combined-bible-quick-search |
Merge into: | lp://qastaging/openlp |
Diff against target: |
906 lines (+521/-101) 8 files modified
openlp/core/common/uistrings.py (+28/-0) openlp/core/lib/mediamanageritem.py (+14/-0) openlp/plugins/bibles/bibleplugin.py (+5/-2) openlp/plugins/bibles/lib/biblestab.py (+58/-0) openlp/plugins/bibles/lib/manager.py (+69/-56) openlp/plugins/bibles/lib/mediaitem.py (+304/-43) resources/images/openlp-2.qrc (+2/-0) tests/functional/openlp_plugins/bibles/test_mediaitem.py (+41/-0) |
To merge this branch: | bzr merge lp://qastaging/~suutari-olli/openlp/combined-bible-quick-search |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Tim Bentley | Approve | ||
Raoul Snyman | Approve | ||
Tomas Groth | Pending | ||
Review via email:
|
This proposal supersedes a proposal from 2016-07-28.
Description of the change
This branch introduces following improvements to Quick Bible search:
- Combined Reference/Text search which first performs the Reference
search and then moves to Text search if nothing is found.
- Added Search while typing functionality for Quick Bible search
- Possibility to use “.” when shortening Book names in Reference search.
For an example Gen. 1 = Gen 1 = Genesis 1.
- New/Improved error messages
(E.g. added actual example verses to Reference error)
- 3 New settings for controlling Quick search behavior
- Added a "Clear search results button" for clearing up the search results.
- Lock button now also gives focus to search field
- Various performance fixes for Quick search, such as:
Prevent shorter than 3 characters long searches (not including spaces)
These currently possible bad search quarries result in LONG search times
and program instability/
lp:~suutari-olli/openlp/combined-bible-quick-search (revision 2678)
[←[1;32mSUCCESS
[←[1;32mSUCCESS
[←[1;32mSUCCESS
[←[1;32mSUCCESS
[←[1;32mSUCCESS
[←[1;32mSUCCESS
[←[1;32mSUCCESS
Please don't include the changed resources.py in the merge request, it makes it impossible to see the code that has actually been changed.
Places the new image in "resources/images/" if it is not already there, but during the test/review process don't include the updated resources.py. We'll generate it locally for testing.