<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<div dir="auto">
<div dir="auto">Hi Troy,</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto">Talk to you soon!</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto">Tobias</div><div dir='auto'><br></div>
<div id="aqm-original" style="color: black;">
<!-- body start -->
<div class="aqm-original-body"><div style="color: black;">
<p style="color: black; font-size: 10pt; font-family: sans-serif; margin: 8pt 0;">Am 22. Januar 2021 03:23:31 schrieb "Troy A. Griffitts" <scribe@crosswire.org>:</p>
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
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.<br><br><br><br><div class="gmail_quote">On January 21, 2021 12:39:32 PM MST, Tobias Klein <contact@tklein.info> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hi all,<br><br>I'm glad to announce the first working test candidate of Ezra Project on <br>Android (tagged Ezra Project 0.17.0-Beta3).<br><br>Here is a link to the app, which is now in the "open testing phase".<br><br><a href="https://play.google.com/store/apps/details?id=de.ezraproject.cordova">https://play.google.com/store/apps/details?id=de.ezraproject.cordova</a><br><br>Note that the app requires at least Android 7 and a 10" display.<br><br>Here's some technical background info:<br><br>The code base of Ezra Project only needed slight modifications to <br>support running with a Cordova wrapper as an Android app.<br><br>The pure cordova part now lives here: <br><a href="https://github.com/ezra-project/ezra-project-cordova">https://github.com/ezra-project/ezra-project-cordova</a><br>That repository simply includes the main Ezra Project repository as a <br>submodule.<br><br>The following additional aspects were added on Android:<br><br>- Write permission handling on startup<br>- Added an option to keep the screen on (it otherwise turns off after a <br>short time without user interaction)<br>- Added platform-specific startup code<br>- Added platform-specific full screen handling<br><br>There is still some work left to replace certain mouse-dependent <br>features with a touch-screen compatible UX.<br><br>Under the hood, a major refactoring of the "backend functionality" was <br>required first. All functionality that is directly interacting with the <br>filesystem was moved to a separate process (Sword, Settings, i18n, <br>Database). The architecture is the same in the Electron app and the <br>Cordova app. For each, frontend and backend are separated in two <br>different processes and interacting with each other via an IPC layer. <br>This IPC layer is in detail a bit different for Electron and Cordova, <br>but behaves the same from an interface perspective.<br><br>I'd be happy about feedback!<br><br>Best regards,<br>Tobias<hr>sword-devel mailing list: sword-devel@crosswire.org<br><a href="http://crosswire.org/mailman/listinfo/sword-devel">http://crosswire.org/mailman/listinfo/sword-devel</a><br>Instructions to unsubscribe/change your settings at above page<br></pre></blockquote></div><br>-- <br>Sent from my Android device with K-9 Mail. Please excuse my brevity.</blockquote>
</div>
</div>
<!-- body end -->
</div><div dir="auto"><br></div>
</div></body>
</html>