Merge lp://qastaging/~chris.2ndtheme/openlp/secondTheme into lp://qastaging/openlp
Proposed by
Christian Wöhr
Status: | Needs review |
---|---|
Proposed branch: | lp://qastaging/~chris.2ndtheme/openlp/secondTheme |
Merge into: | lp://qastaging/openlp |
Diff against target: |
1665 lines (+1017/-47) 15 files modified
openlp/core/common/uistrings.py (+1/-0) openlp/core/lib/formattingtags.py (+29/-2) openlp/core/lib/json/theme.json (+20/-0) openlp/core/lib/renderer.py (+11/-2) openlp/core/lib/theme.py (+93/-0) openlp/core/ui/themeform.py (+88/-0) openlp/core/ui/thememanager.py (+8/-1) openlp/core/ui/themewizard.py (+105/-0) openlp/plugins/songs/forms/editversedialog.py (+4/-0) openlp/plugins/songs/forms/editverseform.py (+67/-0) resources/forms/editversedialog.ui (+29/-13) resources/forms/themewizard.ui (+506/-28) tests/functional/openlp_core_lib/test_theme.py (+2/-1) tests/functional/openlp_plugins/songs/test_editverseform.py (+43/-0) tests/resources/themes/Default/Default.xml (+11/-0) |
To merge this branch: | bzr merge lp://qastaging/~chris.2ndtheme/openlp/secondTheme |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Tim Bentley | Needs Fixing | ||
Raoul Snyman | Needs Fixing | ||
Review via email:
|
Description of the change
This Branch has a Solution for dual language support of Songs.
It has an extension to the Themewizard and the Songedit (editverseform.py).
This way we are using a now reserved Tag secondTheme.
SecondTheme is using the CSS of a second Fontset that can be configured in the Theme via Themewizard.
This way you don't need to go through all songs in case you are changing the apparance of your service.
To post a comment you must log in.
Unmerged revisions
- 2660. By Christian Wöhr
-
Added Tests
removed unnecessary imports - 2659. By Christian Wöhr
-
unlinked formattingtags and theme again
- 2658. By Christian Wöhr
-
rename of variables
- 2657. By Christian Wöhr
-
Init
For a more user friendly appearance to add the second Language style to the songs the editverseform.py has a Format button (please rename) that is encapsulating the current paragraph in the secondFont tag or will remove the existing secondFont tag.