lp:~knightrider0xd/openlp/auto-scroll-choice

Created by Ian Knight and last modified

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
Only Ian Knight can upload to this branch. If you are Ian Knight please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ian Knight
Project:
OpenLP
Status:
Merged

Recent revisions

2645. By Ian Knight

Added extra validation checks and matching tests to __recalculate_layout(), row_resized(), replace_service_item() & change_slide()

2644. By Ian Knight

Cleaned up extra brackets

2643. By Ian Knight

Added comments

2642. By Ian Knight

Merged from trunk

2641. By Ian Knight

Implemented feature, cleaned pep8 errors

2640. By Ian Knight

Implemented auto-scroll-choice

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
This branch contains Public information 
Everyone can see this information.

Subscribers