openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #28724
[Bug 1546959] Re: themes handle different aspect ratios and resolutions poorly
I recognise that this may be difficult to implement, but I am hesitant
to say that it is impossible.
Also, the aspect ratio problem should be easy to fix.
--
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.
https://bugs.launchpad.net/bugs/1546959
Title:
themes handle different aspect ratios and resolutions poorly
Status in OpenLP:
New
Bug description:
All operating systems
All versions up to 2.4
OpenLP themes don't look very good if you change the aspect ratio or
screen resolution.
I propose a number of simple changes to themes and the theme wizard
which will greatly increase the user friendliness of OpenLP themes.
Firstly, the aspect ratio problem:
Currently, black bars (letterbox bars) are used to fill in the missing width or height, if an image does not match the screen aspect ratio.
This can be fixed by adding the following radio buttons to the theme
wizard image background screen:
* Zoom to fit
° Letterbox
Zoom to fit should be the default, because that is what most users will expect.
The theme format will obviously need to add the ability to track this preference.
It may also be good to add a global override to force all themes to use one or the other of these preferences.
See the attached image for a mock up of what the GUI will look like.
Secondly, the resolution problem:
Currently, themes are designed for fixed resolutions. This is most
clearly seen in the Output Area Locations screen (the second last
screen of the wizard). This is not portable across different
resolutions.
A more flexible implementation would allow (or enforce!) that main and
footer areas were specified using percentages (%) rather than pixels
(px). This means that the same proportion of the screen can be
dedicated each area on different screen sizes, and is more intuitive
for an end user.
Combined with this, the theme wizard could add an option to
automatically set the font size based on the main screen percentage
area, and the number of lines which need to fit in that area.
This would enable the creation of much more portable themes.
To manage notifications about this bug go to:
https://bugs.launchpad.net/openlp/+bug/1546959/+subscriptions
References