Commit Graph

199 Commits

Author SHA1 Message Date
Tim 29db2f1fb7
Better late than never 2022-02-01 10:10:57 +00:00
Raoul Snyman 70fa22fdb4 Restore the auto-play for background audio in songs (fixes #915) 2022-01-22 13:21:31 -07:00
Mateus Meyer Jiacomelli 368c1aa69a Better Dark Mode and UI Theme Support 2021-09-01 18:34:06 +00:00
Raoul Snyman 4d3ade20c7
Add support for folders to plugins
- Make a derivative MediaManagerItem class for generic folder support
- Make add and choose folder dialogs based on image plugin dialogs
- Implement folder and item mixins to get db models "for free"
- Implement database layer for media plugin
- Implement database layer for presentations plugins
- Refactor media plugin to inherit from FolderLibraryItem
- Refactor presentations plugin to inherit from FolderLibraryItem
- Migrate media files from settings to database
- Migrate presentations files from settings to database
- Convert the load icons in the media plugin into a dropdown
- Add new tests for MediaMediaItem.get_list()
- Closes #165
- Closes #223
- Closes #224
- Closes #582
2021-08-25 22:51:43 -07:00
robbiejackson cdc1234ebb code and settings test done 2021-08-18 18:59:29 +01:00
robbie jackson 3bbb46cdd3 Add slide numbers in footers 2021-07-22 20:48:15 +00:00
Daniel Martin 8ee657bc8f Add api data for bibles
Including version, copyright and permissions for primary and secondary bible.
2021-03-29 20:29:36 +00:00
robbiejackson 4e88c975ed code changes implemented 2021-03-05 10:19:16 +00:00
Tim Bentley aade849aca End of 2020 - Just change the Year! 2020-12-30 21:42:49 +00:00
Daniel 9a1605694a Remove image background setting
Background images never needed this because they expand to fit
Foreground images will get a theme background
2020-11-24 20:23:35 +00:00
Tomas Groth 3e8d57db6a Various fixes for beta1 2020-09-26 23:40:29 +00:00
Tomas Groth cd22bfaa51 Started work on support for powerpoint on mac. Changed the script execution approach from osascript to py-applescript. Not tested. At all. 2020-09-13 14:49:02 +00:00
Daniel 59c0aba7fb Set default header and footer areas if not overridden
Do this every time the theme is read from file or the display resolution changes
2020-07-01 16:12:00 +00:00
Tim Bentley 6eba3b7a3e Settings cleanup 2020-06-06 16:05:36 +00:00
Daniel 59ab4a1ad4 remove unused `themes/wrap footer` setting
Maybe add a new theme attribute for this later
2020-05-21 20:17:03 +00:00
Daniel 9ac001e8e3 Change live toolbar to use radio buttons
Also removed the `live -> preview` button
Simplified button handler functions (removing duped code)
Set new showScreen shortcut to spacebar
Removed desktopScreenEnable button and shortcut
2020-05-07 06:51:29 +00:00
Raoul Snyman 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
Daniel 4b50c6f5d2 fix core/logo hide on startup setting, fix display stuck as hidden and invert transparent display setting 2020-04-04 06:48:18 +00:00
Tomas Groth d1b051807b Fix presentation load from service file 2020-04-02 20:24:58 +00:00
Raoul Snyman 73507884fb
Refactor web remote deployment, plus other fixes and enhancements
- Refactor deployment away from the web server thread
- Refactor the web remote settings tab
- Provide a way for threads to show an error message to the user
- Fix an issue where multiple zeroconf services were being run instead of a single instance on multiple addresses
- Refactored the DownloadProcess dialog
- Fix the tests
2020-03-17 19:31:18 -07: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
Tim 7f7ac0f20d
Two broken functions found in testing. 2020-02-27 21:48:45 +00:00
Tim Bentley 170c37d441 Revert "Migrate Media and add Pytest-qt"
This reverts commit 3dcac055be.
2020-02-12 20:28:33 +00:00
Tomas Groth 11b24c8e1f Merge branch 'multiple-streams' into 'master'
Add support for multiple streams.

See merge request openlp/openlp!116
2020-02-04 20:35:35 +00:00
Tomas Groth d9b65d8873 Made the stream selector a lightweight version of the VLC capture device selector. Still some work to do. 2020-02-04 20:35:35 +00:00
Tim Bentley 020661059f Migrate Display
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-02-01 21:12:07 +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 6ea4893ad6 Change Year
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-01 02:53:08 +00:00
Tim Bentley 63f67f6e17 Migrate setting definitions to Core from plugins
Signed-off-by: Tim <tim.bentley@gmail.com>
2019-12-30 08:42:49 +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
Raoul Snyman 1e76868a23 Remove vim lines from files and add a .editorconfig for editors that support it 2019-10-10 15:28:16 +00:00
Raoul Snyman 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
Tim Bentley 493f33b764 minor fix 2019-08-04 16:56:07 +01:00
Tim Bentley aa5e33da7d Fix settings screen conversion 2019-07-28 09:30:24 +01:00
Phill 5b571c4f74 Fixes for path issues 2019-06-21 21:53:42 +01:00
Tim Bentley 7143fbb8d1 Fix streaming part1 2019-06-14 18:54:04 +01:00
Tomas Groth 4361159434 Set the default value of core/display_on_monitor to False to avoid blocking the screen with the display window on first start. 2019-06-10 22:22:22 +02:00
Phill d178b7adba Tidy ups + doc 2019-05-22 21:46:51 +01:00
Phill 5482e70e6d Break out json and path refactors from fixes branch 2019-05-22 07:47:00 +01:00
Tim Bentley a7821bdd26 rename additions to arguments 2019-05-04 20:47:06 +01:00
Tim Bentley feaee351b2 head 2019-05-03 18:26:37 +01:00
Tim Bentley 50e2c6e5e9 updates 2019-05-03 18:25:27 +01:00
Tim Bentley 56722b2729 updates 2019-04-27 16:12:24 +01:00
Tim Bentley 468df46c9c More fixes and corrections 2019-04-20 21:29:12 +01:00
Bastian Germann be1a398f7b License change to GPL-3.0-or-later 2019-04-13 15:00:22 +02:00
Tim Bentley 0e57b10263 add experimental flag 2019-04-09 18:21:35 +01:00
Tim Bentley 6bea242ae4 Fixes and handle missing display 2019-04-08 18:19:18 +01:00
Tim Bentley f849b0eeb0 head 2019-03-25 21:24:51 +00:00
Philip Ridout 07ffb7c0d0 Fix choruses, bridges & etc. being imported as verses in CCLI txt files 2019-03-03 13:32:31 +00:00