Provide themes for different aspect ratios

Bug #779997 reported by Andreas Preikschat
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenLP
Confirmed
Wishlist
Unassigned

Bug Description

Hello,

I saw a few screenshot where people installed the themes from the FRW, but their screen has a different aspect ratio than the themes was designed for/on.

We could modify the themes for other aspect ratios. The FRW would then automatically download the right theme (with the correct aspect ratio).

I think the themes do not look nice with the black bars.

Revision history for this message
mahfiaz (mahfiaz) wrote :

For best possible performance we could always resize the background image initially and when live display size changes.
If we do so, it may be easier to add background image size options such as:
Zoom to fill
Stretch
Fit

Revision history for this message
Tim Bentley (trb143) wrote :

The images are stored in a lazy cache and if the screen size changes we resize the images correctly.
Is this bug not about having different base themes tailored to different resolutions so our images fit.

Revision history for this message
Andreas Preikschat (googol-deactivatedaccount) wrote :

> Is this bug not about having different base themes tailored to different resolutions so our images fit.
That is correct :-)

Changed in openlp:
status: New → Confirmed
summary: - Provide themes for different screen resolutions
+ Provide themes for different aspect ratios
description: updated
Revision history for this message
David Wales (daviewales) wrote :

I support mahfiaz's suggestion for different background options. I think zoom to fill should be the default for theme backgrounds.

Also, I think it might be good if the screen for "Output Area Locations" (the second last screen of the theme creation wizard) allowed you to select percentage (%) sizes, rather than absolute pixel sizes. For instance, let the width be 99%, rather than 1420 px

(You could make it so you could either enter 99% OR 1420 px and it would figure out what you wanted...)

Revision history for this message
Azaziah (suutari-olli) wrote :

I feel like this is one of the biggest flaws in OpenLP.

More importantly theme should always have x amount of rows available no matter what resolution is used.
A theme with 8 rows of text at 1024*768 equals 11 rows of text on 1920*1080.

This makes setting global default rather hard, since the text tends to be too small on x1080 and too large on x768.
As result user should always define service manager theme for the service, which is kind of silly.

(Not to mention service manager theme overrides global theme on next startup, so it should be set to “Null” for the next user in case the user does not understand themes that well.)

Revision history for this message
David Wales (daviewales) wrote :

Most of these comments are not about the bug in the bug report.
I have created a new bug, which summarises the most important aspects of these unrelated comments.

https://bugs.launchpad.net/openlp/+bug/1546959

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.