Commit Graph

12367 Commits

Author SHA1 Message Date
dd9701cb50 Fix issue #302 where theme previews were not being generated after the FTW
- Fix the theme preview generation to happen in the right place after the First Run Wizard
- Mock the settings in the DisplayWindow tests to see if that helps the Arch runner
- Add tests for the new form
2019-11-01 12:26:47 +00:00
John Morris
2f94f35a42 Configure Custom shortcut error fix 2019-11-01 11:04:44 +00:00
Daniel
cef0e67bd2 Allow x11 override 2019-10-30 17:33:07 +00:00
Daniel
61cf097d45 Revert "Don't load images twice"
This is beyond the scope of this branch, I would leave this in, but there is a lot of strange code including commented code in this file, so I'm leaving it out. It would be a better idea to fix the whole file in another branch (or Tim might be fixing this file with the media fixes)
2019-10-29 22:54:14 +00:00
John Morris
5677cf6a40 Changed plugin search clear ICON 2019-10-29 16:13:18 +00:00
Daniel
76ff4be598 Fix "Use default location" buttons 2019-10-26 10:00:07 +00:00
Daniel
d2e31c26e9 Added new values to theme.json and added logic for ui
Also fixed normal speed not working and changed "Default" to "Normal" in the enums as it makes more sense.
2019-10-26 09:57:00 +00:00
Daniel
34eb93f565 Fix shadows toggle button 2019-10-26 09:37:20 +00:00
Daniel
471ab7923d Use flexbox to align stuff
I don't know what you would need it for, but the manual position setting in the theme currently only works for the footer, won't be a hassle to do for main though.
2019-10-24 20:22:49 +00:00
Daniel
c0aa199ac3 Add background_source to Theme and use it in the theme wizard
The theme wizard (while editing a theme) now changes both background_source and background_filename then sets filename to the new cache location on apply (also added the filename_source var to Theme). The new var is needed so when the user goes to change the theme again, they see the file they selected, not the cached one. This commit fixes the issue of changing theme backgrounds not deleting the cached file but deleting the original file.
2019-10-23 22:54:29 +00:00
5b7e628403 Run the Display JS tests as well
- Add an entry in .gitlab-ci.yml
- Create a custom browser that'll run in Docker with Chromium Headless
- Add JS linting
- Fix up issues highlighted by linter
2019-10-23 20:09:37 +00:00
John Morris
212d4c8678 Updated label for Copy and Custom Footer Text 2019-10-21 20:05:35 -04:00
99d2ec7715 Create a Theme Preview dialog, plus some theme background fixes.
- Update .gitignore to ignore virtualenvs and eggs directory
- Create a dialog to generate theme previews/thumbnails
- Use theme preview generation dialog all over
- Create a test for the new method
- Update existing theme manager tests
- Skip Bible HTTP tests when in GitLab CI
- Make theme backgrounds scale and centred
2019-10-18 06:12:09 +00:00
1e76868a23 Remove vim lines from files and add a .editorconfig for editors that support it 2019-10-10 15:28:16 +00:00
ff1b2dab63 Publish the coverage report, plus bug fixes.
- Default theme level to Global, as per #48
- Make song delete message make more sense, fixes #64
- Publish the coverate report to OpenLP's GitLab page
2019-10-10 15:26:56 +00:00
John Kirkland
a129485805 Resolved issue #282 by deleting the get_books function in HTTPBible,
allowing it to use the on in the parent class, BibleImport.
2019-10-09 08:27:28 +00:00
a1a101793d Fix issue #280 where the constructor was not accepting the custom_geometry argument 2019-10-09 08:26:42 +00:00
Tomas Groth
1e8f72d49f LiveWorship importer 2019-10-07 17:12:38 +00:00
Stoivo
6e640fe7a5 Sort the authors when exporting the songs
I export all our songs and store it in git so I know what changes and can revert
if someone change incorrectly.
2019-10-01 20:58:20 +00:00
Mat
c6ed9e6a01 Allow searching by Song Number 2019-09-26 20:49:05 +00:00
Simon Hanna
7332716191 Fix typo 2019-09-23 22:31:45 +02:00
Tomas Groth
a7b2e4143f Merge branch 'bzr2git' into 'master'
Remove some bzr and pylint occurences

