Hi all,

I have tested OpenLP 2.3.3 on my Mac.

The attached text file contains the list of bugs I found.

Regards,
David Wales.

OpenLP 2.3.3 Mac Test

Starting conditions:
My Mac is running OS X 10.11.3
The OpenLP 2.3.3 Mac App was downloaded from openlp.io.
Using Terminal, the Mac app was launched in portable mode.

Issues:

1. [ASV Bible Download Failure]
On first run, after selecting to download ASV Bible, the following is shown:

“*Unable to download some files*

The following files were not able to be downloaded:
Bible: ASV.sqlite”


2. [Initial Song Import Progress Bar Remains Visible Too Long]
On first launch, (after selecting to download public domain songs) the wizard 
finished running and the main screen appeared. Then a modal sheet appeared with 
a loading bar informing the user that lots of songs were importing.

After the final song was finished importing, the modal progress bar sheet 
remained visible until I clicked on the song library.


3. [Moving Song in Service Manager, Hover Text says “Service Manager”]
When changing the order of songs in Service Manager, the hover text says 
“Service Manager”, rather than the title of the song.


4. [Dropdown menu button for Media Player selection and Presentation 
Application selection is too narrow]
If the following option is checked in “Settings -> Media -> Allow media 
player to be overridden”, or “Settings -> Presentations -> Allow 
presentation application to be overridden”, then a dropdown menu with the 
given options appears.
But the menu button is too narrow to display the text within it. 
However, when you click on the menu button, the dropdown menu appears at the 
correct width.


5. [Preview Items When Clicked In Media Manager Doesn’t Work for 
Presentations, Media, or Custom Slides]
When “Settings -> Advanced -> UI Settings -> Preview items when clicked in 
Media Manager” is checked, no preview is shown for Presentations (PDF), 
Media, or Custom Slides)


6. [System and WebKit Media players don’t work. VLC does.]
When using System player, a dialog box appears complaining of incompatible 
format. After clicking OK, a black screen appears.
When using WebKit player, no dialog box appears, and a black screen appears.


7.1 [Traceback Following Internet disconnection during SongSelect Internet 
Lookup]
While importing from SongSelect using the wizard, I intentionally disabled my 
WiFi after double-clicking on a song to load it, but before it had fully 
loaded. This caused the program to hang for several seconds, and finally led to 
the appearance of the following traceback:

Traceback (most recent call last):
  File 
"/Users/raoul/Projects/OpenLP/OpenLP-2.3.3/openlp/plugins/songs/forms/songselectform.py",
 line 377, in on_search_results_widget_double_clicked
  File 
"/Users/raoul/Projects/OpenLP/OpenLP-2.3.3/openlp/plugins/songs/forms/songselectform.py",
 line 203, in _view_song
  File 
"/Users/raoul/Projects/OpenLP/OpenLP-2.3.3/openlp/plugins/songs/lib/songselect.py",
 line 159, in get_song
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py",
 line 464, in open
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py",
 line 482, in _open
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py",
 line 442, in _call_chain
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py",
 line 1226, in https_open
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/urllib/request.py",
 line 1186, in do_open
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py",
 line 1227, in getresponse
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py",
 line 386, in begin
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/http/client.py",
 line 348, in _read_status
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/socket.py",
 line 378, in readinto
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/ssl.py",
 line 748, in recv_into
  File 
"/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/ssl.py",
 line 620, in read
socket.timeout: The read operation timed out

7.2 Repeating the above steps caused the following dialog box to appear, 
instead of a traceback:

“This song is missing some information, like the lyrics, and cannot be 
imported.”

7.3 [Initiating SongSelect import while internet is disabled, and clicking 
“Login” opens misleading dialog box.]

Clicking “Login” in the SongSelect importer when internet is disabled 
displays the following dialog box:

“There was a problem logging in, perhaps your username or password is 
incorrect?”

This is not helpful for the user to diagnose the problem that their internet is 
disconnected.

8. [Tools -> Song Usage Tracking -> Toggle Tracking doesn’t work.]
Clicking Tools -> Song Usage Tracking -> Toggle Tracking doesn’t work.
However, clicking the red / green button in the footer of OpenLP does work. I 
addition, clicking the button in the footer updates the state of the menu item 
from checked to unchecked and vice versa.

9. [Transparent Theme Background Fails to clear previous slide before 
displaying following slide.]
All the words end up stacked on top of each other.
(Mysteriously, everything displays perfectly in the preview!)


Wishlist: Improve intuitiveness of the CCLI export GUI. Currently, it is easy 
to miss the fact that you have to select a day of the month, not just the month.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
openlp-dev mailing list
[email protected]
https://lists.openlp.io/mailman/listinfo/openlp-dev

Reply via email to