Commit Graph

383 Commits

Author SHA1 Message Date
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
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
a1a101793d Fix issue #280 where the constructor was not accepting the custom_geometry argument 2019-10-09 08:26:42 +00: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
Tim Bentley
f6713ddf52 Fix linting errors 2019-08-30 13:09:02 +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
2557eeeaa6 Changed button to say 'Contribute', moved some text around, removed some unnecessary text 2019-08-22 20:21:15 -07:00
Phill
a950a9bcce fixes 2019-08-06 22:33:43 +01:00
Phill
dd4d9b9255 Add a singletom Metaclass 2019-07-20 13:27:28 +01:00
Phill
4f0ee2b0d3 Minor fixes and changes
bzr-revno: 2887
2019-07-19 19:43:14 +01:00
Phill
c1ff239002 Lint fix 2019-07-18 20:26:54 +01:00
Phill
ba99025a5f Fix tests 2019-07-18 20:14:58 +01:00
Phill
9c35b7dcdc Minor fixes, and changes 2019-07-03 14:23:23 +01:00
11ad9dbb22 Further refactor the code, and fix up the tests 2019-07-02 20:05:01 -07:00
0618f63ede Added a Zeroconf service to aid devices detecting OpenLP on the network 2019-07-01 15:36:14 -07:00
Phill
28da80ecf9 Fix up and improve the Words Of Worship importer
bzr-revno: 2883
2019-06-28 21:15:27 +01:00
Phill
f79e8803c9 Word of Worship file importer fixes / rework 2019-06-28 19:09:25 +01:00
Tim Bentley
7143fbb8d1 Fix streaming part1 2019-06-14 18:54:04 +01:00
596c484bd7 Add presentations through LibreOffice on macOS.
bzr-revno: 2878
2019-06-10 22:01:02 -07:00
Tomas Groth
04d3efef9e fix some broken tests 2019-06-07 23:05:02 +02:00
bae4cb2a44 HEAD 2019-06-04 21:53:18 -07:00
Phill
52eb196e5b PEP8 2019-05-31 21:19:15 +01:00
Phill
cdf29876e2 More media clean-up 2019-05-26 21:53:54 +01:00
Phill
c2550777c3 VLC extension tidyups 2019-05-26 11:30:37 +01:00
Phill
c901ec3d75 Move suffixes from list to set, remove VlcPlayer.is_active as it was never ser 2019-05-24 23:11:11 +01:00
Phill
3476174313 Pep fix 2019-05-23 20:49:13 +01:00
Phill
5482e70e6d Break out json and path refactors from fixes branch 2019-05-22 07:47:00 +01:00
3d18478ac7 Fix up the tests 2019-05-18 08:56:22 -07:00
8029a8b767 HEAD 2019-05-17 21:56:15 -07:00
bb6b2b32b9 HEAD 2019-05-10 10:08:32 -07:00
Tim Bentley
9e22ed86e3 remove unneeded test 2019-05-08 14:58:06 +01:00
Phill
0f640368e1 Just to trigger the tests :-)
bzr-revno: 2867
2019-05-07 17:56:21 +01:00
Tim Bentley
a7821bdd26 rename additions to arguments 2019-05-04 20:47:06 +01:00
Phill
5cb0d2a772 test fix 2019-05-04 19:13:57 +01:00
Phill
1d736a58f5 Fix up tests 2019-05-04 13:05:53 +01:00
Phill
7aa7e5c635 Move some changes out of annother branch 2019-05-04 12:49:20 +01:00
Phill
15f3b0fcca Seperate some fixes out of annother branch 2019-05-04 10:13:29 +01:00
Tim Bentley
feaee351b2 head 2019-05-03 18:26:37 +01:00
Tomas Groth
5f63b1297f trunk 2019-05-01 21:22:01 +02:00
Tomas Groth
85879122ab Implement suggestions and fix test. 2019-05-01 21:19:21 +02:00
Tomas Groth
e14dd69817 trunk 2019-04-30 21:02:42 +02:00
Tim Bentley
e607a95b86 Fix tests 2019-04-21 09:53:59 +01:00
Bastian Germann
be1a398f7b License change to GPL-3.0-or-later 2019-04-13 15:00:22 +02:00
Tim Bentley
49384aa672 head 2019-04-09 19:35:10 +01:00
Phill
98f7c28d65 Add proxy settings to ftw. Option to skip sample data
bzr-revno: 2853
2019-03-28 22:03:32 +01:00
Tim Bentley
ae2109e509 fix pep8.5 2019-03-27 18:59:03 +00:00
Tim Bentley
b7bb59a837 vlc tests pass 2019-03-27 17:46:12 +00:00
Tim Bentley
f849b0eeb0 head 2019-03-25 21:24:51 +00:00
Philip Ridout
e1d2c67f33 HEAD? 2019-03-15 20:56:32 +00:00
Philip Ridout
056b902cf9 PEP8 2019-03-15 20:47:47 +00:00
Philip Ridout
50598e9058 pathlib cleanups 2019-03-10 21:01:39 +00:00
Philip Ridout
0578ab8908 Test fix 2019-03-09 07:06:00 +00:00
Philip Ridout
87216707d3 Test fixes 2019-03-09 06:58:52 +00:00
Philip Ridout
1523d9ffa6 mac test fix? 2019-03-08 22:51:27 +00:00
Philip Ridout
fc8255d658 PEP fixes 2019-03-08 21:00:16 +00:00
cc4b8e4242 PJLink2 Update U 2019-03-08 07:19:57 -08:00
Tomas Groth
d7e4798b96 trunk 2019-03-04 21:33:43 +01:00
Philip Ridout
c761592095 Catch some OSErrors to provide user friendly error messages. Few other minor fixes
Fixes: https://launchpad.net/bugs/1650910
2019-03-03 09:49:01 +00:00
Philip Ridout
f3485513f1 Test and PEP8 fixes 2019-02-27 22:14:08 +00:00
Philip Ridout
670c06db60 Add proxy settings button to FTW, ftw refactors, a few fixes! 2019-02-27 21:12:16 +00:00
Philip Ridout
bd99cee8fd minor changes 2019-02-16 08:57:11 +00:00
Philip Ridout
d15bf8fc4c test fixes 2019-02-15 22:44:13 +00:00
Philip Ridout
9b2ef7d8f7 PEP8 2019-02-15 20:47:09 +00:00
Philip Ridout
8bc6cfc1a5 HEAD 2019-02-15 20:12:59 +00:00
Philip Ridout
097225c9d7 Code change for json config file. Titulate themes ftw page 2019-02-15 20:12:28 +00:00
Tomas Groth
b10aa24119 Attempt to fix appveyor tests 2019-02-14 22:19:26 +01:00
Tim Bentley
fc579f120a Head 2 2019-02-14 19:42:34 +00:00
Tim Bentley
c0d328dc06 Head 2019-02-14 19:40:35 +00:00
Tomas Groth
fa4ec96054 Updated to 2019 in copyright headers 2019-02-14 16:09:09 +01:00
d99c2f6996 Migration from WebKit to Webengine. Also introduced reveal.js for slide rendering, new screen setup dialogs and many other changes.
bzr-revno: 2844
2019-02-14 00:04:30 -07:00
465ff767d6 Fix an unused import and some incorrect patch()s 2019-02-13 14:36:37 -07:00
Tomas Groth
5ac8bbc3f2 Even more pep8 fixes and removed the old htmlbuilder. 2019-02-13 22:19:24 +01:00
Tomas Groth
31ed94d88c pep8 fixes 2019-02-13 21:28:10 +01:00
Tomas Groth
927b68dc95 Fix more tests 2019-02-13 20:41:10 +01:00
Tim Bentley
4547b7b4eb fix up tests 2019-02-12 19:55:08 +00:00
Philip Ridout
e62cfc64b8 Fix FTW tests 2019-02-11 21:21:22 +00:00
Tomas Groth
2e93377cd3 Fix a few tests. 2019-02-06 21:26:33 +01:00
Tim Bentley
4151c0b79f remove THIS 2019-02-03 09:19:04 +00:00
Tim Bentley
8de6ff8832 Fixed trunk merge so now matches that. 2019-01-31 21:34:20 +01:00
64251747fb HEAD 2019-01-29 10:27:34 -07:00
Tim Bentley
f1c7664125 Merge media trunk and fix up 2019-01-27 14:42:23 +00:00
Philip Ridout
af41798128 Make screen selection reusable 2019-01-26 08:17:07 +00:00
Tim Bentley
469a888563 clean ups and settings 2019-01-20 17:58:41 +00:00
Tim Bentley
392bfba099 pep8 2019-01-04 20:11:12 +00:00
Tim Bentley
9027e92e0f fixes 2018-12-22 14:42:19 +00:00
Tim Bentley
0037ae4b6d fixes 2018-12-22 14:38:04 +00:00
Tim Bentley
3bfa92cd47 fix bits 2018-12-21 15:42:12 +00:00
Tim Bentley
7be849681a fix bits 2018-12-21 15:33:46 +00:00
Tim Bentley
0f538250b9 fixes 2018-12-15 08:31:16 +00:00
Tim Bentley
4316245f36 fixes 2018-12-15 08:15:19 +00:00
Tim Bentley
6fd940558d fixes 2018-12-15 08:07:11 +00:00
Tim Bentley
65739d1b95 test fixing 2018-12-13 19:29:13 +00:00
Tim Bentley
71c1051f88 test fixing 2018-12-13 19:25:20 +00:00
Tim Bentley
efa1114fa6 test fixing 2018-12-13 19:06:25 +00:00
Tim Bentley
d9a84baa6e Fix tests 2018-12-11 21:33:44 +00:00
Tim Bentley
79eca4756a Fix tests 2018-12-11 21:20:32 +00:00
Tim Bentley
dd8503e435 Fix tests 2018-12-11 21:11:52 +00:00
Tim Bentley
17e78236c4 Fix tests 2018-12-11 21:06:48 +00:00