See merge request openlp/openlp!11
2019-09-21 14:13:48 +00:00
Andreas P
f576b93774 Revert "Fix: add missing resources.py"
This reverts commit 9aa7206489.
2019-09-21 14:03:19 +00:00
Bastian Germann
95a056e504 Remove some pylint occurences 2019-09-21 13:14:23 +02:00
Tim Bentley
3e5dfdb730 Add initial cleanup files for media fixes.
Signed-off-by: Tim <tim.bentley@gmail.com>
2019-09-21 04:56:43 +00:00
Benjamin Hoving
1da59bef0d Create a linting stage 2019-09-18 16:44:39 +00:00
9d16ae2b06 Based on ic90's code, this just simplifies some of the code, and streamlines how things work, plus a couple of CSS fixes.
bzr-revno: 2904
2019-09-15 17:22:22 +02:00
Tomas Groth
c2273d8d96 Forgot to update to latest CSS when updating RevealJS to 3.8.0. 2019-09-15 14:44:01 +02:00
cb2ccac22c Skip the Mac LO tests on non-Mac platforms; Make detection work for a missing Pyro4 as well
bzr-revno: 2902
2019-09-14 08:27:40 +01:00
john+ubuntu@paladyn.org
a77bb78e6e Add Importer SingingTheFaith
bzr-revno: 2901
2019-09-14 08:26:59 +01:00
8983324ed5 Remove some old, commented out code. 2019-09-13 14:34:18 -07:00
25a7c6f5b3 Skip the Mac LO tests on non-Mac platforms; Make detection work for a missing Pyro4 as well 2019-09-12 23:09:19 -07:00
ccc9b2a7c1 Fix a linting issue 2019-09-12 15:54:09 -07:00
671abe1def Fix the queued alerts not being displayed 2019-09-12 15:39:57 -07:00
4f9a1b4e0b Minor cosmetic fixes to remove the "<2>" from the app title in KDE:
- Name the display window "Display Window"
- Name the threads dialog "Please Wait"
- Also fix potential issue where threads remove themselves from the dictionary at shutdown and cause an error.

