lp:~knightrider0xd/openlp/preview-shows-live-fix-1080596

Created by Ian Knight and last modified

Fixes bug 1080596 where presentations in the preview pane display live view rather than preview of selected slide.
In addition, fixes the aspect ratio & quality of thumbnails by saving them in the correct aspect ratio at a higher resolution, and loading them through the image manager.

New test cases implemented, or existing cases modified to test coverage complete for changes.

Get this branch:
bzr branch lp:~knightrider0xd/openlp/preview-shows-live-fix-1080596
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

2652. By Ian Knight

Check for Div0 and added unit test cases

2651. By Ian Knight

Housekeeping

2650. By Ian Knight

Fixed create_thumb_invalid_size_test

2649. By Ian Knight

Added Functional Tests, cleaned PEP8 errors

2648. By Ian Knight

Housekeeping, added check for thumbnails to avoid icon scaling issues

2647. By Ian Knight

Merge from trunk

2646. By Ian Knight

Corrected aspect ratio on slide previews

2645. By Ken Roberts

"- Update string format to Python3 style
- Added projector lamp values test

Convert string format from Python2
     '%s %s' % (value1, value2)
to Python3
     '{key1} {key2}'.format(key1=value1, key2=value2)

--------------------------------
lp:~alisonken1/openlp/strings_projector_pjlink (revision 2642)
[SUCCESS] https://ci.openlp.io/job/Branch-01-Pull/1442/
[SUCCESS] https://ci.openlp.io/job/Branch-02-Functional-Tests/1359/
[SUCCESS] https://ci.openlp.io/job/Branch-03-Interface-Tests/1297/
..."

2644. By Ian Knight

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 provide a combo-box in the advanced settings that allow users to select additional options (see branch description for details).

Additional bounds checking and unit tests have been added to support this.

This latest proposal also contains additional input validation and testing thereof for values from Settings(...

2643. By Azaziah

"In this re-proposal:

Added: self.BackgroundColorColon = translate('OpenLP.Ui', 'Background color:')
to uistrings, background color label now uses this.

This same string will be used several times in this branch:
https://code.launchpad.net/~suutari-olli/openlp/ui-messages-part-1/+merge/291628

--------------------------------------------------------------------------------------------------------------

- Merged to trunk on 13.4.16, tests are now passing.

lp:~suutari-olli/openlp/show-no-log..."

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