Hi Greg,
Thanks for the feedback! I appreciate it!
On 8/31/20 3:20 PM, Greg Hellings wrote:
Tobias,
I applaud your efforts! I just pulled the latest git, built, and am
running it on my local system. A few things came to my notice from a
usability perspective:
1) I absentmindedly selected a random module and pulled up a random
book - Ecclesiastes in the Westcott-Hort Greek NT module. Of course,
Ecclesiastes was grayed out in the book selection box, but that didn't
stop me from selecting it. As a result, I sat and stared at the
spinning UI widget for an embarrassingly long period of time before I
realized it was a PEBKAC situation and not a technical one. Perhaps
disabling the selection (or even display?) of unavailable portions of
a text would be an improvement, here?
Disabling the selection is what I would consider.
2) When I did finally get around to selecting a passage available in
Westcott-Hort, the tab title is updated to reflect "II John [WH2006]",
but the "Book" drop down still just says, "Book". Perhaps it could be
updated, as well? I would expect the UI component I just clicked on to
be the one that updates! The same goes for the search entry.
I think I thought about this at one point and thought that since the
current tab's text "title" is already shown in the tab title I would not
update the book button. But since you're bringing this up now, I'll
reconsider this.
4) When I loaded a verse and clicked "Compare Translations", I really
like the box that pops up. That's a nice touch I haven't seen anywhere
else. However, the title bar for it reads "Comparing translations for
None" when accessed from searches. It properly shows "Comparing
translations for Matthew 1:1" when I access it directly from the text.
That's a bug for sure. I'll fix it in the next release.
5) Looking at the text window, it was not immediately obvious that the
numbers running down the left hand side were chapter numbers. I
thought they were allowing me to select verses and get more
information on the verse itself. So when I clicked on one, it
surprised me to be suddenly taken to another place in Matthew. Perhaps
a header in the column would be appropriate?
Good point. I like usability feedback! Yes, I'll consider adding a small
header.
6) Something is weird about the rendering of footnotes in the ASV
module. Instead of having superscript characters, the numbers (1, 2,
3) appear in the text directly, and the footnotes appear directly at
the end of each verse like "1) some note text". This isn't the case
with other modules I tested, so something is going on that's
different. Most likely a difference in the rendered HTML from the
module. ASV isn't particularly necessary, it's just one I happened to
have installed and could take a look at.
I need to look into this and get back separately.
Also, I'd like to re-offer: if you can decompose the build/install
process from needing to bundle SWORD directly, I am happy to work with
you on packaging it directly for Fedora's main repositories.
Thanks for the offer!
You can actually already build against a system-installed SWORD library.
It's not documented anywhere ...
Just do the following:
$ export LINK_SYSTEM_SWORD=1
$ npm run build-linux
In this case the build script of node-sword-interface will determine the
SWORD include and library paths using pkg-config. After this you end up
with a "distribution" under release/ezra-project-linux-x64.
You can then generate a rpm package by issuing
$ npm run rpm_fedora29
(Should also work for later Fedora versions, requires previous
installation of electron-installer-redhat via npm)
The result is a *.rpm package under release/
Best regards,
Tobias
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page