6bbe01e7c9
Web Remote Version Checking and Downloads; Other Fixes
...
- Download the web remote as part of the FTW
- Add version checking for the web remote
- Always order the authors when exporting to OpenLyrics
- Write tests for a bunch of things.
2020-04-07 23:36:14 -07:00
efd97644c8
Fix up the formatting of the contents of the help box
...
- Fix #380
- Fix some tests
- Add some tests
Fix some tests, add some tests
2020-04-02 21:42:35 -07:00
Tim Bentley
3f41c852f2
Fix some race conditions, remove calls to ImageManager, fix a crash in the remote API, fix some more test issues.
2020-04-02 18:48:27 +00:00
Daniel
d5892b6258
Don't reload images on start (they are already loaded)
...
Someone should check if the start param in this function is even needed now, looks like an artifact from the old renderer
2020-03-05 20:35:25 +00:00
Tim Bentley
8fa698d510
More fixes for broken tests
...
Skip one which never worked but relied on data leakage!
2020-03-04 06:06:47 +00:00
71874302d0
Skip a non-macOS test which is failing on macOS
2020-02-23 23:15:56 -07:00
Tim
7fc55e3e40
Fix appvoyer yet another go.
2020-02-22 21:16:40 +00:00
Tim Bentley
f9181665b8
Fix appvoyer tests - we hope
...
Migrate UI to pytest and fix up all tests.
2020-02-21 07:18:26 +00:00
Tim Bentley
922b65cf18
Fix appvoyer tests - we hope
...
Migrate UI to pytest and fix up all tests.
2020-02-18 08:08:39 +00:00
Tim Bentley
170c37d441
Revert "Migrate Media and add Pytest-qt"
...
This reverts commit 3dcac055be
.
2020-02-12 20:28:33 +00:00
Tim Bentley
3dcac055be
Migrate Media and add Pytest-qt
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-02-09 20:24:05 +00:00
Tim Bentley
45e38c4959
Migrate API to Settings
...
Fix missing / incorrect copyright
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-29 06:50:09 +00:00
Simon Hanna
ef2f798f6f
Update remote API to use Flask, and be more RESTful
2020-01-27 22:57:58 +00:00
Tomas Groth
1ebc6737d7
Made the bibel and song import more robust.
...
Tested the importers by loading a text file, a png file and an xml file.
2020-01-18 21:45:47 +00:00
Tim Bentley
8e9cc53852
Migrate media to new style tests
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-12 21:03:40 +00:00
Tomas Groth
a0616ddf0f
A few fixes for the alpha.
2020-01-06 21:15:11 +00:00
Tim Bentley
5aa2065741
Change Structure of OpenLP and move a test
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-04 21:24:32 +00:00
Tim Bentley
6ea4893ad6
Change Year
...
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-01 02:53:08 +00:00
ec329eff2f
Refactor the theme wizard into separate pages
...
- Refactor wizard pages into external page components
- Refactor form labels into a central label with the alignment already set
- Fix some tests
- Write more tests
2019-12-11 19:31:48 +00:00
d5fc4c5b88
Display more detailed instructions when VLC and pymediainfo are missing
...
- On Fedora, mention the need for RPMFusion
- on macOS, reference the VLC website
- On other systems, just display a generic message
- Don't try to load the VLC path on macOS
2019-12-07 11:41:30 +00:00
Tim Bentley
9fd6752a83
Try to fix paths in coverage report generation
...
- Add the local path to coverage config
- Fix the paths before generating an HTML report
2019-12-04 20:01:02 +00:00
Daniel
f8ae9cf719
Change theme_list in theme manager to a dictionary containing the theme objects
...
This prevents the need to read the theme file every time it's data is needed.
2019-12-02 18:07:41 +00:00
Ee Savior
5935bbe850
core-ui-media-__init__: Create test and fix docstring error for format_milliseconds(...). Achieve 100% coverage for __init__.py module
2019-12-02 18:02:13 +00:00
Tim Bentley
8838e671fc
Try to fix paths in coverage report generation
...
- Add the local path to coverage config
- Fix the paths before generating an HTML report
2019-11-26 17:49:41 +00:00
Tim Bentley
35f7190e00
Try to fix paths in coverage report generation
...
- Add the local path to coverage config
- Fix the paths before generating an HTML report
2019-11-03 21:17:47 +00:00
Daniel
1ac6c052c7
Fix clone theme with missing background source
2019-11-02 07:14:10 +00:00
John Morris
ecaa587e44
Initial release of the test for SplashScreen.py
2019-11-01 15:44:53 +00:00
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
8cc2e3af9d
Fix the tests so that the Arch runner goes back to green
2019-10-31 20:40:18 +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
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
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
2557eeeaa6
Changed button to say 'Contribute', moved some text around, removed some unnecessary text
2019-08-22 20:21:15 -07:00
Phill
dd4d9b9255
Add a singletom Metaclass
2019-07-20 13:27:28 +01:00
Tim Bentley
7143fbb8d1
Fix streaming part1
2019-06-14 18:54:04 +01:00
Tomas Groth
04d3efef9e
fix some broken tests
2019-06-07 23:05:02 +02: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
5482e70e6d
Break out json and path refactors from fixes branch
2019-05-22 07:47:00 +01: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
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
Tim Bentley
e607a95b86
Fix tests
2019-04-21 09:53:59 +01:00