bzr-revno: 2900
2019-09-12 17:04:39 +01:00
3b87327682 Fix all the tests 2019-09-11 23:06:35 -07:00
83cd5c1a88 HEAD 2019-09-11 21:41:43 -07:00
3af3068027 Fix alerts to scroll properly, and simplify how everything works 2019-09-11 21:41:30 -07:00
Bastian Germann
22ae2d66b5 Use start script __main__.py which enables 'python -m openlp'
bzr-revno: 2899
2019-09-11 21:08:27 -07:00
2a8bf17c90 Fix window titles so that the main window just says 'OpenLP' 2019-09-10 14:37:12 -07:00
c7965337ba Make a copy of the thread names so that if one disappears while we're waiting, we don't cause an error 2019-09-10 13:34:03 -07:00
Bastian Germann
edbf816e79 Drop shebang from __main__ 2019-09-07 00:25:26 +02:00
9c078cce04 Apply Tomas patch 2019-09-05 21:31:51 -07:00
John Lines
f2c7bf0367 put default hints plugin directory and chnage name to singingthefaith-hints.tag 2019-09-04 17:06:44 +01:00
John Lines
53bf0fe420 Merge trunk updates 2019-09-03 11:20:46 +01:00
Tim Bentley
265dc0ded9 Undo an incorrect change and replace missing code as pert of the display revamp.
bzr-revno: 2898
2019-08-30 22:32:26 +01:00
7eb41ae49b Fix chord printing properly 2019-08-30 07:43:22 -07:00
Tim Bentley
a721250abd finish fixing the theme regeneration 2019-08-30 12:28:10 +01:00
Tim Bentley
19dfcc15aa Head 2019-08-30 10:32:05 +01:00
Tim Bentley
9e376c1e85 updates 2019-08-30 10:23:12 +01:00
ad813bdbee Chords are now being rendered when printing, but the output needs some work 2019-08-29 22:56:48 -07:00
eed89c4024 Remove chords from the slide controller and the display 2019-08-29 14:08:37 -07:00
Tomas Groth
c34372c5a2 Added artist as a supported directive. 2019-08-29 20:50:43 +02:00
Tomas Groth
842b0c07c7 trunk 2019-08-28 21:50:03 +02:00
Tomas Groth
b999b2a55e Added support for more meta directives. 2019-08-28 21:28:27 +02:00
7eaabb882e Change MySQL-Connector optional dependency to pymysql, a pure-Python MySQL client.
bzr-revno: 2895
2019-08-27 21:18:55 -07:00
54ad6ed69f Correct Python license initials 2019-08-27 07:44:52 -07:00
9ad3975f00 Correct Python license initials 2019-08-27 07:43:51 -07:00
2fdcdaca33 Add license of each project behind name 2019-08-27 07:40:26 -07:00
e53f61b7f3 HEAD 2019-08-26 21:41:56 -07:00
Tomas Groth
d3a053c0da Add support for new tags in ChordPro: composer, lyricist and meta. 2019-08-26 22:07:33 +02:00
Tim Bentley
ff4dc581b4 fix setiing theme data 2019-08-25 12:37:34 +01:00
Tim Bentley
db245b3b99 fix up missing translation and Save buttons 2019-08-25 09:20:38 +01:00
John Lines
f2513c8474 Implement SongbookNumberInTitle hint 2019-08-23 17:29:39 +01:00
John Lines
e42d3431bb Use .format in importer.py 2019-08-23 10:33:48 +01:00
2557eeeaa6 Changed button to say 'Contribute', moved some text around, removed some unnecessary text 2019-08-22 20:21:15 -07:00
e2abca9a03 HEAD 2019-08-22 14:39:05 -07:00
9f83e8cfc2 Update the about dialog 2019-08-22 12:55:59 -07:00
81ed036002 Fix a bug where tall images were getting cut off at the top and bottom
bzr-revno: 2892
2019-08-22 11:48:33 -07:00
3ce073c4bf Fix image height, update tests, and make 'npm test' only run the tests once instead of continually 2019-08-22 09:40:45 -07:00
Tim Bentley
edf31caa61 Update Translation process and Translations 18082019.
bzr-revno: 2891
2019-08-22 16:48:40 +01:00
Tomas Groth
aae8b5b811 Fix test 2019-08-21 21:45:05 +02:00
Tomas Groth
62ca28cf09 Improve image scaling on display 2019-08-21 21:13:27 +02:00
Tomas Groth
cd25766b79 Try to get image-scaling working correctly 2019-08-19 22:42:36 +02:00
Tim Bentley
df7ffc918a Translations 18082019 2019-08-18 10:15:51 +01:00
Tim Bentley
d352d9bc41 Update the translation process files and fix issues 2019-08-17 12:08:17 +01:00
John Lines
4cbc4c9d82 Merge trunk updates 2019-08-12 07:34:02 +01:00
Phill
b6512adf2a Fixes 2019-08-06 22:46:00 +01:00
Phill
a950a9bcce fixes 2019-08-06 22:33:43 +01:00
Phill
5c2b70ff07 HEAD 2019-08-06 21:46:41 +01:00
Phill
197bd42c9d Fix for invalid song beamer files 2019-08-05 20:43:18 +01:00
Tim Bentley
493f33b764 minor fix 2019-08-04 16:56:07 +01:00
Tim Bentley
0e96c55c8e pep 8 2019-08-04 15:06:00 +01:00
Tim Bentley
24ab4f2cb1 minor fixes 2019-08-04 14:13:33 +01:00
Tim Bentley
a8af8a8d18 fix custom copy 2019-08-04 08:53:56 +01:00
38a6f1b2ca Use PyMySQL rather than MySQL Connector 2019-08-03 11:19:25 -07:00
Tim Bentley
df2ace541e fix missing state code 2019-07-31 22:01:22 +01:00
Phill
6b9e36e7af Make button action clearer
Fixes: https://launchpad.net/bugs/1673113
2019-07-31 21:12:11 +01:00
Tim Bentley
8ce94115c9 Fix service Print code 2019-07-31 17:26:25 +01:00
Phill
5fb9eb70af Fix deleting song books
Fixes: https://launchpad.net/bugs/1600510
2019-07-30 20:52:10 +01:00
Phill
603a6ff7d6 Fix bible reference search when text matches multiple books
Fixes: https://launchpad.net/bugs/1799005
2019-07-29 21:13:41 +01:00
John Lines
530976cf74 Fix typo 2019-07-28 22:16:02 +01:00
John Lines
8a6e6f767f Make Based on Psalm an automatic comment, do not automatically make Authors type Word 2019-07-28 21:59:51 +01:00
Tim Bentley
7f5166f3d0 Text fixes 2019-07-28 16:56:28 +01:00
Tim Bentley
da75c96d03 allow last service to load on startup 2019-07-28 15:40:07 +01:00
John Lines
c3eecd04d9 Implement BoldLine hint 2019-07-28 09:46:38 +01:00
Tim Bentley
095881cb90 Update logging settings 2019-07-28 09:40:38 +01:00
Tim Bentley
aa5e33da7d Fix settings screen conversion 2019-07-28 09:30:24 +01:00
Phill
2e8da5a79e Fix check box alignment
Fixes: https://launchpad.net/bugs/1832942
2019-07-27 11:01:59 +01:00
John Lines
f15cc88eb9 Strip unwanted formatting characters 2019-07-27 09:03:26 +01:00