[sword-devel] Ezra Project 0.17.0-Beta3 - First working test candidate on Android
contact at tklein.info
Fri Jan 22 01:38:57 EST 2021
Thanks for the quick feedback and the screenshot. Looks like the i18n
functionality has issues! I will try to get back to you with some questions
to see what could cause this.
Talk to you soon!
Am 22. Januar 2021 03:23:31 schrieb "Troy A. Griffitts" <scribe at crosswire.org>:
> Hi Tobias! Excited you got things compiled. Some things work for me on a
> Samsung Tab A and some things don't. They all seem like details now that
> you have a full stack compiled and deployed! Looking forward to see what
> becomes of it. Here's my screenshot.
> On January 21, 2021 12:39:32 PM MST, Tobias Klein <contact at tklein.info> wrote:
> Hi all,
> I'm glad to announce the first working test candidate of Ezra Project on
> Android (tagged Ezra Project 0.17.0-Beta3).
> Here is a link to the app, which is now in the "open testing phase".
> Note that the app requires at least Android 7 and a 10" display.
> Here's some technical background info:
> The code base of Ezra Project only needed slight modifications to
> support running with a Cordova wrapper as an Android app.
> The pure cordova part now lives here:
> That repository simply includes the main Ezra Project repository as a
> The following additional aspects were added on Android:
> - Write permission handling on startup
> - Added an option to keep the screen on (it otherwise turns off after a
> short time without user interaction)
> - Added platform-specific startup code
> - Added platform-specific full screen handling
> There is still some work left to replace certain mouse-dependent
> features with a touch-screen compatible UX.
> Under the hood, a major refactoring of the "backend functionality" was
> required first. All functionality that is directly interacting with the
> filesystem was moved to a separate process (Sword, Settings, i18n,
> Database). The architecture is the same in the Electron app and the
> Cordova app. For each, frontend and backend are separated in two
> different processes and interacting with each other via an IPC layer.
> This IPC layer is in detail a bit different for Electron and Cordova,
> but behaves the same from an interface perspective.
> I'd be happy about feedback!
> Best regards,
> Tobiassword-devel mailing list: sword-devel at crosswire.org
> Instructions to unsubscribe/change your settings at above page
> Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the sword-devel