lp:~knightrider0xd/openlp/auto-scroll-choice
Allows users to change the automatic scrolling behaviour for when a new slide is selected.
Currently on selecting a new slide, the next slide will be scrolled into view.
The changes allow users to select the following options:
'Do not auto-scroll
'Auto-scroll the previous slide into view'
'Auto-scroll the previous slide to top'
'Auto-scroll the previous slide to middle'
'Auto-scroll the current slide into view'
'Auto-scroll the current slide to top'
'Auto-scroll the current slide to middle'
'Auto-scroll the current slide to bottom'
'Auto-scroll the next slide into view' <-- (DEFAULT)
'Auto-scroll the next slide to top'
'Auto-scroll the next slide to middle'
'Auto-scroll the next slide to bottom'
Additional bounds checking has been added, and unit tests added.
- Get this branch:
- bzr branch lp:~knightrider0xd/openlp/auto-scroll-choice
Branch merges
- Tim Bentley: Approve
- Raoul Snyman: Approve
-
Diff: 302 lines (+168/-12)4 files modifiedopenlp/core/common/settings.py (+2/-1)
openlp/core/ui/advancedtab.py (+41/-0)
openlp/core/ui/listpreviewwidget.py (+21/-9)
tests/functional/openlp_core_ui/test_listpreviewwidget.py (+104/-2)
Related bugs
Bug #1550858: Choose behaviour for auto-scroll of slides in slide-controller | Wishlist | Fix Committed |
Related blueprints
Branch information
Recent revisions
- 2645. By Ian Knight
-
Added extra validation checks and matching tests to __recalculate_
layout( ), row_resized(), replace_ service_ item() & change_slide() - 2639. By Tomas Groth
-
"Fix traceback when searching for book that doesn't exists in second bible. Fixes bug 1553863.
Set progress bar steps to number of chapters in zefania import.
Use standard button text in the FTW, if possible. Fixes bug 1554554.
Translation fixes. Fixes bug 1545072
Fix song tag detection. Fixes bug 1549549.
Fix a method call with too many parentheses, which fixes getting bible books from crosswalk." - 2638. By Tim Bentley
-
Remove utils and move code to common and lib dirs, fix up tests and broken tests
- 2637. By Chris Hill
-
Fixes bug #1280295 - 'Enable natural sorting for song book searches' using get_natural_key
Now also includes natural sorting for author, topic, theme & CCLI number as well
Also refactors Songbook Search to make the database do filtering for performance rather than querying all then filtering
I've tested it on my database of 500-odd songs and it seems a little faster
Includes unit tests-------
------- ------- ------- ----
lp:~minkus/openlp/naturalsortsongs (revision 2519)
[SUCCESS] https://ci.op... - 2636. By Ian Knight
-
Adds the ability to choose a maximum height for non-text slides in the list-preview-widget in slide controllers. See branch description for further details. May require sanity check.
Changes since last proposal:
- Fixed copy-paste error in comments
- Shifted common test code into setup function as recommended.
- Testing max height doesn't exceed settings spin-box (as requested) not changed as any positive int is valid & spin-box values are arbitrary. (See reply to diff comments on r2630 for ...
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:openlp