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 _______________________________________________ Mailing list: https://launchpad.net/~openlp-core Post to : openlp-core@lists.launchpad.net Unsubscribe : https://launchpad.net/~openlp-core More help : https://help.launchpad.net/ListHelp