Commit Graph

52 Commits

Author SHA1 Message Date
Tim 29db2f1fb7
Better late than never 2022-02-01 10:10:57 +00:00
Raoul Snyman e473511386 Default to the first screen if there is no display screen 2021-12-26 09:45:34 +00:00
STEPHANVS 14c0c93463
Check 'end html' instead of 'end tag' 2021-09-10 23:49:55 +02:00
Daniel Martin 7b8c4a31c9 Prevent empty slides being added
And some comments and grammer
2021-01-03 14:32:00 +00:00
Tim Bentley aade849aca End of 2020 - Just change the Year! 2020-12-30 21:42:49 +00:00
Daniel b33d27f77c Fix theme combo box not showing at start
The theme combo box did not show when the currently rendered item
doesn't support the service/song theme levels.

This changes the theme combo box to use the theme level from the
settings rather than the currently rendered item.
2020-09-20 17:35:49 +00:00
Tim Bentley 42e6640339 Cleanups, add missing theme functionality 2020-04-09 21:55: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
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
Raoul Snyman b85f1db06f
Properly detect chords, support >5 optional splits
- Properly detect only chords in square brackets
- Properly detect Bibles so that custom slides are rendered as text items
- Make more than 5 optional splits work (fixes #278)
2020-01-15 22:05:26 -07:00
Tim Bentley 6ea4893ad6 Change Year
Signed-off-by: Tim <tim.bentley@gmail.com>
2020-01-01 02:53:08 +00:00
Raoul Snyman 68f37e635a
Fix exception thrown due to a form not existing yet
- Fix an issue where an exception was thrown because the theme progress form didn't exist yet
- Refactor a few things
- Fix other tests
- Add a test for wait_for
2019-12-18 09:13:45 -07:00
Daniel d00c9c8f11 Add time out to the loops and a delay in the second
Also add RegistryProperties, don't know how it was working without that
2019-12-12 01:03:35 +00:00
Daniel 7c4d9a5ffd Time out after 10 seconds in wait till loaded fn
also fixes comment, update_preview_images() does not handle the timeout case but in reality it should never happen. (just in the case it does, it won't stall the whole application)
2019-12-03 17:30:35 +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
Raoul Snyman 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
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
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
Tim Bentley a721250abd finish fixing the theme regeneration 2019-08-30 12:28:10 +01:00
Tim Bentley 9e376c1e85 updates 2019-08-30 10:23:12 +01:00
Raoul Snyman eed89c4024 Remove chords from the slide controller and the display 2019-08-29 14:08:37 -07:00
Tim Bentley ff4dc581b4 fix setiing theme data 2019-08-25 12:37:34 +01:00
Phill 5c2b70ff07 HEAD 2019-08-06 21:46:41 +01:00
Tim Bentley 7f5166f3d0 Text fixes 2019-07-28 16:56:28 +01:00
Phill bbb2fa935c Few performance changes and fixes to prevent possible bugs 2019-07-27 07:37:16 +01:00
Tomas Groth 31f6779d3f fix pep8 2019-06-09 22:22:43 +02:00
Tomas Groth ad9d1df172 pep8 2019-06-07 22:51:19 +02:00
Tomas Groth f27fded597 Fix line calculation for the theme preview. Try to make VLC loading more robust. 2019-06-06 22:10:39 +02:00
Tomas Groth 8b489de954 Generate a real footer 2019-06-03 22:11:19 +02:00
Tomas Groth 7558fb6e64 Use a live webengine widget when previwing themes. 2019-05-28 22:37:50 +02:00
Bastian Germann be1a398f7b License change to GPL-3.0-or-later 2019-04-13 15:00:22 +02:00
Phill 98f7c28d65 Add proxy settings to ftw. Option to skip sample data
bzr-revno: 2853
2019-03-28 22:03:32 +01:00
Philip Ridout fc8255d658 PEP fixes 2019-03-08 21:00:16 +00:00
Tomas Groth c241b28039 put debug in the log 2019-02-19 22:38:44 +01:00
Tomas Groth 0d66070879 build both 32 and 64 bit, and add debug print 2019-02-19 21:46:31 +01:00
Tomas Groth fa4ec96054 Updated to 2019 in copyright headers 2019-02-14 16:09:09 +01:00
Raoul Snyman 465ff767d6 Fix an unused import and some incorrect patch()s 2019-02-13 14:36:37 -07:00
Tomas Groth 927b68dc95 Fix more tests 2019-02-13 20:41:10 +01:00
Tomas Groth 4489feb935 Added the text slide footer 2019-02-05 22:26:30 +01:00
Tomas Groth 82fa94857f Fix pagination 2019-02-02 22:02:33 +01:00
Raoul Snyman 7012a09812 temporarily fixed theme level 2018-12-10 09:48:26 -07:00
Raoul Snyman 16027a43a9 Fixed a couple tests 2018-11-12 22:42:43 -07:00
Tomas Groth dfa10b42bb Hack to get theme screenshot working 2018-11-06 19:55:34 +01:00
Tomas Groth 8ad8eeb60d Update some header years. 2018-10-24 20:44:17 +02:00
Tomas Groth 27dfa68240 Fixed actual creation of themes. Thumbnail creation does not work yet. 2018-10-21 22:12:53 +02:00
Tomas Groth bb9aa4a561 Initial support for transparent backgrounds. 2018-10-12 21:51:51 +02:00
Tomas Groth 2fb0050531 Fixed some crashes when creating a new theme. Still some work to do... 2018-10-07 22:36:04 +02:00
Raoul Snyman aa3b0c4bcc HEAD 2018-10-01 21:39:42 -07:00